body.login {
  background-color: #FFFFFF;
}
body.login label{
  color:#333;
}
body.login div#login h1 a {
  max-width: 272px;
  height: 124px; 
  width: 100%;
  background-image:url('images/logo-karacht.png');
  background-size: contain;
}
body.login div#login form {
  border:none;
  box-shadow: 0px 3px 6px rgba(00,00,00,0.16);
  background-color: #F9F9F9;
}
body.login div#login form input {
  padding: .1875rem .3125rem;
  border: 1px solid #fff;
  border-radius: 0px;
  transition: .2s ease;
  box-shadow: 0px 3px 6px rgba(00,00,00,0.16);
  font-size: 14px;
  color:#333;
}
body.login div#login form input:focus {
  /* box-shadow: 0px 3px 6px rgba(00,00,00,0.0); */
  border: 1px solid #333;
}
body.login div#login form p.forgetmenot {
  margin-bottom: 16px;
}
body.login div#login form p.submit input#wp-submit {
  width: 100%;
  border:none;
  transition: .2s ease;
  color: #fff;
  background-color: #139BD7;
}
body.login div#login form p.submit input#wp-submit:hover {
  color:#fff;
  background-color: #333;
}

.dashicons-visibility:before{
  color:#139BD7;
}
.dashicons-hidden:before{
  color:#333;
}

.login-action-lostpassword #wp-submit,
.login-action-rp #wp-submit{
  background-color: #e30b13!important;
  font-weight: 500; 
}

.login-action-lostpassword .message, 
.login-action-lostpassword .notice, 
.login-action-lostpassword .success
.login-action-checkemail .message, 
.login-action-checkemail .notice, 
.login-action-checkemail .success,
.login-action-rp .message, 
.login-action-rp .notice, 
.login-action-rp .success,
.login-action-resetpass .message, 
.login-action-resetpass .notice, 
.login-action-resetpass .success{
  border-left: 4px solid #e30b13!important;
}