div.bx-auth-reg input.bx-auth-input {vertical-align:middle;}
div.bx-auth-reg span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-reg div.bx-auth-secure-icon {background-image:url(images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-reg div.bx-auth-secure-unlock {background-image:url(images/sec-unlocked.png);}
.bx-auth-reg{margin-bottom: 25px;}
.not-error
{
	display:none;
}
#error_label_div
{
	margin-left: 25px;
}
.errors
{
	padding: 0px 15px;
}
.errors font.errortext
{
	color:#f0145a;	
}

.checkbox_l input[type="checkbox"],.checkbox_l input[type="radio"]{display:none !important;}
.checkbox_l label.checkbox{padding:0 0 0 23px; position:relative; display:inline-block; text-align:left !important; color:#000;}
/*.checkbox_l label.checkbox a,.checkbox_l label.checkbox a:hover{color:#fff;}*/
.checkbox_l label.checkbox:before{position:absolute; content:''; width:16px; height:16px; top:7px; left:0px; box-shadow: inset 0px 0px 0px 1px #a3a0b5, inset 0px 0px 0px 8px #e5e2f7; background:#CF1E63; cursor:pointer; transition: all 0.2s ease-in-out 0s; border-radius: 0px;}
.checkbox_l input[type=checkbox]:checked + label:before,.main input[type=radio]:checked + label:before{box-shadow: inset 0px 0px 0px 1px #a3a0b5, inset 0px 0px 0px 4px #fff;}
.policy_for_form .checkbox_l label.checkbox{font-weight:400; font-size:12px; padding:6px 0 0 23px;}
.policy_for_form{ border:none; margin:0px; padding:0px;}
.policy_label_for_form.error{color:red !important;}
input[type=checkbox]:checked + .policy_label_for_form.error{color:#000 !important;}
.index-page  .bx-auth-reg .form-control.form-control-last-name{margin-bottom:0px;}
.index-page .valid-last-name label.error_label{margin-top:1em;}
.bx-auth-reg .form-control-desc{margin-bottom: 1.5em; display: inline-block; font-size: 12px;}
.index-page .main-page-reg-container.show{
	z-index:100;
	height:100%;
}
#main_register_email_desc{
	margin-top:1.5em;
	margin-bottom:0.5em;
}
#bx_register_resend_link
{
	cursor:pointer;
}