@import url("../../../css/mform.css");

.exform_wrapper.callback {width:360px; font-family: 'Geometria', 'PT-sans';font-size:20px; color:#000; background:#fff; border:none; padding:36px 31px 0; border-radius:0;left: 50%!important;
top: 50%!important;
transform: translate(-50%, -50%);margin:0!important;z-index:1200;}

.exform_wrapper.callback .exform_header {text-align:center; padding:5px 0; margin:5px; color: #B31212; text-transform:uppercase;}
.exform_wrapper.callback .exform_addmsg {text-align:center; font-size:12px; margin:10px 0;}

.exform_wrapper.callback input[type="text"]:focus, .exform_wrapper.callback .exform_wrapper textarea:focus {background:#ffd;}
.exform_wrapper.callback .inpt_wrpr {margin:5px 0 5px -10px; padding:20px 20px 0;}
.exform_wrapper.callback input[type="text"], 
.exform_wrapper.callback textarea {
  font-size: 14px;
  border: none;
  color: #b41515;
  border-bottom: 1px solid #b41515;
  background: initial;
  padding: 0px 7px;
  margin: 0;
  height: 25px;
  text-align: left;
  margin: 8px 0;
  width: 100%;
  font-family: 'Geometria', 'PT-sans';
}
.exform_wrapper.callback textarea{height:50px; resize:none; font-family: 'Geometria', 'PT-sans';}

.exform_wrapper.callback div.err {height:0; float:right; position:relative; left:0; top:11px;}

.exform_wrapper.callback .mf_submit {text-align:center; margin-top:7px;}
.exform_wrapper.callback .mf_submit .send_btn{   
  color: #fff;
  background: #b41515;
  border-radius: 30px;
  text-transform: uppercase;
  padding: 11px 0;
  width: 200px;
  border: none;
  font-size: 16px;
  margin-top: 35px;
  cursor: pointer;
  font-family: 'Geometria', 'PT-sans';
  transition: all .25s ease;
  font-weight: bold;
}
.exform_wrapper.callback .mf_submit .send_btn:hover{
  background: #000;
  color: #fff;
}
.exform_wrapper.callback .exform_addmsg a{
  font-size: 12px;
}
.exform_wrapper.callback .exf_captcha input[type="text"], .exform_wrapper.callback .captcha_img {float:left;}
.exform_wrapper.callback .exf_captcha input[type="text"] {width:130px;}
.exform_wrapper.callback .captcha_img {width:160px; height:34px; margin:2px 0 0 4px;} 
#mf_captcha_callback {width:160px; border:solid 1px #ccc;}
.exform_wrapper.callback .exf_captcha a {display:block; width:32px; height:32px; float:right; margin:4px -10px 0 0; background:url(refresh.png);}

.exform_wrapper.callback.finmsg {width:400px; min-height:50px; padding:10px; position:absolute; left:50%; top:50%; margin:-60px 0 0 -200px;}
.exform_wrapper.callback.finmsg p{text-align:center;}
.exf_captcha {display: none;}
.close_btn {
  width: 20px!important;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  background: url('/exform/imgs/exit.png') no-repeat;
  background-size: 100%;
  border: none;
  cursor: pointer;
}

.close_btn:focus { outline: none; }

.lab{
  font-size:13px;
}
.exform_wrapper.callback input[type="text"]:focus, 
.exform_wrapper.callback textarea:focus{
  outline: none;
  background: #fff;
}