body {
}
.cfgen-form-container {
    padding: 30px;
    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-10 .cfgen-clear {
    clear:both;
}
#cfgen-form-10 .cfgen-e-c {
    clear:both;
    margin-bottom:16px;
}
#cfgen-form-10 .cfgen-icon-c + .cfgen-input-c {
    display:table-cell;
    width:100%;
    vertical-align:top;
}
#cfgen-form-10 .cfgen-option-set::after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
#cfgen-form-10 .cfgen-label {
    display:block;
    padding-right:10px;
    max-width:100%;
}
#cfgen-form-10 .cfgen-terms input {
    vertical-align:middle;
    margin-top:0;
}
#cfgen-form-10 .cfgen-paragraph {
    margin-bottom:1px;
}
#cfgen-form-10 .cfgen-captcha-c {
    margin-top:2px;
}
#cfgen-form-10 .cfgen-captcha-img {
    border:1px solid #dcdcdc;
    border-radius:4px;
    margin-bottom:1px;
}
#cfgen-form-10 .cfgen-captcha-refresh {
    margin-bottom:2px;
    margin-left:2px;
    cursor:pointer;
}
#cfgen-form-10 .cfgen-submit {
    cursor:pointer;
    height:auto;
    -webkit-appearance:none;
}
#cfgen-form-10 .cfgen-required {
    color:#990000;
}
#cfgen-form-10 .cfgen-uploadsuccess-c {
    margin-top:10px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
}
#cfgen-form-10 .cfgen-deleteupload {
    color:#ff0033;
    margin-left:10px;
    cursor:pointer;
}
#cfgen-form-10 .cfgen-deleteupload:hover {
    text-decoration:underline;
}
#cfgen-form-10 .cfgen-loading {
    display:none;
    background:url('../../img/loading.gif') no-repeat 0 1px;
    width:16px;
    height:16px;
}
#cfgen-form-10 .cfgen-errormessage, #cfgen-form-10 .cfgen-validationmessage {
    padding:8px 8px;
    line-height:normal;
    border-radius:4px;
}
#cfgen-form-10 .cfgen-validationmessage {
    margin:0 0 10px 0;
}
#cfgen-form-10 .cfgen-errormessage {
    display:none;
    margin:4px 0;
}
#cfgen-form-10 .cfgen-option-content {
    max-width:100%;
}
#cfgen-form-10 .cfgen-option-radio {
    margin-bottom:4px;
}
#cfgen-form-10 .cfgen-option-checkbox {
    margin-bottom:2px;
}
#cfgen-form-10 .cfgen-option-content input[type=radio], #cfgen-form-10 .cfgen-option-content input[type=checkbox] {
    margin-right:2px;
    margin-left:1px;
    vertical-align:middle;
}
#cfgen-form-10 .cfgen-option-content input[type=checkbox] {
    margin-top:0;
}
#cfgen-form-10 .cfgen-option-content input[type=radio] {
    margin-top:-2px;
}
#cfgen-form-10 .cfgen-icon-c {
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    padding:4px;
}
#cfgen-form-10 .cfgen-rating-c .fa {
    cursor:pointer;
}
#cfgen-form-10 .cfgen-input-c input[type="text"], #cfgen-form-10 .cfgen-input-c select, #cfgen-form-10 .cfgen-input-c input[type="submit"], #cfgen-form-10 .cfgen-input-c textarea {
    outline-style:none;
}
#cfgen-form-10 .cfgen-input-c input[type="text"], #cfgen-form-10 .cfgen-input-c textarea, #cfgen-form-10 .cfgen-input-c input[type="submit"] {
    width:100%;
}
#cfgen-form-10 .cfgen-input-c input[type="text"], #cfgen-form-10 .cfgen-input-c select, #cfgen-form-10 .cfgen-input-c input[type="submit"], #cfgen-form-10 .cfgen-input-c textarea, #cfgen-form-10 .cfgen-icon-c, #cfgen-form-10 .cfgen-label, #cfgen-form-10 .cfgen-paragraph, #cfgen-form-10 .cfgen-errormessage, #cfgen-form-10 .cfgen-validationmessage {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
}
#cfgen-form-10 .cfgen-label, #cfgen-form-10 .cfgen-paragraph, #cfgen-form-10 .cfgen-errormessage, #cfgen-form-10 .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-10 .cfgen-label {
    font-family:'Roboto Condensed';
    font-weight:400;
    font-style:normal;
    font-size:16px;
    color:#000000;
    margin-bottom:2px;
}
#cfgen-form-10 .cfgen-input-group textarea, #cfgen-form-10 .cfgen-input-group input[type="text"], #cfgen-form-10 .cfgen-input-group select, #cfgen-form-10 .cfgen-option-content {
    font-family:Arial;
    font-weight:normal;
    font-style:normal;
    font-size:14px;
    color:#000000;
}
#cfgen-form-10 .cfgen-input-group input[type="text"], #cfgen-form-10 .cfgen-input-group textarea, #cfgen-form-10 .cfgen-input-group select {
    padding:9px;
    border-width:1px;
    border-style:solid;
    border-color:#9c9c9c;
    background-color:#ffffff;
}
#cfgen-form-10 .cfgen-input-group input[type="text"], #cfgen-form-10 .cfgen-input-group textarea, #cfgen-form-10 .cfgen-input-group select:not([multiple]) {
    border-radius:4px;
}
#cfgen-form-10 .cfgen-input-group input[type="text"]:focus, #cfgen-form-10 .cfgen-input-group textarea:focus, #cfgen-form-10 .cfgen-input-group select:focus {
    border-color:#dcdcdc;
}
#cfgen-form-10 #cfgen-element-10-6-label {
    width:130px;
    float:left;
    text-align:left;
}
#cfgen-form-10 #cfgen-element-10-6-icon {
    min-width:40px;
    font-size:22px;
    color:#969696;
    background-color:#ececec;
    border-color:#dcdcdc;
    border-style:solid;
    border-top-width:1px;
    border-bottom-width:1px;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    border-left-width:1px;
    border-right-width:0px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
}
#cfgen-element-10-6-set-c {
    float:left;
    width:420px;
    max-width:100%;
}
#cfgen-element-10-6-inputgroup-c {
    max-width:420px;
}
#cfgen-form-10 #cfgen-element-10-6 {
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
}
#cfgen-form-10 #cfgen-element-10-3-label {
    width:130px;
    float:left;
    text-align:left;
}
#cfgen-form-10 #cfgen-element-10-3-icon {
    min-width:40px;
    font-size:22px;
    color:#969696;
    background-color:#ececec;
    border-color:#dcdcdc;
    border-style:solid;
    border-top-width:1px;
    border-bottom-width:1px;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    border-left-width:1px;
    border-right-width:0px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
}
#cfgen-element-10-3-set-c {
    float:left;
    width:420px;
    max-width:100%;
}
#cfgen-element-10-3-inputgroup-c {
    max-width:420px;
}
#cfgen-form-10 #cfgen-element-10-3 {
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
}
#cfgen-form-10 #cfgen-element-10-7-label {
    width:130px;
    float:left;
    text-align:left;
}
#cfgen-form-10 #cfgen-element-10-7-icon {
    min-width:40px;
    font-size:22px;
    color:#969696;
    background-color:#ececec;
    border-color:#dcdcdc;
    border-style:solid;
    border-top-width:1px;
    border-bottom-width:1px;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    border-left-width:1px;
    border-right-width:0px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
}
#cfgen-element-10-7-set-c {
    float:left;
    width:420px;
    max-width:100%;
}
#cfgen-element-10-7-inputgroup-c {
    max-width:420px;
}
#cfgen-form-10 #cfgen-element-10-7 {
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
}
#cfgen-form-10 #cfgen-element-10-9-label {
    width:130px;
    float:left;
    text-align:left;
}
#cfgen-form-10 #cfgen-element-10-9-icon {
    min-width:40px;
    font-size:22px;
    color:#969696;
    background-color:#ececec;
    border-color:#dcdcdc;
    border-style:solid;
    border-top-width:1px;
    border-bottom-width:1px;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    border-left-width:1px;
    border-right-width:0px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
}
#cfgen-element-10-9-set-c {
    float:left;
    width:420px;
    max-width:100%;
}
#cfgen-element-10-9-inputgroup-c {
    max-width:420px;
}
#cfgen-form-10 #cfgen-element-10-9 {
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
}
#cfgen-form-10 #cfgen-element-10-4-label {
    width:130px;
    float:left;
    text-align:left;
}
#cfgen-element-10-4-set-c {
    float:left;
    width:300px;
    max-width:100%;
}
#cfgen-element-10-4-inputgroup-c {
    max-width:300px;
}
#cfgen-form-10 #cfgen-element-10-4 {
    height:140px;
}
#cfgen-form-10 #cfgen-element-10-8-label {
    width:130px;
    float:left;
    text-align:left;
}
#cfgen-form-10 #cfgen-element-10-8-icon {
    min-width:40px;
    font-size:22px;
    color:#969696;
    background-color:#ececec;
    border-color:#dcdcdc;
    border-style:solid;
    border-top-width:1px;
    border-bottom-width:1px;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    border-left-width:1px;
    border-right-width:0px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
}
#cfgen-element-10-8-set-c {
    float:left;
    width:249px;
    max-width:100%;
}
#cfgen-element-10-8-inputgroup-c {
    max-width:249px;
}
#cfgen-form-10 #cfgen-element-10-8 {
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
}
#cfgen-element-10-5-set-c {
    width:140px;
}
#cfgen-element-10-5-inputgroup-c {
    max-width:140px;
}
#cfgen-form-10 #cfgen-element-10-5 {
    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:0px;
    height:45px;
}
@media only screen and (min-width: 600px) {
    #cfgen-element-10-5 {
        margin-left:0px;
    }
}
#cfgen-form-10 .cfgen-validationmessage {
    font-family:'Roboto Condensed';
    font-size:16px;
    font-weight:normal;
    font-style:normal;
    color:#ffffff;
    background-color:#5281a3;
    width:315px;
}
#cfgen-form-10 .cfgen-errormessage {
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    color:#ffffff;
    background-color:#ff0000;
}