﻿.form_wizard .stepContainer {
    display:block;
    position:relative;
    margin:0;
    padding:0;
    border:0 solid #CCC;
    overflow-x:hidden

}
.wizard_horizontal ul.wizard_steps {
    display:table;
    list-style:none;
    position:relative;
    width:100%;
    max-width:1125px;
    margin:0 auto 20px;
    padding:0;

}
.wizard_horizontal ul.wizard_steps li {
    display:table-cell;
    text-align:center

}
.wizard_horizontal ul.wizard_steps li a,.wizard_horizontal ul.wizard_steps li:hover {
    display:block;
    position:relative;
    -moz-opacity:1;
    filter:alpha(opacity=100);
    opacity:1;
    color:#666

}.wizard_horizontal ul.wizard_steps li a:before {
     content:"";
     position:absolute;
     height:4px;
     background:#ddd;
     top:20px;
     width:100%;
     z-index:4;
     left:0

 }
 .wizard_horizontal ul.wizard_steps li.current a .step_no {
     background-color:#fff;
     color:#204299;
     text-shadow:none;
     border:solid 1px #204299;

 }
 .wizard_horizontal ul.wizard_steps li a.disabled .step_no, .wizard_horizontal ul.wizard_steps li a.aspNetDisabled .step_no {
     background:#ddd;
     text-shadow:1px 1px #888;
 }
 .wizard_horizontal ul.wizard_steps li a .step_no {
     width:40px;
     height:40px;
     line-height:40px;
     border-radius:100px;
     display:block;
     margin:0 auto 5px;
     text-align:center;
     position:relative;
     z-index:5;
 }

 .step_no {
     background:#204299;
     color:#fff;
     text-shadow:1px 1px #1972b6;

 }
 
 .wizard_horizontal ul.wizard_steps li a.done:before,.wizard_horizontal ul.wizard_steps li a.done .step_no {
     background:#204299;
     color:#fff;
     text-shadow:1px 1px #1972b6;
 }
 .wizard_horizontal ul.wizard_steps li:first-child a:before{left:50%}.wizard_horizontal ul.wizard_steps li:last-child a:before{right:50%;width:50%;left:auto}.wizard_verticle .stepContainer{width:80%;float:left;padding:0 10px}.actionBar{width:100%;border-top:1px solid #ddd;padding:10px 5px;text-align:right;margin-top:10px}.actionBar .buttonDisabled{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.actionBar a{margin:0 3px}.wizard_verticle .wizard_content{width:80%;float:left;padding-left:20px}.wizard_verticle ul.wizard_steps{display:table;list-style:none;position:relative;width:20%;float:left;margin:0 0 20px}.wizard_verticle ul.wizard_steps li{display:list-item;text-align:center}.wizard_verticle ul.wizard_steps li a{height:80px}.wizard_verticle ul.wizard_steps li a:first-child{margin-top:20px}.wizard_verticle ul.wizard_steps li a,.wizard_verticle ul.wizard_steps li:hover{display:block;position:relative;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;color:#666}.wizard_verticle ul.wizard_steps li a:before{content:"";position:absolute;height:100%;background:#ccc;top:20px;width:4px;z-index:4;left:49%}.wizard_verticle ul.wizard_steps li a.disabled .step_no{background:#ccc}.wizard_verticle ul.wizard_steps li a .step_no{width:40px;height:40px;line-height:40px;border-radius:100px;display:block;margin:0 auto 5px;font-size:16px;text-align:center;position:relative;z-index:5}.wizard_verticle ul.wizard_steps li a.done:before,.wizard_verticle ul.wizard_steps li a.done .step_no{background:#1ABB9C;color:#fff}.wizard_verticle ul.wizard_steps li:first-child a:before{left:49%}.wizard_verticle ul.wizard_steps li:last-child a:before{left:49%;left:auto;width:0}.form_wizard .loader{display:none}.form_wizard .msgBox{display:none}
.wizard_horizontal ul.wizard_steps li a.aspNetDisabled:hover {text-decoration:none;}
.step_descr {font-size:90%;}
.wizard_horizontal ul.wizard_steps li a.selected:before {
    background:#204299;
    top:22px;
}
.wizard_horizontal ul.wizard_steps li a.selected .step_no {
    background: #fff;
    color: #204299;
    border: solid 2px #204299;
    text-shadow:none;
    font-weight:bold
}
.wizard_horizontal ul.wizard_steps li a.disabled .step_no, .wizard_horizontal ul.wizard_steps li a.aspNetDisabled .step_no {
    background: #ddd;
    text-shadow: none;
    color: #888;
}