body {
  background-color: #efefef;
}
.login h1 a {
  background-image:url(kp_logo.png);
  width: 185px;
  height: 30px;
  background-size: 185px 30px;
}
.login label,.login #backtoblog a,.login #nav a {
  color: #333;
}
.login #backtoblog a:hover,.login #nav a:hover {
  color: #004f9f;
  }
.wp-core-ui .button-primary {
  background-color:#004f9f;
  border-color:#004f9f;
  color:#FFF;
  box-shadow:none;
}
.wp-core-ui .button-primary:hover {
  background-color:#e7f0f7;
  border-color:#004f9f;
  color:#333;
  box-shadow:none;
}
.login .message {
    border-left: 4px solid #004f9f;
}