.req-display,
.req-pass,
.req-fail
{
	margin: .5em;
}   
#resetPin
{
	display:inline-block;	
}
.checkbox_group
{
	display: inline-block;
	margin-bottom: 4px;
}
.checkbox_group label
{
	width: 8em;
}
.checkbox_group input
{
	margin-left: 5px;
}
.ride-right
{
	width: 100%;
	text-align: right;	
}
.ride-right .text
{
	display:inline-block;
	max-width: 300px;
	margin: 4px 0;
	color: #888;
}
.req-pass,
.req-fail
{
	list-style-type:none;
}                  
.req-pass
{                          	
	color:#447041;            	
}
.req-fail
{
	color:#CC3020;            	
	font-style: italic;
}
.req-pass span,
.req-fail span
{
	width:20px;
	text-align:center;
	display:inline-block;
	margin-right: .5em;
	font-weight:bold;                	
	font-style: normal; 
}
.req-pass span   
{          

}
.req-fail span
{

}
.label-attention
{
	color:#CC3020;
	font-style: italic;
}
.error-msg
{
	text-align:center;
	padding: 2em;
	color:#CC3020;
	font-weight:bold;
	border:1px solid #CC3020;
	background-color:#FFEFEF;
}  