.login-form[data-v-8f49e790]{position:relative}.login-form .header[data-v-8f49e790]{flex-shrink:0}.login-form .form-loading-overlay[data-v-8f49e790]{position:absolute;background:rgba(0,0,0,.2);left:0;top:0;width:100%;height:100%;z-index:3}.login-form .header[data-v-8f49e790]{font-weight:600;font-size:20px;padding-bottom:20px;border-bottom:1px solid #EDEDED}@media screen and (max-width:640px){.login-form .header[data-v-8f49e790]{font-size:14px;padding-bottom:10px}}.login-form .main[data-v-8f49e790]{flex-grow:1;padding:30px 0;font-size:18px;flex-shrink:0}.login-form .main .message[data-v-8f49e790]{font-size:18px;padding:0;margin:0}.login-form .main .input-row[data-v-8f49e790]{margin-top:25px;text-align:left}.login-form .main .input-row label[data-v-8f49e790]{font-weight:600;font-size:16px;padding-bottom:5px;display:block}.login-form .main .input-row label .red-text[data-v-8f49e790]{color:var(--system-systemRed)}.login-form .main .input-row .input-holder[data-v-8f49e790]{position:relative}.login-form .main .input-row .input-holder input[data-v-8f49e790]{width:100%;background:#ededed;border:none;border-radius:5px;padding:16px 25px;font-size:16px}.login-form .main .input-row .input-holder input[type=password][data-v-8f49e790]{padding:16px 70px 16px 25px}.login-form .main .input-row .input-holder .icon[data-v-8f49e790]{position:absolute;right:25px;top:50%;transform:translateY(-50%);opacity:.5}.login-form .main #form-errors[data-v-8f49e790]{font-size:16px}.login-form .main #form-errors ul[data-v-8f49e790]{margin-bottom:0}.login-form .main #form-errors ul li[data-v-8f49e790]{list-style:none;color:var(--system-systemRed)}@media screen and (max-width:640px){.login-form .main[data-v-8f49e790]{font-size:14px;padding:12px 0}.login-form .main .message[data-v-8f49e790]{font-size:12px;line-height:15px}.login-form .main .input-row .input-holder input[data-v-8f49e790]{padding:10px 15px;font-size:10px}.login-form .main .input-row .input-holder input[type=password][data-v-8f49e790]{padding:10px 35px 10px 10px}.login-form .main .input-row .input-holder .icon[data-v-8f49e790]{right:7px}}.login-form .footer[data-v-8f49e790]{flex-shrink:0;display:flex}.login-form .footer button[data-v-8f49e790]{flex:1;text-transform:capitalize;cursor:pointer;border-radius:5px;font-size:16px;border:0;background:#ededed;padding:11px;width:calc(50% - 13px)}.login-form .footer button[data-v-8f49e790]:not(:first-child){margin-left:20px}@media(hover:hover){.login-form .footer button.cancel[data-v-8f49e790]:hover{background:#dedede}}.login-form .footer button.submit[data-v-8f49e790]{background:var(--main-primary);color:var(--main-primary-text)}.login-form .footer button.submit[data-v-8f49e790]:disabled{opacity:.5;cursor:auto}@media(hover:hover){.login-form .footer button.submit[data-v-8f49e790]:hover:not(:disabled){background:var(--main-primary-hover)}}@media screen and (max-width:640px){.login-form .footer button[data-v-8f49e790]{font-size:11px;padding:7px;width:calc(50% - 4.8px);border-radius:3px}.login-form .footer button[data-v-8f49e790]:first-child{margin-right:5px}}.login-form.page-colors[data-v-8f49e790]{color:var(--main-first-background-text)}.login-form.page-colors .input-holder .icon[data-v-8f49e790]{color:#000}@media screen and (max-width:640px){.login-form .footer .button.submit[data-v-8f49e790]{font-size:16px;line-height:20px;padding:15px 0}.login-form .footer-message[data-v-8f49e790]{margin-top:20px;font-size:14px}}.login-form .main[data-v-8f49e790]{padding:18px 0 0}.login-form .main .input-row[data-v-8f49e790]{margin-top:12px}.login-form .main .input-row[data-v-8f49e790]:last-child{margin-bottom:30px}.login-form .main .input-row .input-holder .eye[data-v-8f49e790]{cursor:pointer}.login-form .main .recover-account[data-v-8f49e790]{margin:15px 0;text-align:right;font-size:16px;cursor:default}.login-form .main .recover-account span[data-v-8f49e790]{color:var(--main-primary);cursor:pointer}.login-form .footer button[data-v-8f49e790]{width:100%}.login-form .footer button[data-v-8f49e790]:first-child{margin-right:0}.login-form .create-account[data-v-8f49e790]{font-size:16px;margin:20px 0 -5px;cursor:default}.login-form .create-account span[data-v-8f49e790]{color:var(--main-primary);cursor:pointer}.login-form #form-errors[data-v-8f49e790]{margin-bottom:15px;font-size:16px;color:var(--system-systemRed)}.login-form #form-errors.lockout-error[data-v-8f49e790]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px}.login-form .warning[data-v-8f49e790]{margin-bottom:15px;font-size:16px}.login-form .warning span[data-v-8f49e790]{color:var(--system-systemYellow);display:block}.login-form .warning span[data-v-8f49e790]:not(:first-child){margin-top:3px}@media screen and (max-width:640px){.login-form .header[data-v-8f49e790]{font-size:16px}.login-form .main[data-v-8f49e790]{padding:9px 0}.login-form .main .input-row label[data-v-8f49e790]{font-size:14px;line-height:17px}.login-form .main .input-row .input-holder .input[data-v-8f49e790]{font-size:14px;padding:17px 10px;border-radius:3px}.login-form .main .input-row .input-holder input[type=password][data-v-8f49e790]{padding:17px 10px}.login-form .main .recover-account[data-v-8f49e790]{margin:15px 0;font-size:14px}.login-form .main .create-account[data-v-8f49e790]{font-size:14px;margin:15px 0 0}.login-form .main #form-errors[data-v-8f49e790],.login-form .main .warning[data-v-8f49e790]{font-size:12px;line-height:14px;margin-bottom:15px}.login-form .main #form-errors.lockout-error[data-v-8f49e790]{flex-direction:column}}.login-form .hidden[data-v-8f49e790]{display:none}
