.form-control{display:block!important;width:100%!important;height:calc(1.5em + .75rem + 2px)!important;padding:.375rem .75rem!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;color:#495057!important;background-color:#fff!important;background-clip:padding-box!important;border:1px solid #ced4da!important;border-radius:.25rem!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;box-shadow:0 15px 15px -10px rgba(0,0,0,.2)!important}.form-control::-ms-expand{background-color:transparent!important;border:0!important}.form-control:-moz-focusring{color:transparent!important;text-shadow:0 0 0 #495057!important}.form-control:focus{color:#495057!important;background-color:#fff!important;border-color:#80bdff!important;outline:0!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)!important}.form-control::placeholder{color:#6c757d!important;opacity:1!important}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef!important;opacity:1!important}select.form-control:focus::-ms-value{color:#495057!important;background-color:#fff!important}select.form-control{background-size:14px!important;-moz-appearance:none;-webkit-appearance:none;appearance:none}select option{background:#084E88;color:#fff}select option:disabled{color:#AFAFAF}::placeholder{color:#AFAFAF;opacity:1}:-ms-input-placeholder{color:#AFAFAF}::-ms-input-placeholder{color:#AFAFAF}.validate-warn-description{color:red!important;font-size:11px;font-family:Roboto,sans-serif;letter-spacing:1px;float:right}.form-control.error{border:solid 1px red!important}.step .form-control{margin-bottom:15px}.step .table-insureds .form-control{margin-bottom:5px!important}.form-group .switch-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;float:left;width:100%;border-radius:25px;box-shadow:0 15px 15px -10px rgba(0,0,0,.2);border:solid 1px #ededed;padding:8px 10px 10px;text-align:center;margin-bottom:0!important;height:140px}.form-group .switch-container.error{border:solid 1px red!important}.form-group .switch-container .switch-button-text p{padding:0 0 5px 0;text-align:center;padding-bottom:0;margin:0;text-transform:capitalize}.form-group .switch-container .switch-button{align-items:center;display:flex}.form-group .switch-container .switch-button input[type=checkbox]{display:none}.form-group .switch-container .switch-button label{background-color:#e0e0e0;width:5rem;height:2rem;border-radius:2rem;display:inline-block;position:relative;margin-bottom:0}.form-group .switch-container .switch-button label:before{transition:.2s;display:block;position:absolute;width:2rem;height:2rem;background-color:#fdffff;content:'';border-radius:50%;box-shadow:inset 0 0 0 1px #000}.form-group .switch-container .switch-button label:hover{cursor:pointer}.form-group .switch-container .switch-button input[type=checkbox]:checked+label{background-color:#42D890}.form-group .switch-container .switch-button input[type=checkbox]+label span[unchecked]{padding:6px 0 0 20px;display:block}.form-group .switch-container .switch-button input[type=checkbox]:not(:checked)+input[type=checkbox]+label span[unchecked]{padding:0;display:none}.form-group .switch-container .switch-button input[type=checkbox]:checked+label span[unchecked]{display:none}.form-group .switch-container .switch-button input[type=checkbox]+label span[checked]{display:none}.form-group .switch-container .switch-button input[type=checkbox]:checked+label span[checked]{display:block;padding:6px 22px;text-align:left}.form-group .switch-container .switch-button input[type=checkbox]:checked+label:before{transform:translateX(3rem)}.form-group span.input-icon{position:absolute;top:2px;left:25px;display:block;float:left;height:calc(1.5em + .75rem - 1px)!important;padding:.375rem .5rem .5rem 0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#495057!important;background-color:#fff!important;background-clip:padding-box!important;border-radius:.25rem 0 0 .25rem!important;border-right:1px solid #ced4da!important}.form-group span.input-icon+input{padding-left:63px!important}.form-group input~span.input-icon{border-radius:0 .25rem .25rem 0!important;right:16px;top:1px;float:right;left:auto;padding:.375rem .5rem .5rem .4rem!important;height:calc(1.5em + .7rem - 1px)!important;border-left:1px solid #ced4da!important;background:0 0}.form-group input.calendar-picker{text-align:center}.form-frequency-white label.control-label{border-right:none!important}p[data-fullname]{text-transform:capitalize}.step[disabled] .section-form{background:#000}.bool-question{text-align:center}.bool-question h3{display:block;width:100%;font-size:1rem;color:#084E88;text-align:center}.bool-question a{background:#084E88;color:#fff;text-transform:uppercase;box-shadow:0 4px 6px 0 rgba(68,64,64,.43)}.step .modal-helper{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#000b0;z-index:1}.step .modal-helper .content{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;z-index:1;width:90%;max-width:80%;height:90%;max-height:420px;border-radius:15px;box-shadow:0 15px 15px -10px rgba(0,0,0,.2);padding:15px;border:1px solid #eee;border-top:2.4rem solid #084E88}.step .modal-helper .content i{display:block;float:right;cursor:pointer;font-style:unset;padding:5px;position:relative;top:-45px;color:#fff;right:-19px}.step .modal-helper h3{display:block;width:100%;font-size:1.5rem;color:#084E88;text-align:center;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #084E88}.step .modal-helper .content .top10{top:-10px}.step .modal-helper .content .helper-text{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 50px;text-align:center}.helper-text h3{margin-bottom:15px}.question-helper{display:inline-flex;flex-direction:column;justify-content:space-between;align-items:center;height:70px}.question-helper h3{font-size:13px;color:#084E88;text-transform:capitalize}.inline-flex .question-helper{margin:10px 0;align-items:baseline;flex-direction:row;height:auto;justify-content:flex-end;width:100%}.question-helper a.btn{font-size:11px;background:#084E88;color:#fff;text-transform:uppercase;box-shadow:0 4px 6px 0 rgba(68,64,64,.43);padding:4px 10px}.inline-flex .question-helper a.btn{margin-left:10px;padding:4px 10px}.inline-flex .question-helper a.btn:hover{background:#4a78db}.col-md-12.inline-flex .form-group .switch-container{display:flex;flex-direction:row;justify-content:space-around;align-items:center;height:46px}.row .col-md-4.no-margin{margin:0!important}.h-auto{height:auto}.pt-30{padding-top:30px}.btn-primary{background-color:#084E88;border-color:#084E88;border:1px solid #084E88;margin:10px 0;height:30px;display:flex;align-items:center;justify-content:center}.btn-primary span{margin-right:10px;font-size:13px}.btn-primary:hover{background-color:#4a78db;border-color:#4a78db}.btn-danger{margin:0 0 10px 0;height:30px;display:flex}.scroll-y-box{overflow-y:auto;overflow-x:hidden;max-height:263px;margin-top:80px}.max-h296{max-height:296px}.hr-fine{height:2px!important;background:#084E88;width:100%;margin:0}.subtitle{color:#084E88;font-weight:300!important;font-size:1.15rem;margin-top:10px}.subtitle-container{margin:0;padding:0}.h-step-9{height:calc(100% - 50px)}.p-0{padding:0}.justify-end{display:flex;justify-content:end}.btn-primary{font-size:13px;background:#084E88;color:#fff;box-shadow:0 4px 6px 0 rgba(68,64,64,.43);padding:10px 15px;border-radius:1.5rem!important;height:34px;display:flex;align-items:center;justify-content:center}.btn-primary span{margin:0}.btn-primary label{margin:0}.btn-primary i{margin:0 5px}.max-h248{max-height:248px}.form-group span[autocomplete=label]{position:absolute;left:0;padding:6px 12px;font-size:14px;color:#495057;line-height:1.5;border-radius:.3rem 0 0 .3rem;margin-top:1px}.form-group input[autocomplete=source]{padding-left:130px!important}.form-group ul[autocomplete=options]{display:none;margin:0;padding:0;position:absolute;z-index:1;margin-top:-15px;width:calc(100% - 5px);border:solid 1px #fff}.form-group ul[autocomplete=options].active{display:block}.form-group ul[autocomplete=options] li{display:block;width:100%;float:left;font-size:14px;padding:1px 5px;background:#084E88;color:#fff}.form-group ul[autocomplete=options] li.active,.form-group ul[autocomplete=options] li:hover{background:#157fd6;cursor:pointer}.modal-title{color:#084E88;margin-top:10px}.modal-title label{font-size:22px!important}