html{background:linear-gradient(-215deg,#fbfeff 0%,#eef2f3 100%)}body{display:inline-table;height:99%}.login-wrapper{height:auto;font-size:12px;padding:24px 32px;padding-bottom:0;text-align:left;width:450px}.login-wrapper .login-body .form-name{width:74px;border-bottom:2px solid #0565ff;font-weight:600;color:#0565ff}.login-wrapper .login-body #login-form{padding:0 32px}.login-wrapper .login-body #login-form .login-header{color:#0565ff;font-size:18px;font-weight:600;line-height:30px;margin-top:-12px;margin-bottom:20px;padding-bottom:4px}.login-wrapper .login-body #login-form .login-header:after{content:'';display:block;margin-top:8px;width:74px;border-bottom:2px solid #0565ff!important}.login-wrapper .login-body #login-form .login-fields .email{position:relative;padding:0 0 24px 0}.login-wrapper .login-body #login-form .login-fields .email label{margin-bottom:8px}.login-wrapper .login-body #login-form .login-fields .email .mail-loader-div.email-loader{background:url(/Content/Styles/LESS/Accounts/images/textboxloader.gif) no-repeat right center;position:absolute;top:6px;right:10px;width:20px;height:20px}.login-wrapper .login-body #login-form .login-fields #password-field{position:relative;padding-bottom:24px}.login-wrapper .login-body #login-form .login-fields #password-field label{margin-bottom:8px}.login-wrapper .login-body #login-form .login-fields #password-field .su.su-eye{position:absolute;right:10px;top:11px;cursor:pointer}.login-wrapper .login-body #login-form .login-fields .form-control{font-size:12px;border-radius:5px;height:32px;padding-right:30px}.login-wrapper .login-body #login-form .login-fields .form-control[disabled]{cursor:default}.login-wrapper .login-body #login-form .proceed-button{background:#0565ff;border:1px solid #0851d0;border-radius:5px;color:#fff;height:32px;outline:none;font-size:14px;font-weight:700;cursor:pointer;display:block;width:45%;margin:0 auto 40px auto;height:36px}.login-wrapper .login-body #login-form .proceed-button:hover,.login-wrapper .login-body #login-form .proceed-button:focus{background:#0050d1}.login-wrapper .login-body #login-form .proceed-button:disabled{background:#ccc;cursor:default;border:none}.login-wrapper .login-body #login-form .validation-holder,.login-wrapper .login-body #login-form #error-email,.login-wrapper .login-body #login-form #error-password{color:#a94442;font-size:10px;display:none;margin:3px;position:absolute}.login-wrapper .login-body .external-container .divider-container{overflow:hidden;text-align:center;padding:0}.login-wrapper .login-body .external-container .divider-container .line{position:absolute;top:100%;height:1px;background:#999;margin:-8px;margin-left:5px}.login-wrapper .login-body .external-container .divider-container .line.right{right:3px;margin-right:3px}.login-wrapper .login-body .external-container #alternative-login{display:inline-block;text-align:center;width:390px}.login-wrapper .login-body .external-container #alternative-login .page-wrapper{padding-top:32px}.login-wrapper .login-body .external-container #alternative-login .page-wrapper form{display:inline-block}.login-wrapper .login-body .external-container #alternative-login .page-wrapper img{height:24px;width:24px;margin-right:5px!important}.login-wrapper .login-body .external-container #alternative-login .page-wrapper button{background-color:initial;border:none;padding:0;margin:0 5px 20px 5px}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .active-directory-login{width:33%;float:left;display:inline-block}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .link-button{border:1px solid #0851d0;border-radius:4px}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .link-button:hover{background-color:#f0f0f0;border-color:#cecece;color:#1b1e24}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .no-padding{padding:0}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .external-login-buttons{float:left}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .external-login-buttons:only-child{display:inline-block;float:none}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .login-provider,.login-wrapper .login-body .external-container #alternative-login .page-wrapper .windows-ad-login{display:block;text-align:center;width:183px;height:44px;padding:6px;vertical-align:top;line-height:30px;font-weight:bold;border:1px solid #cecece}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .login-provider .login-provider-name,.login-wrapper .login-body .external-container #alternative-login .page-wrapper .windows-ad-login .login-provider-name,.login-wrapper .login-body .external-container #alternative-login .page-wrapper .login-provider .windows-ad-login-text,.login-wrapper .login-body .external-container #alternative-login .page-wrapper .windows-ad-login .windows-ad-login-text{cursor:pointer;padding:5px;font-weight:bold;color:#1b1e24}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .login-provider #login-button-openid #openid_logo_img,.login-wrapper .login-body .external-container #alternative-login .page-wrapper .windows-ad-login #login-button-openid #openid_logo_img{height:30px;width:30px}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .google-login{width:33%;float:left;display:inline-block;padding-left:30px}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .error-message{width:100%;text-align:center;display:none}.login-wrapper .login-body .external-container #alternative-login .page-wrapper .error-message span{color:#a94442;font-size:12px;font-weight:bold;padding:6px}.login-wrapper .login-body .external-container #alternative-login .page-wrapper #login-button-windows .su-ms-adfs{font-size:24px;vertical-align:middle;margin-right:5px}.login-wrapper .login-body .external-container #alternative-login .page-wrapper #login-button-windows .su-ms-adfs::before{color:#007aff}.login-wrapper .login-body button[disabled]{cursor:default;background-color:#ccc!important}.login-wrapper .login-body #access-denied,.login-wrapper .login-body #validate-azure-user,.login-wrapper .login-body #validate-ad-user,.login-wrapper .login-body #validate-auth-user{text-align:center;display:none;font-size:12px;color:#a94442;padding:5px 16px;border-radius:5px;border:1px solid #f2cfcf;margin-left:4px;width:98%}.login-wrapper .login-body .forget-password-align,.login-wrapper .login-body #validate-auth-user{margin-top:15px}.login-wrapper .login-body .forgot-pwd-link{color:#007aff;display:block;text-align:center;padding-bottom:7%}.login-wrapper .login-body .su-login-error{margin-right:5px}.login-options{padding-bottom:24px}.login-options #remember-me{display:inline-block}.login-options a{display:inline-block;float:right;color:#0565ff}.login-options a:hover{text-decoration:none}@media screen and (max-width:470px){body{padding-bottom:100px}.account-bg{width:90%!important}.login-wrapper{margin-top:25px!important;padding:0;width:100%!important}#alternative-login{width:100%!important}#alternative-login .page-wrapper .external-login-buttons{float:none!important}#alternative-login .page-wrapper .external-login-buttons .divider-container{width:100%!important}#validate-auth-user{margin:0 10%!important;width:80%!important}}