#login{border:1px solid #d3e9e9;margin:50px auto;padding:20px;text-align:left;width:270px}#login p{margin-bottom:10px}#login #session_login{width:258px}#login #session_password{width:258px}#login input[type=text],#login input[type=password]{border:2px solid #d3e9e9;padding:4px}#login input[type=text]:focus,#login input[type=password]:focus{border:2px solid #c6d880}#login_button{border:0;padding:0;margin:0;height:42px;width:90px;background-image:url(/assets/button-login-61c475943d145d53eefba69ba606b39a359c49ae66dc33a10574cd4d107d139b.png);color:#06699b}#login_button:hover{color:#cd3706}#eula_agreement{margin:auto;margin-right:200px;height:450px;padding-top:94px;width:500px;float:right}#eula_agreement .agreement-main-column{color:#fff;font-weight:normal;font-size:14px;text-align:center;background-color:#0281d1;border-radius:10px;padding:32px}#eula_agreement h1{color:#fff}#eula_agreement .agreement-link{color:#fff}#eula_agreement .agreement-buttons{display:flex;justify-content:center;gap:10px;padding-top:20px}#eula_agreement .agree-button,#eula_agreement .disagree-button{margin-right:10px;padding:4px}#eula_agreement .disagree-button{margin-right:0}#mfa_registration{margin:auto;margin-right:100px;height:550px;padding-top:94px;width:600px;float:right}#mfa_registration .mfa-registration-main-column{color:#fff;font-weight:normal;font-size:14px;text-align:center;background-color:#0281d1;border-radius:10px;padding:32px}#mfa_registration h1{color:#fff}#mfa_registration .mfa-registration-link{color:#fff}#mfa_registration div.hidden{visibility:hidden}#mfa_registration .mfa-input{display:flex;justify-content:center;padding-top:20px}#mfa_registration .mfa-input fieldset{text-align:left !important}#mfa_registration .mfa-input fieldset field{height:100px}#mfa_registration .actions{margin-bottom:15px}#mfa_registration .mfa-input-field{width:400px;margin-bottom:20px}#mfa_registration .mfa-button{padding:6px;margin-bottom:10px}#mfa_registration .mfa-consent-checkbox{position:relative;top:.15rem}#mfa_registration .resend-code-link{color:#fff}.errorExplanation h2{color:#8a1f11;font-size:100%}.errorExplanation p{color:#8a1f11;margin:0 0 1em}.errorExplanation ul{margin:0 1.5em 0}.errorExplanation ul li{list-style:square}.required-field{background:0}#rails-env{width:250px;font-size:.8em;font-weight:bold;padding:.2em .9em;text-transform:uppercase;display:none;margin:0 auto}#rails-env.staging{color:#514721;background:#fff6bf;border:2px solid;border-color:#ffd324;display:block}#rails-env.development,#rails-env.brookes-development{color:#8a1f11;background:#fbe3e4;border:2px solid;border-color:#cd7a83;display:block}