/* Background */
body.login {
  background-color: #FFF;
}

/* Logo */
.login h1 a {
  background-image: url('sacred-logo.png');
  background-size: 60%;
  width: 100%;
  height: 200px;
}

.login h1 a:focus {
  color: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* Login */
  #login {
  padding: 6% 0 0;
  }

/* Message - strip color */
.login .message {
  border-left: 4px solid #000;
}

/* Button */
.login .button-primary {
  background: #000;
  border-color: #000;
  box-shadow:0 1px 0 #000; 
  text-shadow: none;
}

.login .button-primary:hover {
  background:#000;
  border-color: #000;
  box-shadow:0 1px 0 #000; 
  text-shadow: none;
}

.wp-core-ui .button-primary:active {
  background: #000;
  border-color: #000;
  box-shadow:0 1px 0 #000;
}

.wp-core-ui .button-primary:focus {
  background: #000;
  border-color: #000;
  box-shadow:0 1px 0 #000;
}


/* Navigation under the sign in box */
.login #backtoblog a {
  color: #000;
}

.login #backtoblog a:hover {
  color: #000;
  text-decoration: underline;
}

.login #nav a {
  color: #000;
  text-decoration: underline;
}

.login #nav a:hover {
  color: #000;
}

/* Username box */
input[type=text] {
  -webkit-box-shadow: none;
  box-shadow: none;
}

input[type=text]:focus {
  border-color: #000;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* Password box */
input[type=password] {
  -webkit-box-shadow: none;
  box-shadow: none;
}

input[type=password]:focus {
  border-color: #000;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* Remember me - tick box */
input[type=checkbox] {
  -webkit-box-shadow: none;
  box-shadow: none;
}

input[type=checkbox]:focus {
  border-color: #000;
  -webkit-box-shadow: none;
  box-shadow: none;
}

input[type=checkbox]:checked:before {
  color: #000;
}