/*
    Description: Login page css-file
*/

/*
.login {
  background-image: url("/wp-content/themes/multi-teema/images/login-bg.png");
  background-size: cover;
}*/
* {
    -webkit-tap-highlight-color: transparent !important;
    outline: none !important;
}
a:focus,a:visited,a:active {
  outline: none !important;
  box-shadow: none !important;
}
.wp-core-ui .button-primary:hover, .wp-core-ui .button-primary {
  background: #2b2b2b !important;
  border-color: #2b2b2b !important;
  color: #fff !important;
}
#wp-submit {
  outline: none !important;
  box-shadow: unset !important;
}
#login {
  width: 460px;
  margin-top: 64px;
}
input[type="checkbox"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="radio"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus {
  box-shadow: unset;
}
#login h1 a, .login h1 a {
  background-image: url(/wp-content/themes/multi-teema/images/admin-logo.png) !important;
  background-size: 100% !important;
  padding-bottom: 0px !important;
  margin-bottom: 10px !important;
  height: 60px !important;
  width: 221px !important;
  pointer-events: none;
}
#backtoblog, #backtoblog, #language-switcher {
    display:none
}
.login #nav {
  margin:10px 0 0;text-align: center;
}
.login {
  background-color: #f2f0ee;
}
.login form {
    background: #fff;
    padding: 54px;
 }
 .login .button.wp-hide-pw {
  height: auto;
}
.login form {
  background-color: #e9e1d9;
  border-radius: 8px;
  box-shadow: 0px 16.83486px 15.71254px 0px rgba(0, 0, 0, 0.025);
  border: 2px solid #fff;
}
.login label {
  color: #484848;
  font-weight: 600;
  font-size: 14px;
}
input[type="text"], .login input[type="password"] {
  border: 1px solid #dbd7d3;
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
  color: #454546;
}
.wp-core-ui .button-primary {
  background: #5b65bb;
  border-color: #5b65bb;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
}
.wp-core-ui .button-primary:hover {
  background: #635bb2;border-color: #aebfba;color: #fff;
}
.login #login_error, .login .message, .login .success {
  border-left: unset;
  padding: 12px;
  margin-left: 0;
  margin-bottom: 20px;
  background-color: unset;
  box-shadow: unset;
  word-wrap: break-word;
  text-align: center;
}
.login-back-button {
  position: absolute;
  background-color: #474747;
  color: #fff;
  padding: 7px 15px;
  border-radius: 4px;
  top: 18px;
  left: 26px;
  font-size: 11px;
  text-decoration: none;
}
.login-back-button span {
  margin-right: 4px;
}
.login-back-button:hover {
  color: #fff;
}
.login-action-checkemail {
  background-color: #fff;
}
.login form .input, .login form input[type="checkbox"], .login input[type="text"] {
  background: #fff;
  font-size: 16px;
  color: #363636;
  padding: 8px 15px;
  border: 1px solid #D3D3D3 !important;
  border-radius: 8px;
}

@media only screen and (max-width: 1080px) {
#login {
  margin-top: 92px;
}
}
@media only screen and (max-width: 520px) {
#login {
  width: 320px;
}
.login form {
  padding: 26px 24px 34px;
}
input[type="checkbox"], input[type="radio"] {
   height: 20px;
   width: 20px;
}
}
