.wpuf-loading{width:16px;height:16px;background:url('../images/wpspin_light.gif') no-repeat;display:inline-block;}.wpuf-loading.hide{display:none;}
.wpuf-button{background:#f3f3f3;background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4));background-image:-webkit-linear-gradient(top, #fefefe, #f4f4f4);background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);background-image:-o-linear-gradient(top, #fefefe, #f4f4f4);background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);border-color:#bbb;color:#333;text-shadow:0 1px 0 #fff;}.wpuf-button:hover,.wpuf-button:focus{background:#f3f3f3;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));background-image:-webkit-linear-gradient(top, #ffffff, #f3f3f3);background-image:-moz-linear-gradient(top, #ffffff, #f3f3f3);background-image:-ms-linear-gradient(top, #ffffff, #f3f3f3);background-image:-o-linear-gradient(top, #ffffff, #f3f3f3);background-image:linear-gradient(to bottom, #ffffff, #f3f3f3);border-color:#999;color:#222;}
.wpuf-success{border:1px solid #99F199;padding:10px;background:#E0FFE0;}
.wpuf-info{background-color:#fef5be;border:2px solid #fdd425;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 10px;margin:0 0 10px 0;font-size:13px;}
ul.wpuf-form{list-style:none !important;margin:0 !important;}ul.wpuf-form li{margin-left:0;margin-bottom:10px;padding:10px;}ul.wpuf-form li:after{clear:both;content:"";display:table;}
ul.wpuf-form li.has-error{background:#FFE4E4;}
ul.wpuf-form li .wpuf-label{float:left;width:25%;}ul.wpuf-form li .wpuf-label .required{color:red;}
ul.wpuf-form li .wpuf-fields{float:left;width:75%;}ul.wpuf-form li .wpuf-fields input[type=text],ul.wpuf-form li .wpuf-fields input[type=password],ul.wpuf-form li .wpuf-fields input[type=email],ul.wpuf-form li .wpuf-fields input[type=url],ul.wpuf-form li .wpuf-fields input[type=number],ul.wpuf-form li .wpuf-fields textarea{background:#fafafa;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);border:1px solid #ddd;color:#888;}
ul.wpuf-form li .wpuf-fields input[type=text]:focus,ul.wpuf-form li .wpuf-fields input[type=password]:focus,ul.wpuf-form li .wpuf-fields input[type=email]:focus,ul.wpuf-form li .wpuf-fields input[type=url]:focus,ul.wpuf-form li .wpuf-fields input[type=number]:focus,ul.wpuf-form li .wpuf-fields textarea:focus{color:#373737;}
ul.wpuf-form li .wpuf-fields textarea{padding-left:3px;width:98%;}
ul.wpuf-form li .wpuf-fields input[type=text],ul.wpuf-form li .wpuf-fields input[type=password],ul.wpuf-form li .wpuf-fields input[type=email],ul.wpuf-form li .wpuf-fields input[type=url],ul.wpuf-form li .wpuf-fields input[type=number]{padding:5px;}
ul.wpuf-form li .wpuf-fields select{border:1px solid #dfdfdf;padding:2px;height:2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:150px;}
ul.wpuf-form li .wpuf-fields select[multiple]{height:auto;}
ul.wpuf-form li .wpuf-fields a.file-selector{padding:5px 12px;height:30px;line-height:28px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#21759b;background-image:-webkit-gradient(linear, left top, left bottom, from(#2a95c5), to(#21759b));background-image:-webkit-linear-gradient(top, #2a95c5, #21759b);background-image:-moz-linear-gradient(top, #2a95c5, #21759b);background-image:-ms-linear-gradient(top, #2a95c5, #21759b);background-image:-o-linear-gradient(top, #2a95c5, #21759b);background-image:linear-gradient(to bottom, #2a95c5, #21759b);border-color:#21759b;border-bottom-color:#1e6a8d;-webkit-box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.5);box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.5);color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0, 0, 0, 0.1);}ul.wpuf-form li .wpuf-fields a.file-selector:hover,ul.wpuf-form li .wpuf-fields a.file-selector:focus{background-color:#278ab7;background-image:-webkit-gradient(linear, left top, left bottom, from(#2e9fd2), to(#21759b));background-image:-webkit-linear-gradient(top, #2e9fd2, #21759b);background-image:-moz-linear-gradient(top, #2e9fd2, #21759b);background-image:-ms-linear-gradient(top, #2e9fd2, #21759b);background-image:-o-linear-gradient(top, #2e9fd2, #21759b);background-image:linear-gradient(to bottom, #2e9fd2, #21759b);border-color:#1b607f;-webkit-box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.6);box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.6);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);}
ul.wpuf-form li .wpuf-fields .google-map img{max-width:none !important;}
ul.wpuf-form li .wpuf-fields .wpuf-help{color:#666;margin:2px 0 5px 0;font-size:12px;font-style:italic;font-family:sans-serif;}
ul.wpuf-form li .wpuf-fields table,ul.wpuf-form li .wpuf-fields td{border:none;margin:0;}
ul.wpuf-form li .wpuf-fields table{width:100%;}
ul.wpuf-form li .wpuf-fields img.wpuf-clone-field,ul.wpuf-form li .wpuf-fields img.wpuf-remove-field{cursor:pointer;margin:0 3px;box-shadow:none;border:none;}
ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list{list-style:none;margin:5px 0 0 0;padding:0;}ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li{display:inline-block;border:1px solid #dfdfdf;padding:5px;margin-right:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li a.attachment-delete{text-decoration:none;padding:3px 12px;border:1px solid #C47272;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li a.attachment-delete:hover,ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li a.attachment-delete:active{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
ul.wpuf-form li .wpuf-fields .progress{background:-moz-linear-gradient(center bottom, #ffffff 0%, #f7f7f7 100%) repeat scroll 0 0 #ffffff;border:1px solid #D1D1D1;border-radius:3px 3px 3px 3px;box-shadow:0 0 3px rgba(0, 0, 0, 0.1) inset;float:right;height:22px;line-height:2em;margin:0;overflow:hidden;padding:0;width:200px;}
ul.wpuf-form li .wpuf-fields .bar{background-color:#83B4D8;background-image:-moz-linear-gradient(center bottom, #72a7cf 0%, #90c5ee 100%);border-radius:3px 3px 3px 3px;box-shadow:0 0 3px rgba(0, 0, 0, 0.3);height:100%;width:0;z-index:9;}
ul.wpuf-form li .wpuf-fields .progress .percent{color:rgba(0, 0, 0, 0.6);padding:0 8px;position:relative;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);width:200px;z-index:10;}
ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist{list-style:none;margin:0;padding:0;}ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist li{margin-bottom:5px;padding:0;}
ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist ul.children{list-style:none;margin-left:25px;}
ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container{margin-bottom:3px;}ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container:after{clear:both;content:"";display:table;}
ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container a#wpuf-insert-image{text-decoration:none;border:1px solid #DFDFDF;font-size:11px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 6px;margin-right:10px;}ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container a#wpuf-insert-image .wpuf-media-icon{height:12px;width:12px;}
ul.wpuf-form li .wpuf-section-wrap{border-bottom:1px solid #ccc;margin:15px 0;}ul.wpuf-form li .wpuf-section-wrap h2.wpuf-section-title{margin:0;}
ul.wpuf-form li .wpuf-section-wrap .wpuf-section-details{padding:4px 0 8px;font-size:12px;}
/* ul.wpuf-form .wpuf-submit input[type=submit]{font-size:16px;padding:5px 15px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#21759b;background-image:-webkit-gradient(linear, left top, left bottom, from(#2a95c5), to(#21759b));background-image:-webkit-linear-gradient(top, #2a95c5, #21759b);background-image:-moz-linear-gradient(top, #2a95c5, #21759b);background-image:-ms-linear-gradient(top, #2a95c5, #21759b);background-image:-o-linear-gradient(top, #2a95c5, #21759b);background-image:linear-gradient(to bottom, #2a95c5, #21759b);border-color:#21759b;border-bottom-color:#1e6a8d;-webkit-box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.5);box-shadow:inset 0 1px 0 rgba(120, 200, 230, 0.5);color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0, 0, 0, 0.1);} */
ul.wpuf-form .wpuf-submit .button-primary-disabled{color:#94cde7 !important;background:#298cba !important;border-color:#1b607f !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.1) !important;cursor:default;}
ul.wpuf-form .wpuf-submit .wpuf-errors{background:#FFE4E4;border:1px solid #ffb1b1;margin:10px 0;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:13px;}
.wpuf_sub_info{padding:0;margin:10px 5px;border:1px solid green;border-radius:5px;}.wpuf_sub_info h3{margin:0 0 5px 0 !important;background:green;color:#fff !important;padding:3px 10px !important;font-weight:bold;}
.wpuf_sub_info .text{padding:5px 10px;}
ul.wpuf_packs{overflow:hidden;margin:35px 0 15px;}ul.wpuf_packs li{background:#EEEEEE;border:1px solid #DDDDDD;border-radius:5px 5px 5px 5px;float:left;list-style:none outside none;margin:25px 25px 10px 0;padding:5px;position:relative;width:200px;}
ul.wpuf_packs h3{padding:10px !important;font-size:14px;font-weight:bold;}
ul.wpuf_packs p{padding:0 10px;margin-bottom:8px;}
ul.wpuf_packs .cost{background:red;border-radius:30px 30px 30px 30px;color:#FFFFFF;margin:-16px -12px 0 0;padding:10px 8px 8px;position:absolute;right:0;top:0;}
.ui-timepicker-div .ui-widget-header{margin-bottom:8px;}
.ui-timepicker-div dl{text-align:left;}
.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px;}
.ui-timepicker-div dl dd{margin:0 10px 10px 65px;}
.ui-timepicker-div td{font-size:90%;}
.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0;}
.ui-timepicker-rtl{direction:rtl;}
.ui-timepicker-rtl dl{text-align:right;}
.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px;}
#pass-strength-result{border-style:solid;border-width:1px;float:left;margin:0;padding:3px 5px;text-align:center;width:200px;display:none;background-color:#eee;border-color:#ddd !important;}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c !important;}
#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0 !important;}
#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040 !important;}
#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c !important;}
table.wpuf-table{border:1px solid #E7E7E7;margin:0 opx 10px 0;text-align:left;width:100%;}table.wpuf-table thead th,table.wpuf-table th{color:#888888;font-size:12px;font-weight:bold;line-height:18px;padding:9px 24px;}
table.wpuf-table td{border-top:1px solid #E7E7E7;padding:6px 24px;}
#wpuf-payment-gateway ul.wpuf-payment-gateways{list-style:none;margin:10px 0;}#wpuf-payment-gateway ul.wpuf-payment-gateways li{margin:0;}#wpuf-payment-gateway ul.wpuf-payment-gateways li .wpuf-payment-instruction{background:#ebe8eb;padding:8px 10px;margin:8px 10px;font-size:13px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
