.b1c-form { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 5px 15px #630000; -webkit-box-shadow: 0 5px 15px #630000; box-shadow: 0 5px 15px #630000; display: none; text-align: left; position: absolute; margin: 0 auto; background: #73B5DC; overflow: hidden; width: 291px; z-index: 1000; }
.b1c-form textarea { resize: none; }
.b1c-form label { font-size: 11px; }
.b1c-form .row div { margin-bottom: 0; }
.b1c-form .b1c-fields input, .b1c-form .b1c-fields textarea, .b1c-form .b1c-fields select { outline: none; box-shadow: none !important; }
.b1c-form .b1c-submit { display: block; margin-left: auto; margin-right: auto; }
.b1c-form .b1c-tl { overflow: hidden; border-radius: 2px 2px 0 0; /*background: #9832A5;*/ color: #fff; /*text-shadow: 0 -1px 0 #1B457D;*/ font-size: 13px; margin: 0 0 11.05px 0; }
.b1c-form .b1c-close { float: right; padding: 4px 14.3px; color: #EFEDC2; font-size: 16px; overflow: hidden; cursor: pointer; }
.b1c-form .b1c-close:hover { text-shadow: 0 0 15px #fff; }
.b1c-form .b1c-close:active { margin-top: 1px; margin-bottom: -1px; }
.b1c-form .b1c-description { margin: 0 13px 11.7px; text-transform: uppercase; list-style: none; color:#8C0215; font: 11px "Trebuchet MS", Verdana, sans-serif;}
.b1c-form .b1c-form-group { margin: 0 11.7px 11.7px; }
.b1c-form .b1c-title-name { margin: 4px 0 4px 13px; list-style: none; color:#095079; font: 16px "Trebuchet MS", Verdana, sans-serif;}
.b1c-form .b1c-txt.b1c-txt-err { border: 1px solid #ffadad !important; background: #ffebeb !important; }
.b1c-form .b1c-result { padding: 5px 10px; }
.b1c-form .b1c-result div { text-align: center; font-weight: 700; padding: 8px 10px; margin: 5px 0 5px; border-top: 1px solid #ccc; color: #555; }
.b1c-form .b1c-result .b1c-ok { border-top: 1px solid #070; color: #070; background: #c8ed9c; }
.b1c-form .b1c-result .b1c-err { border-top: 1px solid #ffadad; color: darkred; background: #ffebeb; }
.b1c-form .b1c-result .b1c-send { background: #efefef url(loading.gif) 10px no-repeat; }
.b1c-form .b1c-submit-area { border-top: 1px solid #e6e6e6; /*background: #9832A5;*/ padding: 10px 0 0 0; position: relative; }
.b1c-form { margin: 8px 0 0 0; position: absolute; right: 10px; color:00CCCC;}
.b1c-cr {display:; width:0px; height:0px; margin: 0px 0 0 0; position: absolute; right: 0px; }
.b1c-form .b1c-cr, .b1c-form .b1c-cr * { font-size: 9.1px; color: #bcbcbc; }

.b1c-bg { opacity: 0.5; -webkit-opacity: 0.5; -khtml-opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$p)"; display: none; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; position: absolute; background: #4d4d4d; }

@media screen and (max-device-width: 640px) { .b1c-form { top: 0; left: 0; margin: 0 auto; width: 100%; }
  .b1c-form * { font-size: 1.2em !important; }
  .b1c-form #b1c-cr { float: right; position: relative; margin: 0; } }
.b1c-submit, button.b1c {/*float:left;  -moz-box-shadow: 0 3px 0 #184382; -webkit-box-shadow: 0 3px 0 #184382; box-shadow: 0 3px 0 #184382;*/ -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 5px 12px 5px 12px; /*border:2px dashed #296589;*/ background: #075786; /*margin: 5px 0 5px 0;*/ color: #DEDEDE; outline: 0; text-transform: uppercase; list-style: none; font: 15px "Trebuchet MS", Verdana, sans-serif;}
.b1c-submit:hover, button.b1c:hover { background: #075786; color: #fff;  border:2px solid #fff;}
.b1c-submit:active, button.b1c:active { /*-moz-box-shadow: 0 0 0 #EFEDC2; -webkit-box-shadow: 0 0 0 #EFEDC2; box-shadow: 0 0 0 #EFEDC2;*/ margin: 5px auto 0; /*border:2px dashed #296589;/*}