.remodal {padding: 0;}
/* FORMS */
/*.input.error input::-webkit-input-placeholder, .input.error textarea::-webkit-input-placeholder, .input.error input:-moz-placeholder,.input.error textarea:-moz-placeholder{color:white !important;}
.input.error > *{color:white;}*/
.input.error input,.input.error textarea{border-color:#e02222;}
.form-control{border-radius:2px;box-shadow:none;border:1px solid #d7dee3;height:34px;padding:6px 12px;}
.form-control:focus{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;border-color:#CCC;}
.jqmWindow{display:none;position:fixed;left:50%;width:500px;background:white;top:0px;}
.jqmOverlay{background:#000;}
.jqmClose.top-close{width:20px;height:20px;line-height:20px;text-align:center;color:#000;opacity:0.5;position:absolute;top:32px;right:32px;font-size:25px;cursor:pointer;}
.jqmClose.top-close:hover{opacity:1;}
.order_product_frame.jqmWindow{width:1000px !important;}
.form label{color:#444444;}
.form textarea{overflow:hidden;}
.form .refresh{color:#666666;display:inline-block;margin-top:5px;vertical-align:top;cursor:pointer;}
.form .refresh a{border-bottom:1px dotted;font-size:12px;line-height:14px;}
.form .required-star{color:#e02222;margin-left:3px;font-weight:normal;font-size:18px;vertical-align:middle;}
.form .required-fileds{padding:7px 0;color:#98a1a8;font-size:12px;}
.form .star{background:none repeat scroll 0 0 #7b8e9a;border-radius:20px;color:#ffffff;display:inline-block;font-size:22px;height:20px;line-height:24px;margin-right:5px;padding-right:0px;text-align:center;vertical-align:top;width:20px;}
.form .form-header{min-height:115px;padding:30px 30px 45px 36px;background:#5cb85c;border-top:2px solid #4cae4c;}
.form .form-header .text{padding-left:74px;color:#fff;text-align: left;}
.form .form-header i{width:54px;height:54px;line-height:54px;text-align:center;color:#5cb85c;float:left;font-size:36px;border-radius:2px;background:#fff;}
.form .form-header .title{font-size:24px;font-weight:600;line-height:25px;margin-bottom:5px;color:#fff;}
.form .form-header p:last-child{margin:0;}
.form .form-body{padding:15px 0;background:white;padding-bottom:0;}
.form .form-error{padding-left:15px;padding-right:15px;}
.form:not(.contacts) .form-error{border-radius:0;}
.form .form-group{margin-bottom:14px;}
.form .form-group:after {display: table; clear: both; content: '';}
.form .form-group .input{position:relative;}
.form .form-group i{position:absolute;top:9px;right:10px;font-size:17px;color:#c4ccd1;}
.form .form-group .hint{font-size:11px;line-height:18px;margin-top:7px;}
.form .form-group input[type="checkbox"] + label:not(.error) {margin-left:10px;vertical-align:top;}
.form .form-footer{padding:15px 0;display:block;text-align:center;}
.form .form-footer .btn{margin:0;border:none;}
.form.success .form-header{border-top-color:#fff !important;background:none !important;}
.form.success .form-header i{background:#38ac61 !important;color: #fff !important;}
.form.success .form-header .text, .form.success .form-header .title{color:#333;}
.form.success .form-footer{padding:14px 85px 40px;}
.jqmWindow.success .jqmClose.top-close{color:#c2cbd2;}
.form.popup .form-body{padding:24px 60px 0;}
.form.popup .form-error{padding-left:60px;padding-right:60px;}
.form.popup .form-footer{padding:14px 60px 52px;display:block;}
.form.popup .captcha-row .input label.error, .form.inline .captcha-row .input label.error{white-space:nowrap;}
.form.popup .captcha-row .input{margin-left:20px;}
/*.form.contacts .form-header{border:none;}
.form.contacts .title{font-size:24px;border-bottom:2px solid;font-weight:600;line-height:30px;margin-bottom:22px;padding-bottom:4px;display:inline-block;vertical-align:top;}
.form.contacts.success .title{border-color:#38ac61 !important;}
.form.contacts .form-group{float:none;}
.form.contacts .required-fileds{color:#98a2a8;font-size:12px;margin-top:8px;}
.form.contacts .form-group textarea{height:256px;}
.form.contacts .btn{margin:0;}
.form.inline img.captcha_img, .form.contacts img.captcha_img{margin-right:20px;max-width:100%;}*/