p{line-height: 1.9;}
.cus_checkbox{margin-bottom: 0px!important;display: inline-block;position: relative;bottom: -4px;margin-right: -10px;}
.cus_checkbox > input[type="checkbox"]{width:20px!important; height:20px!important;-moz-appearance: checkbox!important;-webkit-appearance: checkbox!important;}
.cus_checkbox+label{user-select:none}
#otherState{display:none;}
.form-group-rel {
position: relative;
}

.form-group-checkbox > label.error {
left: 0px!important;
top: -27px!important;
right: unset!important;
}

.form-group-checkbox > label.error:after {
left: 5%!important;
}

.form-group-rel > label.error {
position: absolute;
top: 0px;
right: 0px;
background: #fff;
border: 1px solid #f00;
padding: 2px 5px;
border-radius: 2px;
font-size: 12px!important;
font-style:italic;
}
#email-error {
	position: absolute;
	top: -36px;
	right: 0px;
	background: #fff;
	border: 1px solid #f00;
	padding: 2px 5px;
	border-radius: 2px;
	font-size: 12px!important;
	font-style:italic;
}
#captchaAnswer-error{
	position: absolute;
	top: -21px;
	right: 0px;
	background: #fff;
	border: 1px solid #f00;
	padding: 2px 5px;
	border-radius: 2px;
	font-size: 12px!important;
	font-style:italic;
}

.form-group-rel > label.error:after {
top: 100%;
left: 90%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(255, 0, 0, 0);
border-top-color: #f00;
border-width: 5px;
margin-left: -5px;
}
.right-box{border-left: 1px solid #eee;padding-left: 15px}
@media(min-width:20px) and (max-width:767px){
	.right-box{border-left: 0;padding-left: 0}
}
