button:hover {
	cursor: pointer;
}

#greenHoverButton {
    padding: .4em .5em .6em .5em;
	border: 2px solid #001e44; 
	background: #fece2f; 
	-webkit-border-radius: 5px;
	  	
}
#greenHoverButton a {
	text-decoration: none;
	color: #002D62;
	font-weight: bold;
	  font-size: 16px;
}

#greenHoverButton:hover {
  background: #7CFC00;
}



#blueHoverButton {
    padding: .4em .5em .6em .5em;
	border: 2px solid #001e44; 
	background: #37FDFC; 
	-webkit-border-radius: 5px;
	  	
}
#blueHoverButton a {
	text-decoration: none;
	color: #002D62;
	font-weight: bold;
	  font-size: 16px;
}

#blueHoverButton:hover {
  background: #7CFC00;
}

#grayHoverButton {
    padding: .4em .5em .6em .5em;
	border: 2px solid #001e44; 
	background: lightgray; 
	-webkit-border-radius: 5px;
	  	
}
#grayHoverButton a {
	text-decoration: none;
	color: #002D62;
	font-weight: bold;
	  font-size: 16px;
}

#grayHoverButton:hover {
  background: #7CFC00;
}

form legend {
	color:#fd8f00;

	font-family: "Cambria,Arial,Trebuchet MS";
	font-style:italic;
	font-size:1.4em;
	
}

form label.fieldLabel.longLabel, legend.fieldLabel.longLabel {
	width:auto;
	text-align:left;
	display:inline;
}

form input.required:focus {
	border: 1px solid #fad42e;		
}
.requiredIndicator {
	color: #c11130;
	font-weight: bold;
	position: relative;
	display:inline;
	padding-right: 5px;
	font-size: 1.25em;
}

.loginleftcard {
	margin-top:10px;
	padding:13px;
	border:none;
}

/* If the screen size is 991 wide or less, hide the element */
@media only screen and (max-width: 991px) {
  .loginleftcard {
	margin-top:-30px;
	padding:13px;
	border:none;
}
}