#easiformarea{position:absolute; left:-1000px; bottom:-10000px; opacity: 0; height:0px; overflow:hidden}
#overlay_inner .txt{background: #fff; border: 1px solid rgb(169, 169, 169);}
.ew_form, #ew_form{font-size:14px}
.ew_form select, #ew_form select { background: rgb(221, 221, 221);padding-left: 2px !important; padding-right: 2px !important;border: 1px solid rgb(169, 169, 169);}
.ew_form span.mandatory, #easi_fielddiv_Country, #easi_fielddiv_CS_Browser, #easi_fielddiv_CS_OS, #easi_fielddiv_CS_Device, legend#easi_fieldlegend_CS_Pseudonym:after, legend#easi_fieldlegend_CS_TransactionCode:after, #easi_legendspan_CS_MatchmakingNumberEx legend:after, #easi_fieldlegend_CS_QueryConcerns:after, #easi_fieldlegend_CS_DatingNumberEx:after{display:none !important}

.ew_form select, .ew_form input{height: 29px;width:50%; max-width: 250px;}
.ew_form textarea{max-width:430px}
#ew_form input[type="text"], #ew_form textarea{padding-left:2px !important; padding-right: 2px !important}
.g-recaptcha{width:70%; max-width:300px; float:left}
legend:after{content:'*';}
.ewf2021 legend:after{display:none}
legend.captcha_error{color:red !important}
.ew_ul_error{border:2px solid red !important;}
.ew_form legend.error{color:red !important}
/*.ew_form #rem_chars{margin-left:32%;}*/
#easi_fieldlegend_CS_MatchmakingNumber:after{display:none !important}
#easi_fieldspan_Description, #easi_legendspan_Description{width:50%; display:block; float:left}

@media screen and (max-width: 660px){
	#easi_fieldspan_Description, #easi_legendspan_Description{width:100%; display:block; float:none}
	.ew_form #rem_chars{margin-left:0}
}
