::selection {
  background-color: #000000;
  color: #fff;
}

/* body.login {
  background: #1a2c02;
} */

.login #login_error,
.login .message,
.login .success {
  border-color: #000000;
}

.login #login_error,
.login .message,
.login .success {
  margin: 26px 24px;
}

.login .wp-login-logo a {
  background-image: url('logotipo.svg');
  background-size: 250px 104px;
  width: 250px;
  height: 104px;
}

/* .login form {
  background: #101901;
  color: #fff;
  border: none;
  box-shadow: none;
} */

input[type='color'],
input[type='date'],
input[type='datetime-local'],
input[type='datetime'],
input[type='email'],
input[type='month'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='time'],
input[type='url'],
input[type='week'],
select,
textarea,
.wp-core-ui .button,
.wp-core-ui select {
  border-radius: 0;
}

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 {
  border-color: #000000;
  box-shadow: 0 0 0 1px #000000;
  outline: 2px solid transparent;
}

.wp-core-ui .button.button-large,
.wp-core-ui .button {
  background-color: #000000;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 0;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  letter-spacing: 0.05rem;
}

.login .button.wp-hide-pw {
  color: #000000;
}

.login .button.wp-hide-pw:hover {
  border-color: #000000;
  box-shadow: none;
}

.login .button.wp-hide-pw:focus {
  border-color: #000000;
  box-shadow: 0 0 0 1px #000000;
}

.wp-core-ui .button.button-large:hover,
.wp-core-ui .button.button-large:focus,
.wp-core-ui .button:hover,
.wp-core-ui .button:focus .wp-core-ui .button-secondary:hover {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
}

.wp-core-ui select:hover {
  color: #000000;
}

/* .login #nav a,
.login #backtoblog a,
.privacy-policy-link {
  color: #ffffff;
} */

/* .login #backtoblog a:hover,
.login #nav a:hover,
.login h1 a:hover,
.login #backtoblog a:focus,
.login #nav a:focus,
.login h1 a:focus,
.privacy-policy-link:hover {
  color: #3f5e05;
} */

/* .language-switcher label .dashicons {
  color: #ffffff;
} */
