html,
body.login {
	background-color: #07272E;
}

#login h1 a {
	height: 32px;
	width: 221px; 
	background: url(/wp-content/uploads/logo_synchronicity_white_211px.svg) no-repeat top center;
}

.login #login_error, 
.login .message, 
.login .success {
	border-left: 0;
	font-family: 'HelveticaNeueLTPro-Roman', Arial, sans-serif !important;
	color: #07272E;
}

#login form {
	background-color: #fff;
}

#login label {
	font-family: 'HelveticaNeueLTPro-Roman', Arial, sans-serif !important;
	color: #07272E;
}

#login input {
	background: #fff;
	padding: 6px !important;
  border: 1px solid rgb(7, 39, 46);
  border-radius: 0;
  font-size: 12px;
  color: rgb(7, 39, 46);
}

.login a:link,
.login a:visited,
.login a:hover,
.login a:active {
	color: #90d2c3 !important;
	text-decoration: none;
}

.login a:hover {
	text-decoration: underline;
}

.login input[type="submit"].button {
  background: #90d2c3 !important;
  color: #07272E !important;
	border: none !important;
  padding: 7px 30px 7px 30px !important;
  font-family: 'HelveticaNeueLTPro-Bd', Arial, sans-serif !important;
  min-height: 30px !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-size: 12px;
  min-width: 120px;
}

#login .wp-hide-pw {
	color: #07272E !important;
}