/* Custom Login Styles */
body.login {
  background-image: url('login.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;	
}

.login h1 a {
  background-image: url('rhm-logo.png');
  background-size: 193px auto;
  width: 193px;
  overflow:visible;
}

p#backtoblog {
  display: none;
}

p#nav {
  display: none;
}

.login .button-primary {
  width: 120px;
  float:right;
  background-color:#8d99a5 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#8d99a5), to(#7d848c));
  background: -webkit-linear-gradient(top, #8d99a5, #7d848c);
  background: -moz-linear-gradient(top, #8d99a5, #7d848c);
  background: -ms-linear-gradient(top, #8d99a5, #7d848c);
  background: -o-linear-gradient(top, #8d99a5, #7d848c);
  background-image: -ms-linear-gradient(top, #8d99a5 0%, #7d848c 100%);
  color: #4b4744;
  -webkit-border-radius: 4px;
  border: 1px solid #8d99a5;
  box-shadow:none;
  	text-shadow:none;
}

.login .button-primary:hover {
  background-color:#4b4744 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#4b4744), to(#2f2d2c ));
  background: -webkit-linear-gradient(top, #4b4744, #2f2d2c );
  background: -moz-linear-gradient(top, #4b4744, #2f2d2c );
  background: -ms-linear-gradient(top, #4b4744, #2f2d2c );
  background: -o-linear-gradient(top, #4b4744, #2f2d2c );
  background-image: -ms-linear-gradient(top, #4b4744 0%, #2f2d2c 100%);
  color: #fff;
  -webkit-border-radius: 4px;
  border: 1px solid #4b4744;
    box-shadow:none;
	text-shadow:none;
}

.login .button-primary:active {
  background-color:#4b4744 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#4b4744), to(#2f2d2c));
  background: -webkit-linear-gradient(top, #4b4744, #2f2d2c);
  background: -moz-linear-gradient(top, #4b4744, #2f2d2c);
  background: -ms-linear-gradient(top, #4b4744, #2f2d2c);
  background: -o-linear-gradient(top, #4b4744, #2f2d2c);
  background-image: -ms-linear-gradient(top, #4b4744 0%, #2f2d2c 100%);
  color: #fff;
  -webkit-border-radius: 4px;
  border: 1px solid #4b4744;
    box-shadow:none;
		text-shadow:none;
}