/* Change background image and font family */
body.login {
  margin: 0;
  padding: 0;
  background: #00325f url(ship.jpg) top left no-repeat;
  background-size: 100% auto;
  width: 100%;
  height: 100%;
}
 
/* Change Width and Height of Logo Image + Add Custom Image File */
.login h1 a {
  background-image: url(logo.png);
  width: 213px;
  height: 97px;
  background-size: contain;
}
 
/* Add a few changes to the color and style of form itself */
.login label {    
  color: white;
  font-weight: normal;
}

.login form {
  background-color: transparent;
  border: none;
}
 
.login form .input {
  border-radius: 2px;
  border: 1px solid rgb(22, 99, 190);
  font-family: HelveticaNeueLtPro, "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: rgb(255, 255, 255);    
  font-size: 1em;
  color: #0a2240;
  padding: 0 1em;
  line-height: 1.33333333;
  width: 100%;
  min-height: 40px;
  max-height: none;
}

.login #wp-submit {
  width: 100%;
  margin: 1em 0 0;
  background-color: #0a2240;
  outline: none;
  border: none;
  text-shadow: none;
}

.login #backtoblog a, .login #nav a {
  color: #fff;
  transition: all 0.25s ease-in-out;
}

.login #backtoblog a:hover, .login #nav a:hover {
  color: #fff;
  opacity: .8;
}
 
.wp-core-ui .button-primary {
  background: #fff;
}

.login #nav {
  margin: 0;
}

.login #backtoblog {
  margin: 10px 0;
}