.wizard .steps>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;margin-bottom:0;list-style:none; padding:0}
@media (max-width:1023.98px){
.wizard .steps>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.wizard .steps>ul>a,.wizard .steps>ul>li{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.wizard .steps>ul>li,.wizard.vertical-wizard .actions,.wizard.vertical-wizard .content,.wizard.vertical-wizard .steps{width:100%}
.wizard .steps>ul>li a{display:block;padding:.5rem 1rem;color:#495057;font-weight:500;background-color:rgba(21,83,158,.1); text-decoration:none}
.wizard .steps>ul .current-info,.wizard>.content>.title{position:absolute;right:-999em}
.wizard .steps .number{display:inline-block;width:38px;height:38px;line-height:34px;border:2px solid #060666;color:#060666;text-align:center;border-radius:50%;margin-left:.5rem; margin-right:.5rem}
.wizard .steps .current a,.wizard .steps .current a:active,.wizard .steps .current a:hover{background-color:rgba(21,83,158,.2);color:#495057}
.wizard .steps .current a .number,.wizard .steps .current a:active .number,.wizard .steps .current a:hover .number{background-color:#060666;color:#fff}
.wizard>.content{background-color:transparent;padding:0px;margin-top:0;border-radius:0;min-height:150px}
.wizard>.content>.body{width:100%;height:100%;padding:14px 0 0;position:static}
.wizard>.actions{position:relative;display:block;text-align:left;width:100%}
.wizard>.actions>ul{display:block;text-align:right;padding-right:0; padding-left:10px;}
.wizard>.actions>ul>li{display:inline-block;margin:0 .5em}
.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{background-color:#ff3a7a;border-radius:0px;padding:8px 15px;color:#fff; text-decoration:none}
.wizard>.actions a:hover{background-color:rgb(6,6,102)}
.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover{opacity:.65;background-color:#15539e;color:#fff;cursor:not-allowed}
.wizard.vertical-wizard{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wizard.vertical-wizard .steps>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wizard.vertical-wizard .steps>ul>li{width:100%!important}
.wizard.vertical-wizard .content{padding:24px}
@media (min-width:1200px){
.wizard.vertical-wizard .steps{width:25%}
.wizard.vertical-wizard .content{width:75%;padding:12px 24px}
}
.wizard.vertical-wizard .content>.body{padding:0}
@media (max-width:767.98px) {
.wizard .steps .number{display:inline-block;width:38px;height:38px;line-height:34px;border:2px solid #060666;color:#060666;text-align:center;border-radius:50%;margin-left:0rem; margin-right:.5rem}
.wizard>.actions>ul{display:block;text-align:left;padding-right:0; padding-left:0px;}
.wizard>.actions>ul>li{display:inline-block;margin:0 .5em 0 0}
}

@media (max-width:1300px) and (min-width:1024px) {
.small, small {font-size: .70em}
}

.input-validation-error {
    border: 1px solid red;
    background-color: #f4eaea;
}