/*
## userRegister
********************************************************************/

.accountRegistration{
	border:1px solid #ccc;
	padding:35px 30px;
}

.accountRegistration .reg_title{
	width:160px;
	margin-right:50px;
	font-size:24px;
}
.accountRegistration .reg_info .comment{
	font-size:13px;
	margin-bottom:20px;
}
.accountRegistration .reg_info h6{
	margin-bottom:10px;
}
.accountRegistration .reg_info .field{
	width:400px;
	height:40px;
	line-height:100%;
	padding:0 20px;
	border:1px solid #ccc;
}
.accountRegistration .reg_info .button{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9b723', endColorstr='#f9a223', GradientType='0'); /* for IE */
   	background: -ms-linear-gradient(90deg, #f9b723 7%, #f9a223 100%);/* IE10+ */   
    background: -webkit-linear-gradient(#f9b723, #f9a223); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#f9b723, #f9a223); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#f9b723, #f9a223); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#f9b723, #f9a223); /* Standard syntax */	
	padding:10px 25px;
	margin:20px 0 0;
}

.accountRegistration .fields input, .accountRegistration .fields textarea{
	border:1px solid #ccc;
	border-radius:3px;
	width:418px;
	padding:10px 20px;
	font-size:13px;
	font-family:Helvetica;
}

.accountRegistration #birthDate{
	width:180px;
	padding-left: 35px;
	background-position: 10px center;
}

.accountRegistration .birthDate{
	width:200px;
	display: inline-block;
}

.accountRegistration .birthDateExample {
    width: 200px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    margin-left: -67px;
}

.accountRegistration .fields .clearfix:first-child label{
	margin-top:0;
}

.accountRegistration #greenCardBox {
	width: 16px !important;
}
.accountRegistration .register_copy{
	margin-top:20px;
	font-size:13px;
	color:#666;
}
.accountRegistration .register_copy a{
	color:#003395;
}
.accountRegistration .first_name{
	width:220px;
	float:left;
	margin-left:20px;
}
.accountRegistration .first_name:first-child{
	margin-left:0;
}
.accountRegistration .first_name input,
.accountRegistration .first_name textarea,
.accountRegistration .first_name .select_cont{
	width:180px;
}
.step_2_btn{
	margin:20px 0 0;
	width:auto !important;
	padding:10px 25px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9b723', endColorstr='#f9a223', GradientType='0'); /* for IE */
   	background: -ms-linear-gradient(90deg, #f9b723 7%, #f9a223 100%);/* IE10+ */   
    background: -webkit-linear-gradient(#f9b723, #f9a223); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#f9b723, #f9a223); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#f9b723, #f9a223); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#f9b723, #f9a223); /* Standard syntax */	
}
.calendar input{
	border:none !important;
	color:#003395;
	font-weight:bold;
	background: url("../images/calendar.png") no-repeat scroll left center transparent;
	padding: 6px 0 0 30px !important;
	cursor:pointer;
}

.requestedCompletionDateClass::placeholder {
	color: #003395 !important;
}

.userRegDob {
	background: url("../images/calendar.png") no-repeat scroll left center transparent;
}
.dobColorboxClass {
	top: 550px !important;
}