.form-control:disabled,.form-control[readonly]{background-color:#fff!important}.float-right{float:right}.auth-layout{padding:10px;height:100%;max-height:100%;background-image:url(../img/bg-pattern.12c895bb.svg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;display:flex}.auth-layout .auth-logo{margin:10px auto 20px auto}.auth-layout .auth-logo img{width:90px}@media(min-device-height:620px){.auth-layout .auth-logo{margin:20px auto 30px auto}.auth-layout .auth-logo img{width:110px}}.auth-layout .auth-container{margin:auto;background:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;border-radius:20px}@media(min-device-height:620px){.auth-layout .auth-container{height:600px}}@media(min-device-width:355px){.auth-layout .auth-container{width:335px}}.auth-layout .auth-container .auth-content{overflow:auto;padding:0 30px 0 30px}.auth-layout .auth-container .auth-content .get-code{height:100%}.auth-layout .auth-container .auth-content .get-code form{display:flex;flex-direction:column}.auth-layout .auth-container .auth-content .log-in{display:grid}.auth-layout .auth-container .help-text{font-family:MuseoSans_300;font-weight:300;color:#8097ad;text-align:center;line-height:normal;font-size:16px;margin-top:15px}.auth-layout .auth-container .help-text a{color:#0a3560}.auth-layout .auth-container .help-text a:hover{color:#2068ac}.auth-layout .auth-container .legacy-link{margin-bottom:0;font-size:12px;display:flex;justify-content:center;align-items:center}.auth-layout .auth-container h2{font-size:30px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#0a3560;font-family:MuseoSans;text-transform:capitalize}.auth-layout .auth-container .form-container .form-check,.auth-layout .auth-container form .form-check{text-align:left;padding-top:5px;padding-bottom:5px}.auth-layout .auth-container .form-container .form-check input,.auth-layout .auth-container form .form-check input{margin-top:3px}.auth-layout .auth-container .form-container .form-group input,.auth-layout .auth-container form .form-group input{border:1px solid #b3c1d1;box-sizing:border-box;font-weight:100;color:#0a3560;text-align:left}.auth-layout .auth-container .form-container .form-group input:hover,.auth-layout .auth-container form .form-group input:hover{border-color:#8097ad}.auth-layout .auth-container .form-container .form-group input:focus,.auth-layout .auth-container form .form-group input:focus{border-color:#2068ac}.auth-layout .auth-container .form-container .form-group label,.auth-layout .auth-container form .form-group label{float:left;width:100%;margin-bottom:10px;text-transform:uppercase}.auth-layout .auth-container .form-container .form-group .error,.auth-layout .auth-container form .form-group .error{padding-bottom:0}.auth-layout .auth-container .form-container label,.auth-layout .auth-container form label{opacity:.6;margin-bottom:0;font-size:12px;font-weight:500;letter-spacing:1.5px;text-align:left;color:#03204a}.auth-layout .auth-container .set-user-password{display:flex;flex-direction:column;min-height:100%;justify-content:space-between}.auth-layout .auth-container .set-user-password .title{font-size:25px;font-size:30px;font-weight:700;font-style:normal;font-stretch:normal;line-height:.96;letter-spacing:normal;text-align:center;color:#0a3560;text-transform:capitalize;margin-bottom:30px}.auth-layout .auth-container .set-user-password .help-text{margin-bottom:0}.auth-layout .auth-container .set-user-password .error{width:100%}.auth-layout .auth-container .set-user-password .password-explanation{margin-top:3px;box-sizing:border-box;font-family:MuseoSans_300;font-weight:300;color:#8097ad;text-align:left;font-size:14px;line-height:15px;display:inline-block}.auth-layout .auth-container .set-user-password .button-container{display:flex;justify-content:center;flex-grow:1}.auth-layout .auth-container .set-user-password .button-container button{margin-top:15px;margin-bottom:5px;align-self:center;text-transform:capitalize}.auth-layout .auth-footer{margin:0 0;display:flex;justify-content:center;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#f7f8f9}.auth-layout .auth-footer img{margin:0;max-width:100%}