body.login #login h1 a, .login h1 a {
	background: url('images/login-logo@2x.png') no-repeat top transparent;
	width: 312px; height: 43px;
  background-size: 312px 43px !important;
  padding-bottom:29px;
}

.login #loginform .button-primary, .login #lostpasswordform .button-primary {
  float:right;
  background-color:#414141 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#414141), to(#414141));
  background: -webkit-linear-gradient(top, #414141, #414141);
  background: -moz-linear-gradient(top, #414141, #414141);
  background: -ms-linear-gradient(top, #414141, #414141);
  background: -o-linear-gradient(top, #414141, #414141);
  background-image: -ms-linear-gradient(top, #414141 0%, #414141 100%);
  color: #ffffff;
  -webkit-border-radius: 4px;
  border: 1px solid #727272;
}

.login #loginform .button-primary {width: 120px;}

.login .button-primary:hover {
  background-color:#414141 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#414141), to(#727272 ));
  background: -webkit-linear-gradient(top, #414141, #727272 );
  background: -moz-linear-gradient(top, #414141, #727272 );
  background: -ms-linear-gradient(top, #414141, #727272 );
  background: -o-linear-gradient(top, #414141, #727272 );
  background-image: -ms-linear-gradient(top, #414141 0%, #727272 100%);
  color: #fff;
  -webkit-border-radius: 4px;
  border: 1px solid #727272;
}

.login .button-primary:active {
  background-color:#414141 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#414141));
  background: -webkit-linear-gradient(top, #727272, #414141);
  background: -moz-linear-gradient(top, #727272, #414141);
  background: -ms-linear-gradient(top, #727272, #414141);
  background: -o-linear-gradient(top, #727272, #414141);
  background-image: -ms-linear-gradient(top, #727272 0%, #414141 100%);
  -webkit-box-shadow: inset 0 2px 0 #323232 !important;
  box-shadow: inset 0 2px 0 #323232 !important;
  color: #fff;
  -webkit-border-radius: 4px;
  border: 1px solid #727272;
}

.login .wp-core-ui .button-primary.focus, .login .wp-core-ui .button-primary:focus {
    -webkit-box-shadow: 0 1px 0 #414141, 0 0 2px 1px #727272 !important;
    box-shadow: 0 1px 0 #414141, 0 0 2px 1px #727272 !important;
}

input[type=text]:focus, input[type=search]:focus, input[type=radio]:focus, input[type=tel]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, input[type=password]:focus, input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, select:focus, textarea:focus {
  border-color: #414141;
    -webkit-box-shadow: 0 0 2px rgba(91,149,39,.8);
    box-shadow: 0 0 2px rgba(91,149,39,.8);
}

.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover {
  color:#414141 !important;
}

.login #login_error, .login .message {
  border-left-color: #414141;
}

.wp-core-ui .button-primary {
  box-shadow: 0px 1px 0px #323232;
}
.wp-core-ui .button-primary {
  text-shadow: 0 -1px 1px #323232,1px 0 1px #323232,0 1px 1px #323232,-1px 0 1px #323232;
}

/* 

pp logo

body.login #login h1 a, .login h1 a {
  background: url('images/login-logo@2x.png') no-repeat top transparent;
  height: 122px;
  width: 309px;
  background-size: 309px 122px !important;
}

.login #loginform .button-primary, .login #lostpasswordform .button-primary {
  float:right;
  background-color:#5b9527 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#5b9527), to(#5b9527));
  background: -webkit-linear-gradient(top, #5b9527, #5b9527);
  background: -moz-linear-gradient(top, #5b9527, #5b9527);
  background: -ms-linear-gradient(top, #5b9527, #5b9527);
  background: -o-linear-gradient(top, #5b9527, #5b9527);
  background-image: -ms-linear-gradient(top, #5b9527 0%, #5b9527 100%);
  color: #ffffff;
  -webkit-border-radius: 4px;
  border: 1px solid #71d617;
}

.login #loginform .button-primary {width: 120px;}

.login .button-primary:hover {
  background-color:#5b9527 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#5b9527), to(#71d617 ));
  background: -webkit-linear-gradient(top, #5b9527, #71d617 );
  background: -moz-linear-gradient(top, #5b9527, #71d617 );
  background: -ms-linear-gradient(top, #5b9527, #71d617 );
  background: -o-linear-gradient(top, #5b9527, #71d617 );
  background-image: -ms-linear-gradient(top, #5b9527 0%, #71d617 100%);
  color: #fff;
  -webkit-border-radius: 4px;
  border: 1px solid #71d617;
}

.login .button-primary:active {
  background-color:#5b9527 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#71d617), to(#5b9527));
  background: -webkit-linear-gradient(top, #71d617, #5b9527);
  background: -moz-linear-gradient(top, #71d617, #5b9527);
  background: -ms-linear-gradient(top, #71d617, #5b9527);
  background: -o-linear-gradient(top, #71d617, #5b9527);
  background-image: -ms-linear-gradient(top, #71d617 0%, #5b9527 100%);
  -webkit-box-shadow: inset 0 2px 0 #3c7a05 !important;
  box-shadow: inset 0 2px 0 #3c7a05 !important;
  color: #fff;
  -webkit-border-radius: 4px;
  border: 1px solid #71d617;
}

.login .wp-core-ui .button-primary.focus, .login .wp-core-ui .button-primary:focus {
    -webkit-box-shadow: 0 1px 0 #5b9527, 0 0 2px 1px #71d617 !important;
    box-shadow: 0 1px 0 #5b9527, 0 0 2px 1px #71d617 !important;
}

input[type=text]:focus, input[type=search]:focus, input[type=radio]:focus, input[type=tel]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, input[type=password]:focus, input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, select:focus, textarea:focus {
  border-color: #5b9527;
    -webkit-box-shadow: 0 0 2px rgba(91,149,39,.8);
    box-shadow: 0 0 2px rgba(91,149,39,.8);
}

.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover {
  color:#5b9527 !important;
}

.login #login_error, .login .message {
  border-left-color: #5b9527;
}

.wp-core-ui .button-primary {
  box-shadow: 0px 1px 0px #3c7a05;
}
.wp-core-ui .button-primary {
  text-shadow: 0 -1px 1px #3c7a05,1px 0 1px #3c7a05,0 1px 1px #3c7a05,-1px 0 1px #3c7a05;
} */


p#backtoblog {
  display: none;
}


