.bs-stepper .step-trigger{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:.25rem;transition:background-color .15s ease-out,color .15s ease-out; padding:0px 5px;}
 
.bs-stepper .step-trigger:not(:disabled):not(.disabled){cursor:pointer}.bs-stepper .step-trigger.disabled,.bs-stepper .step-trigger:disabled{pointer-events:none;opacity:.65} 
.bs-stepper .step-trigger:focus{color:#007bff;outline:0}.bs-stepper .step-trigger:hover{text-decoration:none;background-color:rgba(0,0,0,.06)}
 
@media (max-width:520px){.bs-stepper .step-trigger{-ms-flex-direction:column;flex-direction:column;padding:10px}}
 
.bs-stepper-label{display:inline-block;}
 
.bs-stepper-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center; margin: 0px auto; max-width:320px}
 
@media (max-width:520px){.bs-stepper-header{text-align:center}}
 
.bs-stepper .line,.bs-stepper-line{width:100%;height:1px;background-color:#a4abb1; margin-top:2px;}
 
@media (max-width:400px){.bs-stepper .line,.bs-stepper-line{-ms-flex-preferred-size:20px;flex-basis:20px}}
 
.bs-stepper-circle{width:8px; height:8px; color:#fff; border: 1px solid #797c7e; border-radius:50%}
.clientform .bs-stepper-circle{border: 1px solid #b3aaa8 !important;}
.bs-stepper .active .bs-stepper-circle{background-color:#49b2f5; border:2px #49b2f5 solid; width:12px; height:12px;}
 
@media (max-width:520px){.bs-stepper-content{padding:0}} 

.bs-stepper .content:not(.fade),.bs-stepper-pane:not(.fade){display:none}
.bs-stepper .content.fade,.bs-stepper-pane.fade{visibility:hidden;transition-duration:.3s;transition-property:opacity}
.bs-stepper .content.fade.active,.bs-stepper-pane.fade.active{visibility:visible;opacity:1}
.bs-stepper .content.active:not(.fade),.bs-stepper-pane.active:not(.fade){display:block;visibility:visible}
.bs-stepper .content.dstepper-block,.bs-stepper-pane.dstepper-block{display:block}
.bs-stepper:not(.vertical) .bs-stepper-pane.dstepper-none,.bs-stepper:not(.vertical) .content.dstepper-none{display:none}.vertical .bs-stepper-pane.fade.dstepper-none,.vertical .content.fade.dstepper-none{visibility:hidden}

.humc #stepper1 .bs-stepper-header{max-width:60px;}
.humc #stepper2 .bs-stepper-header{max-width:150px;}
 
