/* Shared, presentation-only branding for WordPress and My Account authentication screens. */
body.login {background:#f4f7fb;color:#26364d}
body.login #login {width:360px;max-width:calc(100% - 40px);padding:28px 0 24px;box-sizing:border-box}
body.login #login h1 a {background-image:url(eduhive-login-logo-v3.png);background-size:188px 188px;background-position:center -40px;background-repeat:no-repeat;width:188px;height:148px;margin:0 auto 14px}
.eduhive-login-title {text-align:center;margin:0 0 22px}
.eduhive-login-title h2 {margin:0;color:#102a63;font-size:24px;line-height:1.3;font-weight:700}
body.login form {margin-top:18px;padding:25px 22px;border:1px solid #d8e1ee;border-radius:10px;background:#fff;box-shadow:0 5px 20px rgba(16,42,99,.06)}
body.login label {color:#26364d}
body.login .button-primary {background:#102a63;border-color:#102a63;color:#fff;border-radius:5px;text-shadow:none;box-shadow:none}
body.login .button-primary:hover {background:#183b78;border-color:#183b78}
body.login .button.wp-hide-pw,body.login #nav a,body.login #backtoblog a {color:#102a63}
body.login #nav,body.login #backtoblog {padding:0 4px}
body.login .message {border-left-color:#ffb800}
body.login a:focus-visible,body.login button:focus-visible,body.login input:focus-visible {outline:3px solid #ffb800;outline-offset:2px}
.eduhive-login-brand {display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px;margin:0 0 24px;background:#fff;border:1px solid #d8e1ee;border-radius:12px}
.eduhive-login-brand .eduhive-login-logo {display:block;width:188px;height:148px;overflow:hidden;margin:0 auto 12px}
.eduhive-login-brand .eduhive-login-logo img {display:block;width:188px;max-width:none;height:188px;margin:0;transform:translateY(-40px)}
.eduhive-login-brand h2 {margin:0!important;color:#102a63!important;font-size:25px!important;line-height:1.3!important}
@media(max-width:400px){body.login #login{padding-top:20px}.eduhive-login-title h2,.eduhive-login-brand h2{font-size:22px!important}body.login form{padding:22px 18px}}
