/* Кнопка */
div.module-bron{float:right;margin:65px 18px 0 0;position:relative;height:43px;z-index:999;}
div.module-bron a.my-bron{display:block;cursor:pointer;margin:0 auto;width:222px;height:21px;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:bold;text-align:center;padding:6px 0;outline:none;position:relative;border-radius:3px;color:#5D7731;text-shadow:1px 1px #D0E5A4;border:1px solid #89A94D;border-top:1px solid #AAD063;border-bottom:1px solid #6D883B;box-shadow:inset 0 1px #E0EEB6,inset 1px 0 #C6E08D,inset -1px 0 #C6E08D,inset 0 -1px #B4D579,0 2px #799545,0 3px #6D883B,0 4px 2px rgba(0,0,0,0.4);background:-moz-linear-gradient(top,#cae285 0%,#a3cd5a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cae285),color-stop(100%,#a3cd5a));background:-webkit-linear-gradient(top,#cae285 0%,#a3cd5a 100%);background:-o-linear-gradient(top,#cae285 0%,#a3cd5a 100%);background:-ms-linear-gradient(top,#cae285 0%,#a3cd5a 100%);background:linear-gradient(top,#cae285 0%,#a3cd5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285',endColorstr='#a3cd5a',GradientType=0);background-color:#B6D76F;}
div.module-bron a.my-bron::-moz-focus-inner{border:0}
div.module-bron a.my-bron:hover,
div.module-bron a.my-bron:focus{text-decoration:none;border-top:1px solid #98B85B;box-shadow:inset 0 1px #CCE3A1,inset 1px 0 #C6E08D,inset -1px 0 #C6E08D,inset 0 -1px #C7E18E,0 2px #799545,0 3px #6D883B,0 4px 2px rgba(0,0,0,0.4);background:-moz-linear-gradient(top,#abd164 0%,#b9d972 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#abd164),color-stop(100%,#b9d972));background:-webkit-linear-gradient(top,#abd164 0%,#b9d972 100%);background:-o-linear-gradient(top,#abd164 0%,#b9d972 100%);background:-ms-linear-gradient(top,#abd164 0%,#b9d972 100%);background:linear-gradient(top,#abd164 0%,#b9d972 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abd164',endColorstr='#b9d972',GradientType=0);background-color:#B6D76F;}
div.module-bron a.my-bron:active{top:3px;text-decoration:none;border:1px solid #88A84E;border-top:1px solid #6E883F;border-bottom:1px solid #95B855;background:#A7CF5F;box-shadow:inset 0 1px 2px #779441;}

div.module-bron2{float:right;margin:7px 18px 0 0;position:relative;height:43px;}
div.module-bron2 a.my-bron{display:block;cursor:pointer;margin:0 auto;width:222px;height:21px;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:bold;text-align:center;padding:6px 0;outline:none;position:relative;border-radius:3px;color:#5D7731;text-shadow:1px 1px #D0E5A4;border:1px solid #89A94D;border-top:1px solid #AAD063;border-bottom:1px solid #6D883B;box-shadow:inset 0 1px #E0EEB6,inset 1px 0 #C6E08D,inset -1px 0 #C6E08D,inset 0 -1px #B4D579,0 2px #799545,0 3px #6D883B,0 4px 2px rgba(0,0,0,0.4);background:-moz-linear-gradient(top,#cae285 0%,#a3cd5a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cae285),color-stop(100%,#a3cd5a));background:-webkit-linear-gradient(top,#cae285 0%,#a3cd5a 100%);background:-o-linear-gradient(top,#cae285 0%,#a3cd5a 100%);background:-ms-linear-gradient(top,#cae285 0%,#a3cd5a 100%);background:linear-gradient(top,#cae285 0%,#a3cd5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285',endColorstr='#a3cd5a',GradientType=0);background-color:#B6D76F;}
div.module-bron2 a.my-bron::-moz-focus-inner{border:0}
div.module-bron2 a.my-bron:hover,
div.module-bron2 a.my-bron:focus{text-decoration:none;border-top:1px solid #98B85B;box-shadow:inset 0 1px #CCE3A1,inset 1px 0 #C6E08D,inset -1px 0 #C6E08D,inset 0 -1px #C7E18E,0 2px #799545,0 3px #6D883B,0 4px 2px rgba(0,0,0,0.4);background:-moz-linear-gradient(top,#abd164 0%,#b9d972 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#abd164),color-stop(100%,#b9d972));background:-webkit-linear-gradient(top,#abd164 0%,#b9d972 100%);background:-o-linear-gradient(top,#abd164 0%,#b9d972 100%);background:-ms-linear-gradient(top,#abd164 0%,#b9d972 100%);background:linear-gradient(top,#abd164 0%,#b9d972 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abd164',endColorstr='#b9d972',GradientType=0);background-color:#B6D76F;}
div.module-bron2 a.my-bron:active{top:3px;text-decoration:none;border:1px solid #88A84E;border-top:1px solid #6E883F;border-bottom:1px solid #95B855;background:#A7CF5F;box-shadow:inset 0 1px 2px #779441;}

div#mod_jd_callback h3{float:right;margin:40px 31px 0 0;font-family:'Open Sans',sans-serif;font-weight:300;}
div#mod_jd_callback img{float:left;margin:0;}
div#mod_jd_callback span{margin:0 18px 7px 0;color:white;display:block;font-weight:400;font-size:27px;text-align:right;text-shadow:0 1px 0 #333;}
div#mod_jd_callback button{display:block;margin:10px auto 0px 51px;
    color: #01263E;
    height:40px;
    padding:0;
    text-align:center;
    text-shadow:0 1px 0 #FFEE85;
    width:180px;font-size:17px;background:linear-gradient(#ffe87a,#e4b928);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;border:0px;}
.success_wrapper {text-align:center;}

/* стили полей */
body .box-modal{font-size:14px;width:100%;}
body .box-modal h3{margin-bottom:11px;font-family: 'Open Sans', sans-serif;}
body .box-modal form{margin: 0;}
body .box-modal input {margin:5px 0 0 0;background:#fff;width:251px;height:36px;padding:0 13px;font-size:14px;}
body .box-modal input[type="radio"], input[type="checkbox"]{margin:-3px 0 0;width:37px;}
body .box-modal label {display:block;margin: 0 auto 11px auto;width:277px;text-align:left;}
body .box-modal label.message, .box-modal label.state{margin:0;width:277px;}
body .box-modal textarea{width:385px;}

span.ar_arror{margin: -38px 7px -10px 0px;float:right;color:red;font-size:50px;}
span.no_error{display:none;}
span.empty{}





/* правки Bootstrap */
html body select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
    margin-bottom:6px;
}