#login h1 a, .login h1 a {
    background-image: url(./assets/img/logo1b.svg);
    height:45px;
    width:320px;
    background-position:center center;
    background-repeat: no-repeat;
    background-size:250px;
    padding-bottom: 30px;
}
body.login {
    background-color:#222222;
    background:url(./assets/img/bg.jpg) center center no-repeat; 
    background-size:cover;
    
}
body.login #nav a {
    color:#fff;  font-size:11px;
}
body.login #backtoblog a {
    color:#fff; font-size:11px;
}

.wp-core-ui .button-primary {
 
    background:#000; 
    border:none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition:    all .3s ease-in-out;
    -o-transition:      all .3s ease-in-out;
    -ms-transition:     all .3s ease-in-out;
    transition:         all .3s ease-in-out;

}
.wp-core-ui .button-primary:hover {
    background:#222;
   
}
#wp-auth-check-wrap #wp-auth-check {
    background:transparent !important;
}

.login .privacy-policy-page-link .privacy-policy-link {
    font-size:12px !important; color:#fff !important; opacity:0.7 !important;
}

.login .privacy-policy-page-link .privacy-policy-link:hover {
    opacity:1 !important;
}