.login__template{display:flex;height:100%;width:100%}.login__bg-img{background-image:url(/uxui/img/login_bg.png);background-position:50%;background-repeat:no-repeat;background-color:#fff;background-size:cover;height:100%;min-width:50%;-o-object-fit:cover;object-fit:cover}.login__title{font-family:Helvetica;font-size:34px;font-weight:700;color:#225fa0;line-height:50px;margin:34px 0 20px 0}.login__paragraph{font-family:Helvetica;font-size:18px;line-height:26px;margin:0 0 30px 0}.login__form{padding:2em 4em 4em 4em;max-width:580px}.login__form-wrapper{margin:auto 0;max-height:100%;overflow-y:auto;width:50%}.login__logos{display:flex;flex-flow:row}.login__logos-divider{background-color:#a8a8a8;height:auto;width:3px;margin:0 1em}.login__logos img{height:auto;max-width:300px}.login__submit{background-color:#225fa0!important;border-radius:25px!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex-flow:row;align-items:center;justify-content:space-around;font-family:Helvetica;font-weight:700;font-size:16px;min-height:50px;height:50px;width:271px;margin-top:15px;width:100%}.login__submit:hover{background-color:#0e4988}.login__submit.disabled{cursor:default}.login__submit.disabled,.login__submit.disabled:hover{background-color:#b4c6de}.form__label{text-align:left;font-family:Helvetica;font-size:18px;letter-spacing:0;color:#000;margin:0;height:32px}.form__sublabel{display:flex;flex-flow:row;justify-content:space-between;margin:5px 0 26px 0}.form__sublabel.form__sublabel-password{margin:5px 0 52px 0}.form__sublabel-error{color:#d52929;font-family:Helvetica;font-size:16px;font-weight:600}.form__sublabel-link{cursor:pointer;font-family:Helvetica;font-size:16px;text-decoration:underline;text-align:right;margin-left:auto}.form__input,.form__password{background:#fff 0 0 no-repeat padding-box;border:1px solid #707070;border-radius:8px;font-size:16px;opacity:.75;padding:10px;height:50px;min-height:50px;width:100%}.form__password{display:flex!important;flex-flow:row;align-items:center;justify-content:space-between}.form__input:focus,.form__password:has(.form__input-password:focus){border:2px solid #707070;border-color:inherit;box-shadow:none}.form__input-password{border-width:0;border:none;font-size:16px;height:40px;outline:none;padding:0 3px;width:90%}.form__lock-icon{width:16px;height:16px;margin-right:5px}.form__eye-icon{cursor:pointer;width:16px;height:16px;margin-left:5px}.forgot-modal{position:absolute;display:flex!important;flex-flow:row;align-items:center;background-color:#fff;border:1px solid #fff;border-radius:20px;box-shadow:3px 3px 20px #00000029;left:50%;top:50%;transform:translate(-50%,-50%);max-width:645px;padding:30px 40px;width:100%}.forgot-modal__wrapper{background:#0000008b 0 0 no-repeat padding-box;left:0;top:0;overflow-y:auto;position:fixed;height:100vh;width:100vw;z-index:100}.forgot-modal__title{color:#225fa0;font-family:Helvetica;font-weight:700;font-size:34px;margin:5px 0}.forgot-modal__exit{background-image:url(/uxui/img/xmark-solid-gray.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer;height:25px;width:25px;position:absolute;right:15px;top:20px}.forgot-modal__paragraph{font-family:Helvetica;font-size:24px;margin:10px 0;color:#212121;margin-bottom:1.5rem;line-height:32px}.forgot-modal__divider{width:100%;text-align:center;border-bottom:2px solid #ededed;line-height:.1em;margin:30px 0}.forgot-modal__divider span.and{background:#fff;padding:0 10px}.forgot-modal__btn{margin:28px auto 0 auto;background-color:#225fa0!important;border-radius:25px!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex-flow:row;align-items:center;justify-content:space-around;font-family:Helvetica;font-weight:700;font-size:16px;min-height:50px;height:50px;width:271px}.forgot-modal__btn:hover{background-color:#0e4988}.forgot-modal__btn.disabled{cursor:default;background-color:#b4c6de}.forgot-modal__btn.disabled:hover{background-color:#b4c6de}.forgot-modal__circle{display:flex!important;flex-flow:row;align-items:center;background-color:#225fa0;border-radius:40px;margin:1em auto;height:60px;width:60px}.forgot-modal__circle-icon{background-image:url(/uxui/img/check-solid-white.svg);background-size:contain;background-repeat:no-repeat;margin:0 auto;height:30px;width:30px}.forgot-modal__success{width:100%!important}.forgot-modal__success .forgot-modal__paragraph,.forgot-modal__success .forgot-modal__title{text-align:center}.remember-me .v-input--selection-controls__ripple{display:none}.remember-me .v-input--checkbox{margin:0;padding:0;cursor:pointer}.remember-me .v-input--checkbox,.remember-me label{font-family:Helvetica;font-size:16px}