::-moz-selection{background:#3c8dbc;color:#fff;text-shadow:none}::selection{background:#3c8dbc;color:#fff;text-shadow:none}.f1-progress{position:absolute;top:24px;left:0;width:100%;height:1px;background:#3c8dbc}.f1-progress-line{position:absolute;top:0;left:0;height:1px;background:#3c8dbc}.f1-step{position:relative;float:left;width:25%;max-width:25%;padding:0 5px}.f1-step-icon{display:inline-block;width:40px;height:40px;margin-top:4px;background:#b7b9cc;font-size:16px;color:#fff;line-height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.f1-step.activated .f1-step-icon{background:#fff;border:1px solid #3c8dbc;color:#3c8dbc;line-height:38px}.f1-step.active .f1-step-icon{width:48px;height:48px;margin-top:0;background:#3c8dbc;font-size:22px;line-height:48px}.f1-step p{color:#000;font-weight:700}.f1-step.activated p{color:#3c8dbc}.f1-step.active p{color:#3c8dbc;font-weight:700}.f1 fieldset{display:none;text-align:left}.f1 .input-error{border-color:#3c8dbc;-webkit-box-shadow:0 0 0 .1rem rgba(78,115,223,.25);box-shadow:0 0 0 .1rem rgba(78,115,223,.25)}.p-20{padding:20px}@media (max-width:767.98px){.custom-content-wrapper .lead{font-size:18px;font-weight:300;text-align:center}.custom-content-wrapper .form-box{margin-top:1rem!important}.f1-progress{top:19px}.f1-step{position:relative;float:left;width:25%;max-width:100%;padding:0;font-size:12px}.f1-step.active .f1-step-icon{width:36px;height:36px;margin-top:0;background:#3c8dbc;font-size:18px;line-height:37px}.f1-step-icon{display:inline-block;width:30px;height:30px;font-size:14px;line-height:31px}app-intake-caseregistration .user-input .col-md-9,app-intake-contactinfo .col-md-9,app-intake-otherinfo .col-md-9,app-intake-regcomplete .col-md-9,app-intake-registration .user-input .col-md-9{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}}@media (max-width:991.98px){app-intake-caseregistration .user-input .col-md-9,app-intake-contactinfo .col-md-9,app-intake-otherinfo .col-md-9,app-intake-regcomplete .col-md-9,app-intake-registration .user-input .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}}.intake_new_steps{width:32%!important;max-width:75%!important}