#bx_recall_popup_form_2 {    /* width: 600px; */}

div.mfeedback {}
div.mf-name, div.mf-phone, div.mf-captcha, div.mf-message {width:auto; padding-bottom:0.4em;}
div.mf-name input, div.mf-phone input, div.mf-captcha input {
/* width: 100%; */
height: 28px;
background-color: #eaeaea;
/* margin-left: 0px; */
border: none;
margin-top: 0px;
}
div.mf-message textarea {
padding: 1px 10px;
width: 100%;
height: 155px;
background-color: #eaeaea;
    /* margin-left: 10px; */
border: none;
margin-top: 0px;
}
div.mf-captcha input {margin-left:0; width:260px;}
span.mf-req {color:red;}

.textsubmit{
width: 270px;
margin-left: 9px;
height: 35px;
background: #4accc4;
color: #fff;
font-size: 15px;
margin-top: 15px;
border: none;
text-transform: uppercase;
}
.textsubmit.disabled {
	background:silver!important;
	cursor:default!important;
}

.polya{
    font-size: 13px;
    text-transform: none;
    margin-bottom: 18px;
}
.mfeedback_phone .errors {
	color:red;
	font-size: 16px;
	margin-left: 0;
	padding-left: 26px;
	text-align:left;
	text-transform:none;
}
.mfeedback_phone textarea {
	resize:vertical;
}


div.mf_success {padding:65px 0 40px; text-align:center;}
	div.mf_success .mf_text1 {background:#4accc4; color:#fff; display:inline-block; font-size:27px; line-height:46px; padding:0 35px;}
	div.mf_success .mf_text2 {color:#6e6e6e; font-size:27px; margin-top:20px;}
	div.mf_success .mf_image {background:url("images/zubik.png") center top no-repeat; height:170px; margin:56px auto 0; width:157px;}