body{background-color:#f7f7f7;}
.cfgen-form-container{padding:30px;border:1px solid #EEE;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;max-width:100%;}
.ui-datepicker{font-size:9pt !important;}
#cfgen-form-1 .cfgen-clear{clear:both;}
#cfgen-form-1 .cfgen-e-c{clear:both;margin-bottom:16px;}
#cfgen-form-1 .cfgen-icon-c + .cfgen-input-c{display:table-cell;width:100%;vertical-align:top;}
#cfgen-form-1 .cfgen-option-set::after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#cfgen-form-1 .cfgen-label{display:block;padding-right:10px;max-width:100%;}
#cfgen-form-1 .cfgen-terms input{vertical-align:middle;margin-top:0;}
#cfgen-form-1 .cfgen-paragraph{margin-bottom:1px;}
#cfgen-form-1 .cfgen-captcha-c{margin-top:2px;}
#cfgen-form-1 .cfgen-captcha-img{border:1px solid #dcdcdc;border-radius:4px;margin-bottom:1px;}
#cfgen-form-1 .cfgen-captcha-refresh{margin-bottom:2px;margin-left:2px;cursor:pointer;}
#cfgen-form-1 .cfgen-submit{cursor:pointer;height:auto;-webkit-appearance:none;}
#cfgen-form-1 .cfgen-required{color:#990000;}
#cfgen-form-1 .cfgen-uploadsuccess-c{margin-top:10px;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
#cfgen-form-1 .cfgen-deleteupload{color:#ff0033;margin-left:10px;cursor:pointer;}
#cfgen-form-1 .cfgen-deleteupload:hover{text-decoration:underline;}
#cfgen-form-1 .cfgen-loading{display:none;background:url('../img/loading.gif') no-repeat 0 1px;width:16px;height:16px;}
#cfgen-form-1 .cfgen-errormessage, 
#cfgen-form-1 .cfgen-validationmessage{padding:8px 8px;line-height:normal;border-radius:4px;}
#cfgen-form-1 .cfgen-validationmessage{margin:0 0 10px 0;}
#cfgen-form-1 .cfgen-errormessage{display:none;margin:4px 0;}
#cfgen-form-1 .cfgen-option-content{max-width:100%;}
#cfgen-form-1 .cfgen-option-radio{margin-bottom:4px;}
#cfgen-form-1 .cfgen-option-checkbox{margin-bottom:2px;}
#cfgen-form-1 .cfgen-option-content input[type=radio], 
#cfgen-form-1 .cfgen-option-content input[type=checkbox]{margin-right:2px;margin-left:1px;vertical-align:middle;}
#cfgen-form-1 .cfgen-option-content input[type=checkbox]{margin-top:0;}
#cfgen-form-1 .cfgen-option-content input[type=radio]{margin-top:-2px;}
#cfgen-form-1 .cfgen-icon-c{text-align:center;display:table-cell;vertical-align:middle;padding:4px;}
#cfgen-form-1 .cfgen-rating-c .fa{cursor:pointer;}
#cfgen-form-1 .cfgen-input-c input[type="text"], 
#cfgen-form-1 .cfgen-input-c select, 
#cfgen-form-1 .cfgen-input-c input[type="submit"], 
#cfgen-form-1 .cfgen-input-c textarea{outline-style:none;}
#cfgen-form-1 .cfgen-input-c input[type="text"], 
#cfgen-form-1 .cfgen-input-c textarea, 
#cfgen-form-1 .cfgen-input-c input[type="submit"]{width:100%;}
#cfgen-form-1 .cfgen-input-c input[type="text"], 
#cfgen-form-1 .cfgen-input-c select, 
#cfgen-form-1 .cfgen-input-c input[type="submit"], 
#cfgen-form-1 .cfgen-input-c textarea, 
#cfgen-form-1 .cfgen-icon-c, 
#cfgen-form-1 .cfgen-label, 
#cfgen-form-1 .cfgen-paragraph, 
#cfgen-form-1 .cfgen-errormessage, 
#cfgen-form-1 .cfgen-validationmessage{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#cfgen-form-1 .cfgen-label, 
#cfgen-form-1 .cfgen-paragraph, 
#cfgen-form-1 .cfgen-errormessage, 
#cfgen-form-1 .cfgen-validationmessage{max-width:100%;}
@media only screen and (min-width: 320px), only screen and (max-width: 320px){.cfgen-form-container{width:300px;margin:2px auto;}}
@media only screen and (min-width: 480px){.cfgen-form-container{width:440px;}}
@media only screen and (min-width: 600px){.cfgen-form-container{width:580px;}}
@media only screen and (min-width: 768px){.cfgen-form-container{width:680px;}}
#cfgen-form-1 .cfgen-label{font-family:Arial;font-weight:700;font-style:normal;font-size:16px;color:#4DBCE9;margin-bottom:2px;}
#cfgen-form-1 .cfgen-input-group textarea,
#cfgen-form-1 .cfgen-input-group input[type="text"],
#cfgen-form-1 .cfgen-input-group select,
#cfgen-form-1 .cfgen-option-content{font-family:Arial;font-weight:normal;font-style:normal;font-size:14px;color:#000000;}
#cfgen-form-1 .cfgen-input-group input[type="text"],
#cfgen-form-1 .cfgen-input-group textarea,
#cfgen-form-1 .cfgen-input-group select{padding:7px;border-width:1px;border-style:solid;border-color:#dcdcdc;background-color:#ffffff;}
#cfgen-form-1 .cfgen-input-group input[type="text"],
#cfgen-form-1 .cfgen-input-group textarea,
#cfgen-form-1 .cfgen-input-group select:not([multiple]){border-radius:4px;}
#cfgen-form-1 .cfgen-input-group input[type="text"]:focus,
#cfgen-form-1 .cfgen-input-group textarea:focus,
#cfgen-form-1 .cfgen-input-group select:focus{border-color:#dcdcdc;}
#cfgen-element-1-7-set-c{width:600px;max-width:100%;}
#cfgen-element-1-7-inputgroup-c{max-width:600px;}
#cfgen-element-1-6-set-c{width:600px;max-width:100%;}
#cfgen-element-1-6-inputgroup-c{max-width:600px;}
#cfgen-element-1-3-set-c{width:600px;max-width:100%;}
#cfgen-element-1-3-inputgroup-c{max-width:600px;}
#cfgen-element-1-4-set-c{width:600px;max-width:100%;}
#cfgen-element-1-4-inputgroup-c{max-width:600px;}
#cfgen-form-1 #cfgen-element-1-4{height:240px;}
#cfgen-element-1-8-set-c{width:129px;max-width:100%;}
#cfgen-element-1-8-inputgroup-c{max-width:129px;}
#cfgen-element-1-9-set-c{width:173px;}
#cfgen-element-1-9-inputgroup-c{max-width:173px;}
#cfgen-form-1 #cfgen-element-1-9{font-family:Arial;font-weight:bold;font-style:normal;font-size:20px;color:#555555;background-color:#f1f1f1;border-width:1px;border-style:solid;border-color:#cccccc;border-radius:5px;margin-left:335px;height:41px;}
@media only screen and (min-width: 600px){#cfgen-element-1-9{margin-left:335px;}}
#cfgen-form-1 .cfgen-validationmessage{font-family:Verdana;font-size:12px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#3bb000;width:315px;}
#cfgen-form-1 .cfgen-errormessage{font-family:Verdana;font-size:12px;font-weight:normal;font-style:normal;color:#ffffff;background-color:#ff0000;}