body.login{background:white}body.login #login{margin-top:90px;width:auto;max-width:1160px;padding:20px;background:#eee;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){body.login #login{margin-top:110px}}body.login #login>h1{pointer-events:none;background:#28404c;position:fixed;top:0;left:0;width:100%;height:90px}body.login #login>h1 a{background-image:url("../img/logo.svg");background-size:190px;background-position:center center;width:190px;height:90px}body.login #login #login_error{max-width:500px;margin:0 auto 20px;-webkit-box-sizing:border-box;box-sizing:border-box}body.login #login .message{border-left-color:#fae035;max-width:500px;margin:0 auto 20px;-webkit-box-sizing:border-box;box-sizing:border-box}body.login #login>form{max-width:500px;margin:0 auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eee;padding:0}body.login #login>form input{-webkit-box-shadow:none;box-shadow:none;border:2px solid transparent}body.login #login>form input[type="checkbox"]{border:none}body.login #login>form input[type="text"],body.login #login>form input[type="password"]{font-size:16px;line-height:22px;padding:10px 20px 8px;font-weight:500}body.login #login>form input[type="text"]:focus,body.login #login>form input[type="password"]:focus{border-bottom-color:black}body.login #login>form input[type="submit"]{font-weight:400;font-size:16px;line-height:22px;background:#28404c;color:#fae035;border-radius:0;text-shadow:none}body.login #login>form input[type="submit"]:hover{background:#eee;color:black}body.login #login>#nav,body.login #login>#backtoblog{max-width:500px;margin:20px auto}body.login #login>#nav a,body.login #login>#backtoblog a{color:#28404c}body.login #login>#nav a:hover,body.login #login>#backtoblog a:hover{color:#b2b9bd}
