#login h1 a, .login h1 a {
    height:100px;
    width: 265px;
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 10px;
}
body.login {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.login #nav,.login #backtoblog {
    text-align: center;
}
body.login #nav a{
    color: #3b85c5;
    font-weight: 800;
}
body.login form{
    box-shadow: 0px -1px 17px 0px rgb(201 201 201 / 50%);
    border: 0;
}
body.login form .forgetmenot,body.login .button-primary{
    float: none;
}
body.login .button-primary{
    background: #F6366A;
    border-color: #F6366A;
    width: 100%;
    margin-top: 10px;
    font-size: 16px;
}
body #login{
    width: 400px;
}
body.login label{
    font-size: 16px;
    font-weight: 500;
}