body{font-family:Inter,sans-serif}.register-container{display:none;border:1px solid #CEDBE8;border-radius:8px;padding:12px}.register-container .form{padding-top:0;padding-bottom:0;display:flex}.register-container #register-link{margin-left:auto}.login-container{background-color:#ededed;border-radius:8px;margin-bottom:24px}.form{max-width:480px;margin:0 auto}.header{text-align:center}.form-text{margin-top:1em}#redirectText,#usernameIsRequired,#passwordRecovery,#forgot-password-passwordRecovery,#register-success-message{color:#dc3545}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}@media only screen and (min-width: 320px){.login-container{padding:15px}.form{padding:16px}}@media only screen and (min-width: 768px){.form{padding:32px}}@media only screen and (min-width: 992px){.form{padding:16px 32px}}@media only screen and (min-width: 1200px){.form{padding:32px 64px}.register-container,.login-container{max-width:600px}}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%}#remember-me{display:none}.was-validated .form-control:invalid~.invalid-feedback{display:block}.was-validated .form-control:valid{background-image:none}.login-message{word-wrap:break-word}#login-form,#recover-password-form,#forgot-password-form,#register-form{display:none}#register-form .form-control{margin-bottom:10px}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none}
