/* Login */
.login h1 a {
  background:  url("../../img/logo.png") no-repeat center center;
  background-size: 130px 122px;
  width: 140px;
  height: 140px;
  text-indent: -9999px;
  overflow: hidden;
  margin-top: 15px;
	padding-bottom: 0px !important;
  display: block; }

form {
  margin-left: 8px;
  padding: 26px 24px 46px;
  font-weight: normal;
  background: white;
  border: 1px solid #E5E5E5;
  border-radius: 3px;
}

body form .input {
  font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
  font-weight: 200;
  font-size: 24px;
  width: 97%;
  padding: 3px;
  margin-top: 2px;
  margin-right: 6px;
  margin-bottom: 16px;
  border: 1px solid #E5E5E5;
  background: #FBFBFB;
  outline: none;
  box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2); }
.wp-core-ui .button-primary {
    background: #07475c;
    border-color: #07475c #07475c #07475c;
    -webkit-box-shadow: 0 1px 0 #07475c;
    box-shadow: 0 1px 0 #07475c;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #07475c,1px 0 1px #07475c,0 1px 1px #07475c,-1px 0 1px #07475c;
	text-shadow:none;
	transition: background-color 0.5s ease;
}
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: #07475c;
    box-shadow: 0 0 2px rgba(134,196,181,.8);
    outline: 2px solid transparent;
}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
    background: #0a3c4c;
    border-color: #0a3c4c;
    color: #fff;
}
login #backtoblog a:focus, .login #nav a:focus, .login h1 a:focus {
    color: #07475c;
}
login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover {
    color: #07475c;
}
.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover {
    color: #07475c;
}
.login #login_error, .login .message {
    border-left: 4px solid #07475c;
    padding: 12px;
    margin-left: 0;
    margin-bottom: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

}
.login .button.wp-hide-pw .dashicons {
    color: #07475c;
}
/*
retina login logo
*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .login h1 a {
	  background: url("../../img/logo.png") no-repeat center center;
  background-size: 130px 122px;
  width: 140px;
  height: 140px;
  text-indent: -9999px;
  overflow: hidden;
  margin-top: 15px;
	padding-bottom: 0px !important;
  display: block;
    } }

#login {
	padding: 0;
}
