body.login div#login h1 a {
    background-image: url(../img/logo.jpg);
    border-radius: 50%;
    transition: all 0.5s cubic-bezier(.25,.8,.25,1);
    background-size: cover;
    width: 120px;
    height: 120px;
} 
body.login div#login h1 a:hover {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
} 
.login{
    /* background-color: #efe8fe !important; */
    background-image: url(../img/back.jpg);
}
.login form{
    background: rgba(140, 82, 255, 0.09);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(1.2px);
    border: 1px solid rgba(19, 0, 55, 0.102);
    transition: all .5s;
}
.login form:hover{
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.language-switcher{
    display: none;
}
#wp-submit{
    width: 100%;
    font-size: 16px;
    height: 45px;
    margin-top: 20px;
    border-radius: 8px;
    background-color: #8C52FF !important;
    border: 1px solid #130037 !important;
}

.login #login_error, .login .message{
    border-radius: 8px !important;
}

.login input[type=text], .login input[type=password]{
    border-radius: 8px !important;
}
.login input[type=text]:focus, .login input[type=password]:focus{
    background-color: #f9f6ff !important;
    border: 2px solid #130037;
}

.login input:-webkit-autofill,
.login input:-webkit-autofill:hover, 
.login input:-webkit-autofill:focus, 
.login input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px #f9f6ff inset !important;
}
