body{height:100%;background-color:#fffcfa}h2{letter-spacing:-1px;margin-top:5px;margin-bottom:20px}h2 img{display:block;width:80px}.well-form{box-shadow:rgba(50,50,93,.25) 0 30px 60px -12px,rgba(0,0,0,.3) 0 18px 36px -18px;margin-top:20px}.btn-primary{font-weight:bold;background-color:#04668f;border-color:#04668f}.btn-primary:hover{background-color:#0589c1;border-color:#0589c1}.validation-alert{margin-bottom:10px}.validation-summary-errors ul,.validation-summary-errors li{list-style:none;margin:0;padding:0}.cssanimations .tab-content{opacity:0;-webkit-transition:margin-top ease-out .35s,opacity ease-out .15s;-o-transition:margin-top ease-out .35s,opacity ease-out .15s;transition:margin-top ease-out .35s,opacity ease-out .15s}.well{background-color:#16a2c0;color:#fff;border-radius:.2rem}.well a{color:#fff}.well img{width:10rem}.login-footer{color:#000}.login-error-text{border-radius:1rem;color:#000;font-size:1.2rem;padding:.3rem .3rem}.progressbar-container{width:90%;margin:35px auto}.progressbar-container .progressbar li{list-style-type:none;width:23%;float:left;font-size:14px;position:relative;text-align:center;text-transform:uppercase;color:#424040}.progressbar-container .progressbar li:before{width:50px;height:50px;content:attr(data-step);line-height:46px;border:2.5px solid #ffb419;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#fff;font-size:20px;color:#424040}.progressbar-container .progressbar li:after{width:100%;height:3px;content:"";position:absolute;background-color:#ffb419;top:24px;left:-50%;z-index:-1}.progressbar-container .progressbar li:first-child:after{content:none}.progressbar-container .progressbar li.completed:before{font-family:"Font Awesome 6 Pro";font-weight:400;content:"";border-color:#ffb419;background:#ffb419;color:#424040}.progressbar-container .progressbar li.active:before{border-color:#ffb419;color:#424040;font-size:2rem;background:#ffb419;outline:#ffe2a9 .3rem solid;outline-offset:0}.progressbar-container .progressbar li.active+li:after,.progressbar-container .progressbar li.completed+li:after{background-color:#ffb419}.step-indicator{position:relative;margin:2rem 0;padding:0}.step-indicator .step-item{position:relative;flex:1}.step-indicator .step-item .step-text{font-size:.8rem}.step-indicator .step-item::after{content:"";position:absolute;top:16px;left:50%;width:100%;height:2px;background-color:#dee2e6;z-index:-1}.step-indicator .step-item:last-child::after{width:0}.step-indicator .step-item.completed .step-circle{background-color:#ffb419;color:#000}.step-indicator .step-item.completed::after{background-color:#ffb419}.step-indicator .step-item.active .step-circle{background-color:#ffb419;color:#000;outline:#ffe2a9 .3rem solid;outline-offset:0}.step-indicator .step-item.active::after{background-color:#ffb419}.step-indicator .step-circle{width:32px;height:32px;border-radius:50%;background-color:#fff;border:2.5px solid #ffb419;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6c757d}.step-indicator .step-label{margin-top:.5rem;font-size:.875rem;color:#6c757d}.login-input-field{padding:1rem;border-radius:.3rem;border-color:#fff;margin-top:.5rem}.btn-login{padding:.75rem 4rem;margin-top:1rem;transition:transform 200ms;color:#424040!important}.btn-login:hover{background:radial-gradient(#fff,#d4edf2);transform:translateX(.1rem);transition:transform 350ms}.reset-password-link{background:rgba(255,255,255,.6392156863)!important;padding:.3rem 1rem!important;color:#000!important;border-radius:1rem}.reset-password-link:focus-visible{outline:#e3f2ff .2rem solid;padding:.5rem 1rem;border-radius:1rem}.login-focus:focus{border:.1rem solid #ffb419!important}.login-focus:focus-visible{outline:.2rem solid #ffe2a9!important}.large-text{font-size:1.5rem}.custom-select-wrapper{position:relative;display:block;width:100%}.custom-select{width:100%;padding-right:30px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.dropdown-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#333;font-size:.875rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.password-conditions{background:rgba(255,255,255,.9098039216);border-radius:.5rem;padding:1rem;margin:1rem;color:#000}