.fos-user{background:url(/build/assets/img/background.478e168a.jpg) #0c6095;background-size:cover;font-family:Open Sans,sans-serif;height:100%;width:100%}.fos-user .fos-user-box{-ms-flex-pack:distribute;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:space-around;justify-content:space-around;margin:auto;max-width:400px}.fos-user .fos-user-box .authentication-block{border-radius:20px;padding:25px 50px 30px}.fos-user .fos-user-box .authentication-block .logo{max-width:100%}.fos-user .fos-user-box .authentication-block .logo img{display:block;max-height:80px}.fos-user .fos-user-box .authentication-block .version-number{font-size:12px;line-height:16px;margin-top:30px;text-align:center}.fos-user .fos-user-box .authentication-block .mdc-typography--headline6{text-transform:uppercase}.fos-user .fos-user-box .authentication-block .privacy-policy-check{text-align:left}.fos-user .fos-user-box .authentication-block .privacy-policy-check p a{color:#054861}.fos-user .fos-user-box .authentication-block .privacy-policy-check .policy-pdf-link{height:auto;text-align:center}.fos-user .fos-user-box .authentication-block .welcome-container{margin:30px 0;text-align:center}.fos-user .fos-user-box .authentication-block .welcome-title{color:#000;font-size:50px;font-weight:700;line-height:40px;margin-bottom:8px;margin-top:0}.fos-user .fos-user-box .authentication-block .welcome-subtitle{color:#000;font-size:14px;margin-top:0}.fos-user .fos-user-box .authentication-block .separators{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;-webkit-justify-content:space-between;justify-content:space-between;margin:30px 0;text-transform:lowercase}.fos-user .fos-user-box .authentication-block .separators span{margin:0 10px}.fos-user .fos-user-box .authentication-block .separators .separator{border:0;border-top:1px solid #dee6ed;display:block;height:1px;padding:0}.fos-user .fos-user-box .authentication-block form h3{font-size:1rem;font-weight:600;margin:0 0 10px;padding:0;text-align:center}.fos-user .fos-user-box .authentication-block form label{display:block;font-size:14px;font-weight:600;line-height:20px;margin:15px 0 5px}.fos-user .fos-user-box .authentication-block form .mdc-text-field__input{border:1px solid #dee6ed;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#054861;font-family:Open Sans,sans-serif;font-size:14px;height:30px;letter-spacing:inherit;line-height:20px;padding:20px 10px;width:100%}.fos-user .fos-user-box .authentication-block form .password-field{position:relative}.fos-user .fos-user-box .authentication-block form .password-field .password-toggle{position:absolute;right:15px;top:10px}.fos-user .fos-user-box .authentication-block form .password-field .password-toggle i.material-icons{color:#054861;cursor:pointer}.fos-user .fos-user-box .authentication-block form .error-alert{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;padding:15px}.fos-user .fos-user-box .authentication-block form .error-alert .icon{font-size:20px;margin-right:10px}.fos-user .fos-user-box .authentication-block form .error-alert .message{font-size:14px;font-weight:700}.fos-user .fos-user-box .authentication-block .sso-button{background-color:#fe0;border:none;border-radius:5px;color:#000;display:block;font-weight:600;padding:10px 20px;text-align:center;text-decoration:none}.fos-user .fos-user-box .authentication-block .register-container{font-size:14px;line-height:20px;margin-top:30px;text-align:center}.fos-user .fos-user-box .authentication-block .register-container .register-button{background:none;border:0;color:#054861;cursor:pointer;display:block;font-weight:600;margin:auto;text-align:center;text-decoration:none}.fos-user .fos-user-box .authentication-block .user-form-buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:20px 0}.fos-user .fos-user-box .authentication-block .user-form-buttons input{background-color:#054861;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 16px;text-align:center;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.fos-user .fos-user-box .authentication-block .user-form-reset{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:5px}.fos-user .fos-user-box .authentication-block .user-form-reset a{color:#0c6095;font-size:.8em;text-decoration:none}.fos-user .fos-user-box .login-back-button{border-top:1px solid rgba(4,139,127,.5);margin-top:15px;padding-top:2px}.fos-user .fos-user-box .login-back-button a{color:#0c6095;text-decoration:none}.fos-user .fos-user-box .resetting-request-submit{height:auto;margin:10px 0;overflow-wrap:normal;padding:10px}.register-modal{display:none}