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);}




.loginRegModal .nameNpasswordNemail label.error{
	color: red;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 8px;
	width: 250px;
}

#captchaReg{
	float: left;
	width: 80px;
	margin-right: 10px;
	border: 1px solid #d6cbc4;
	border-radius: 3px;
	font-size: 14px;
	padding: 5px 0;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	background: #f8f5f0;
	background: -moz-linear-gradient(top, #f8f5f0 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f5f0), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f8f5f0 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #f8f5f0 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f8f5f0 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #f8f5f0 0%, #ffffff 100%);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f8f5f0', endColorstr='#ffffff', GradientType=0);
}

.loginRegModal .nameNpasswordNemail input.valid+._correct,
.loginRegModal .nameNpasswordNemail input.valid+label+._correct{
  background: url('/common/css/../img/sprite.png') -102px -15px no-repeat;
  display: block;
  width: 14px;
  height: 14px;
  float: right;
  margin-right: 20px;
  margin-top: -22px;
}

input[name=register_submit_button][disabled]{
  pointer-events:none;
  opacity: .5;
}

.loginRegModal .nameNpasswordNemail input{
  width: 230px;
  padding: 5px 10px;
}