.button-back {float: left}
.button-next, .finish {float: right}
.step {background:#f9f9f9;border: 1px solid #ccc; clear: left; padding:10px 20px 14px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}
.step legend { color: #4080BF; font: bold 14px verdana; padding: 0 2px 3px 2px;background:#f9f9f9;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}
.stepy-titles {list-style: none; margin: 0 auto; padding: 0; height: 74px;/* width: 64%; */}
.stepy-titles li {cursor: pointer;background:#fff;color:#818181;font-weight:700;font-size:18px; display:inline-block; padding: 0 0 14px 45px;/* height: 88px; */margin-right: 5px;position:relative;line-height: 28px !important;}
.stepy-titles li:before {/* background: url('../img/nav_dot.gif') repeat-x 0 0; */height:6px;position:absolute;top: 42%;left:-43px;width:36px;margin-top:-6px;content: "";display:block}
.stepy-titles li:last-child {margin:0}
.stepy-titles li:first-child:before {display:none}
.stepy-titles li span {font-size:11px;display: block}
.stepy-titles .stepNb {font-family: 'Inter-Regular';position:absolute;display:block;color:#818181;-webkit-border-radius: 22px;-moz-border-radius: 22px;-ms-border-radius: 22px;border-radius: 22px;width:44px;left:0;top:3px;line-height:36px;font-size: 22px;text-align:center;border: 3px solid;}
/*.stepy-titles .stepNb2 {position:absolute; display:block;background: #efefef;color:#818181;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;border-radius: 25px;width: 50px;left:0;top:3px;line-height: 50px;font-size: 28px;text-align:center}*/
.stepy-titles .stepNb2 {font-family: 'Inter-Regular';position:absolute;display:block;color:#818181;-webkit-border-radius: 22px;-moz-border-radius: 22px;-ms-border-radius: 22px;border-radius: 22px;width:44px;left:0;top:3px;line-height:36px;font-size: 22px;text-align:center;border: 3px solid;}
.stepy-titles .stepNb3 {position:absolute;display:block;font-family: 'Inter-Regular';color:#818181;-webkit-border-radius: 22px;-moz-border-radius: 22px;-ms-border-radius: 22px;border-radius: 22px;width:44px;left:0;top:3px;line-height:36px;font-size: 22px;text-align:center;border: 3px solid;}
.stepy-titles .current-step {/*color: #0893CE;*/ cursor: auto}
.stepy-titles .current-step .stepNb {/*background: #43B02A;*/color:#D0D3D4}
.stepy-titles .current-step .stepNb2 {background: #43B02A;color:#fff;border: 4px solid #43B02A;}
.stepy-titles .current-step .stepNb3 {background: #0072D1;color:#fff;border:3px solid #0072D1;cursor:pointer;}
.step .control-group + P {margin:0;line-height: inherit;padding:20px 0 0;overflow:hidden}

.error-image .stepNb {background:#C62626 !important}
.error-image {color:#C62626 !important}
.error-image .stepNb {color:#fff !important}

@media (max-width: 371px) {
.stepy-titles li{
font-size: 14px;
line-height: 2.7 !important;
}
}
@media (max-width: 1000px) {
.stepy-titles{
width:100% !important;
}
}
@media (min-width: 561px) and (max-width: 768px) {
.rowstep_title{
display:none;
}
    .stepy-titles .stepNb3,
    .stepy-titles .stepNb2,
    .stepy-titles .stepNb {
        width: 60px;
        line-height: 54px;
        border-radius: 32px;
        border: 4px solid;
        font-size: 36px;
    }
}
#simple_wizard-titles{
min-width:1036px;
}
@media (max-width: 1070px) {
#simple_wizard-titles{
min-width:100%;
}
}

.simple_wizard-titles{
/* min-width:1036px; */
}
@media (max-width: 1070px) {
.simple_wizard-titles{
min-width:100%;
/* min-width: 540px; */}
}

.stepName {position: absolute;top: 50px;font-family: 'Inter-SemiBold';left:-25px;font-size:14px; color:#A6A9AC;width: 101px;}
.stepNameG {color: #43B02A !important;}
.stepLine {width:58px;border:1px solid #D0D3D4;position:relative; top:20px;margin-left:10px;}
.stepLine2 {width:58px;border:1px solid #0072D1;position:relative; top:20px;margin-left:10px;}
