#jbForm_overlay{background:#000;opacity:0.8;filter:alpha(opacity=80);position:fixed;left:0;top:0;height:100%;width:100%;z-index:1000;}
.jbForm *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;outline:0;height:auto;font-weight:normal;font-style:normal;vertical-align:baseline;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.2;width:auto;opacity:1;}
.jbForm::-webkit-input-placeholder{color:#999;}
.jbForm:-moz-placeholder{color:#999;}
.jbForm::-moz-placeholder{color:#999;}
.jbForm:-ms-input-placeholder{color:#999;}
.jbForm .placeholder{color:#999;}
body.jbNoScroll{overflow:hidden;margin-right:17px;}
.jbForm{left:0;right:0;top:0;bottom:0;position:fixed;z-index:1010;display:none;overflow-y:scroll;}
.jbForm.jbInbuilt{left:auto;right:auto;top:auto;bottom:auto;position:static;z-index:auto;display:block;overflow:auto;}
.jbForm.jbInbuilt .jb_inset{-webkit-box-shadow:inset 0 0 18px rgba(100, 100, 100, 0.2);-moz-box-shadow:inset 0 0 18px rgba(100, 100, 100, 0.2);box-shadow:inset 0 0 18px rgba(100, 100, 100, 0.2);}
.jbForm .jb_inset{background:#f3f4f5;-webkit-box-shadow:inset 0 0 18px rgba(100, 100, 100, 0.2), rgba(0, 0, 0, .8) 1px 1px 4px;-moz-box-shadow:inset 0 0 18px rgba(100, 100, 100, 0.2), rgba(0, 0, 0, .8) 1px 1px 4px;box-shadow:inset 0 0 18px rgba(100, 100, 100, 0.2), rgba(0, 0, 0, .8) 1px 1px 4px;border-bottom:1px solid #d6d6d6;position:relative;width:380px;z-index:120;color:#777;height:auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:auto;}
.jbForm .jb_title{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;color:#fff;font-size:18px;line-height:18px;padding:10px;background-position:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F32869), color-stop(1, #D6214C));background:-moz-linear-gradient(center top, #F32869 5%, #D6214C 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F32869', endColorstr='#D6214C');background-color:#FC2D4E;margin:0;border:0 none;border-radius:6px 6px 0 0;}
.jbForm .jb_close{display:block;position:absolute;top:8px;right:7px;height:24px;font-family:Arial, sans-serif;text-decoration:none;line-height:24px;font-size:24px;text-indent:0;color:#fff;cursor:pointer;}
.jbForm form{margin:10px!important;display:block;}
.jbForm .jb_input{margin-top:10px;}
.jbForm .jb_input.jb_captcha{margin-top:10px;padding-left:140px;}
.jbForm .jb_captcha img{border:1px #ccc solid;margin-left:-140px;float:left;}
.jbForm label{font-weight:700;font-size:13px;margin-bottom:5px;display:block;margin-top:12px;}
.jbForm input[type=text],
.jbForm input[type=date],
.jbForm input[type=time],
.jbForm input[type=number],
.jbForm input[type=email],
.jbForm input[type=datetime],
.jbForm input[type=tel]{border:1px solid #CCC;background-color:#fefefe;width:100%;margin:0 10px 0 0;padding:0 7px;height:30px;}
.jbForm textarea{border:1px solid #d6d6d6;background-color:#fefefe;width:100%;height:70px;font-family:Arial, Helvetica, sans-serif;padding:3px;}
.jbForm label.jbForRadio{font-weight:400;margin-top:2px;display:block;padding-left:15px;text-indent:-15px;}
.jbForm label.jbForCheckbox{display:block;padding-left:15px;text-indent:-15px;}
.jbForm label.jbForCheckbox input,
.jbForm label.jbForRadio input{width:13px;height:13px;vertical-align:bottom;position:relative;top:-1px;overflow:hidden;margin:0;padding:0;}
.jbForm .jbFileUpload{position:relative;overflow:hidden;color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79A0DA), color-stop(1, #548ABE));background:-moz-linear-gradient(center top, #79A0DA%, #548ABE 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79A0DA', endColorstr='#548ABE');background-color:#79A0DA;cursor:pointer;display:inline-block;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:7px 20px;font-size:14px;line-height:14px;border-radius:4px;}
.jbForm .jbFileUpload:hover{background:#638AB4;}
.jbForm .jbFileUpload input{position:absolute;top:0;right:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);margin:0;padding:0;}
.jbForm .jbFileName{margin-top:8px;}
.jbForm .jbFileName span{display:inline-block;}
.jbForm .jbFileName span:after{content:'",\00a0';}
.jbForm select{border:1px solid #CCC;background-color:#fefefe;width:100%;display:block;margin:0 10px 0 0;padding:7px;}
.jbForm select:focus,
.jbForm input[type=text]:focus,
.jbForm input[type=email]:focus,
.jbForm input[type=date]:focus,
.jbForm input[type=time]:focus,
.jbForm input[type=number]:focus,
.jbForm input[type=datetime]:focus,
.jbForm input[type=tel]:focus,
.jbForm textarea:focus{background-color:#fff;border:1px solid #cbc5ba;}
.jbForm input[type=submit]{margin:0;border:0 none;display:inline-block;background-color:#f6f6f6;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRF+Pj4+vr6+/v79vb2XCnGaQAAABhJREFUeNpiYGQgFTKDITKAiDPhggABBgALBwBA3C+ITwAAAABJRU5ErkJggg==);text-indent:0;background-position:center;border:1px solid #cccccc;padding:7px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#1c94c4;font-size:16px;font-weight:normal;line-height:16px;font-family:Helvetica, Arial, Sans-Serif;text-decoration:none;vertical-align:middle;cursor:pointer;}
.jbForm input[type=submit]:hover{background:#fdf5ce;color:#c77405;border-color:#fbcb09;}
.jbForm .jb_dev{position:absolute;right:10px;bottom:10px;color:#c2c3c4;text-decoration:none;}
.jbForm .jb_progress{display:inline-block;color:#323d53;font-size:14px;text-align:center;position:relative;vertical-align:top;width:100%;padding:50px 30px 30px 30px;background:url('data:image/gif;base64,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') no-repeat center 10px;}
.jbForm select.jbError,
.jbForm input.jbError,
.jbForm textarea.jbError{background-color:#fff5f5;border:1px solid #861313;}
.jbForm::-webkit-input-placeholder,
.jbForm:-moz-placeholder,
.jbForm::-moz-placeholder,
.jbForm:-ms-input-placeholder,
.jbForm .placeholder{color:#999;}
.jbForm .jbFileName span:before,
.jbForm .jbFileName span:last-child:after{content:'"';}
.jbForm .jb_success,
.jbForm .jb_fail{color:#777;font-size:14px;margin:30px;}
.jbForm .jb_fail .error_msg{color:#D6214C;font-size:14px;}
@media all and (max-width:480px){.jbForm input{font-size:14px;}
.jbForm .jb_inset label{font-size:14px;}
.jbForm .jb_inset{width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.jbForm .jb_title{line-height:26px;font-size:18px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.jbForm .jb_close{width:30px;height:24px;top:12px;font-size:28px;}
.jbForm .jb_close:after{font-size:38px;}
.jbForm input[type=submit]{font-size:16px;}
.jbForm .jb_dev,
.jbForm .jb_progress:after{display:none;}
.jbNoScroll{overflow:auto;margin-right:0;}
.jbForm{overflow-y:auto;}
}
.jbIsMobile.jbNoScroll{overflow:auto;margin-right:0;}
.jbIsMobile .jbForm{overflow-y:auto;}