body.login{background:#0f8294;border-top:10px solid #fbac35;font-family:'Open Sans',Arial,sans-serif;min-height:100vh;box-sizing:border-box}body.login #login{width:min(380px,calc(100% - 40px));padding:45px 0 30px}body.login h1{background:#fff;padding:24px 20px 10px}body.login h1 a{background-size:contain;background-position:center;width:260px;max-width:100%;height:68px;margin:0 auto 10px}body.login form{margin-top:0;border:0;box-shadow:none;padding:24px 30px 30px}body.login .button-primary{background:#fbac35;border-color:#fbac35;color:#173c44;box-shadow:none;border-radius:0;font-weight:700;padding:3px 16px}body.login .button-primary:hover{background:#f79400;border-color:#f79400;color:#173c44}body.login .input{border-radius:0;border-color:#9fb8bd}body.login #nav a,body.login #backtoblog a,body.login .privacy-policy-page-link a{color:#fff}body.login .language-switcher{color:#fff}body.login #login_error,body.login .message,body.login .success{border-left-color:#fbac35;margin-bottom:0}body.login label{font-size:13px;color:#173c44}
