body.login {
    font-size: 16px;
}
#language-switcher {
display: none;
}
#backtoblog{
display: none;
}

.login label[for="user_pass"], .login label[for="user_login"]
    {
        display:none;
    }
    .login label{
        font-size: 16px;
    }
.login form {
    background-color: #fff;
    padding: 20px;
    border-radius: 20px;
    border: none;
    color: #8C529C;
    padding-bottom: 40px;
    padding-top: 30px;
}
.login .oe-login-massage{
    background-color: #fff;
    padding: 7px 0;
    border-radius: 20px;
    text-align: center;
     color: #8C529C;
     border: 1px solid #8C529C;

}
#login{
    width: 380px;
}
.login .button.wp-hide-pw{
    display: none !important;
}
.login .oe-login-massage img{
    vertical-align: middle;
    margin-bottom: 6px;
    margin-right: 10px;
}
.login form input[type=checkbox]{
    border-color: #8C529C;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
}
.login input[type=text], 
.login input[type=password]{
    border-radius: 20px;
    border: none;
    min-height: 30px;
    line-height: 1;
    padding-left: 40px;
    font-size: 18px;
    background-position: 4%;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    padding-bottom: 7px;
    border: 1px solid #8C529C;
}
.login input[type=text]:focus, 
.login input[type=password]:focus{
    box-shadow: 0 0 0 1px #8c529c;
}
.login input[type=text]::placeholder, 
.login input[type=password]::placeholder {
  font-size: 16px;
  opacity: 0.5;
  vertical-align: middle;
  font-family:'Dosis',sans-serif ;
 color: #959595;
}
/*#user_login {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c2c2c2' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8s8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5s2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47c.65.89 1.77 1.47 2.96 1.47c1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10m0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3s3 1.34 3 3s-1.34 3-3 3'/%3E%3C/svg%3E");
    } */
 #user_login {
    background-image: url('../images/ic--baseline-alternate-email.svg'); 
}

#user_pass {
    background-image: url('../images/solar--key-line-duotone.svg'); 
}
#login form p.submit{
  width: 100%;
  display: flex;
}
#login form p.submit #wp-submit{
  border-radius: 20px;
    margin: 25px auto;
    background: #8C529C;
    border-color: #8C529C;
    padding: 0 25px;
    text-transform: uppercase;
}
.login form .forgetmenot{
  margin-left: 20px;
}
.login #nav a,
.login #nav a:hover{
  color: #8C529C;
  font-size: 16px;
}
.login #nav{
  text-align: center;
  margin: -54px 0;
}
.login .oe-login-footer{
   position: absolute;
    bottom: 0; 
    left: 0;
    right: 0;
    text-align: center;
    padding: 15px; 
    background-color: #8C529C; 
    color: #fff; 
    font-size: 12px;
    }
.login .oe-login-footer a{
color: #fff;  
}
.login .oe-login-footer img{
margin-bottom: -6px;
}
.login h1 a {
    /*background-image: url("https://kdotime.com/wp-content/uploads/2024/01/logo-kdoteme.png") no-repeat center center !important;*/
    background-size: contain;
}
.privacy-policy-page-link{
display: none;
}
.login .message, .login .notice{
    margin-top: 20px;
    border-left: 4px solid #8c529c;
}