#login h1 a, .login h1 a {
    background-image: url(./assets/img/logo2.svg);
    height:95px;
    width:320px;
    background-position:center center;
    background-repeat: no-repeat;
    background-size:190px;
    padding-bottom: 30px;
}
body.login {
    background-color:#102A63;
    
}
body.login-action-checkemail #login-message p a {
    display:inline-block; font-size:14px !important;
}
body.login #nav a {
    color:#fff;  font-size:11px;
}
body.login #backtoblog {
    display:none !important;
}
body.login #backtoblog a {
    color:#fff; font-size:11px;
}
#adminmenu .dashicons-bat {
    background-image: url(./assets/img/logo-icon.svg);
    background-size:30px; 
}
.login #login_error, .login .message, .login .success {
    max-width:320px;
}
#nav .wp-login-log-in, .login .language-switcher {
    display: none;
}
.wp-core-ui .button-primary {
 
    background:#102A63; 
    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:#102A63;
   
}
#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;
}

#login .message.reset-pass {
    display:none;
}

.notice-info.message a {
    display:none;
}

.message {
    transform: none !important;
    position:static !important;
}
@media screen and (max-width: 1440px) {
    .login form {
        margin-top:30px !important;
    }
}
@media screen and (max-width: 575px) {
    .login form {
        margin-top:30px !important;
    }
}
