@font-face{font-family:BA-Manrope;src:url(Manrope.woff2) format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
body.login{background:#edf2f5!important;font-family:BA-Manrope,Arial,sans-serif!important;color:#153849;display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;background-image:radial-gradient(circle at 4% 95%,#dce7ed 0,transparent 40%),radial-gradient(circle at 95% 0,#e2eaf0 0,transparent 35%)!important}
body.login #login{padding:42px 0 0!important;margin:0 auto!important;width:min(360px,calc(100% - 40px));box-sizing:border-box}
body.login h1 a{background-image:url(logo.png)!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;width:300px!important;max-width:100%;height:66px!important;padding:0!important;margin:0 auto 32px!important;text-indent:-9999px}
body.login #login form{border:1px solid #dde5eb!important;background:#fff!important;border-radius:13px!important;padding:29px!important;box-shadow:0 12px 45px #15384907!important;margin:0 0 20px!important;color:#153849!important}
body.login #login form:before{content:'Bem-vindo à redação';display:block;font-size:20px;font-weight:800;letter-spacing:-.04em;margin-bottom:25px;color:#153849}
body.login label{font-family:inherit;font-weight:650;font-size:11px;color:#607a8b!important;line-height:1.8;margin-bottom:6px}
body.login input[type=text],body.login input[type=password],body.login input[type=email]{background:#fbfcfd!important;border:1px solid #d7e1e8!important;color:#153849!important;border-radius:7px!important;box-shadow:none!important;font:500 16px BA-Manrope,Arial,sans-serif!important;padding:10px 12px!important;height:44px!important;margin-bottom:19px!important}
body.login input:focus{border-color:#6a899b!important;box-shadow:0 0 0 3px #15384908!important}
body.login .button-primary{background:#bd2032!important;border:1px solid #bd2032!important;border-radius:6px!important;color:#fff!important;font-family:inherit;font-weight:800;font-size:11px;box-shadow:none!important;text-shadow:none!important;padding:3px 19px!important;min-height:38px}
body.login .button-primary:hover{background:#a31828!important}
body.login .forgetmenot{padding-top:7px!important}body.login .forgetmenot label{font-size:10px!important;font-weight:500}
body.login .button.wp-hide-pw{height:44px!important;color:#6c8696!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
body.login #nav,body.login #backtoblog{padding:0 5px!important;margin:13px 0!important;font-size:10px}body.login #nav a,body.login #backtoblog a{color:#738a99!important;text-decoration:none}
body.login .message,body.login #login_error,body.login .success{border-radius:8px;box-shadow:none!important;background:#fff;color:#536c7d;font-size:11px;line-height:1.8;padding:15px 18px}
body.login .language-switcher{margin:8px auto 22px;font-size:10px}body.login .language-switcher select{border:1px solid #d9e2e8;background:#f6f9fb;font-family:inherit;font-size:10px;color:#738a99;border-radius:5px;min-height:30px}
body.login .language-switcher .button{border:1px solid #d9e2e8;background:#f6f9fb;color:#738a99;font-size:10px;font-family:inherit;border-radius:5px;min-height:30px}
.ba-login-footer{text-align:center;font:800 8px/1.8 BA-Manrope,Arial,sans-serif;color:#708696;letter-spacing:.14em;margin:24px 20px 32px}.ba-login-footer span{display:inline-block;font-size:9px;font-weight:400;letter-spacing:0;margin-top:7px;color:#8a9eab}
body.login .privacy-policy-page-link{margin:12px auto 0;font-size:10px}
@media(max-height:760px){body.login{justify-content:flex-start}body.login #login{padding-top:30px!important}body.login h1 a{margin-bottom:23px!important}.ba-login-footer{margin-top:12px}}
