

/* Reduce bottom padding on page */
.form-section, #StageSubmitForm:not(.recordForm) {
    padding-bottom: 0px !important;
}
div.page-wrap{
    padding-bottom: 0 !important;
}
/* Adjust page padding */
#workflow-wrapper, #divWorkflowContent {
    padding: 20px 0px!important;
}
/* Hide overflow */
.form-section {
    display: block;
    overflow: hidden;
    padding-left: 10px;
}
/* Hide title, header/footer, info, summary/attachments/communications sections */
.page-top, .page-footer, .infoSection, .workflowRightTab {
    display: none!important;
}
/* Set width of page */
#divWorkflowContent {
    width: 100%;
    height: 100%!important;
    min-height: 100%!important;
}
div#workflow-background-wrapper {
    min-width: 85% !important;
    border: 0px;
}
/* Center form, get rid of line on right border, add shadow */
#workflow-background-wrapper {
    float: none!important;
    margin: auto!important;
    border-right: none!important;
    box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.2)!important;
}
/* Add background color and padding so that it's visible above/below form */
#workflow-wrapper, #divWorkflowContent, .page-content {
    background-color: rgba(28,109,178) !important;
}
html, body {
    background: rgba(28,109,178)!important;
}
#workflow-wrapper:not(.embed):not(.registered-embed){
    min-height: 0px;
}

/* Mobile Styles applied to anything narrower than 768 */
@media only screen and (max-width: 768px) {

    .page-wrap {
        width: 100vw;
    }
    /* Hiding hovertips */
    .qtip {
        display: none!important;
    }
    /* Remove padding from "container" form */
    #StageSubmitForm {
        padding: 0px!important;
    }
    /* All input font size */
    input, select:focus, textarea {
        font-size: 12px!important;
    }
    /* Help Popups */
    .k-widget.k-window {
        width: 90vw!important;
        left: 10px!important;
    }
    #contentWorkbench {
        width: 100%;
    }
    body > div.page-wrap {
        width: 95vw;
    }
    /* Hide print button */ 
    #print-preview {
        display: none !important;
    }
     /* Reduce right padding to 0. Change label font size to 11. */
    .workflowContent .formFieldWrapper, #ts-form-editor-wrapper .form-element-wrapper{
        padding: 15px 10px 7px 0px !important;
        font-size: 12px;
    }
    /* Change font-size for radio-buttons */
    .formFieldWrapper .radio-checkbox-label, .form-element-wrapper .radio-checkbox-label {
        font-size: 12px;
    }
    /* Change font-size for drop-downs */
    .form-element-wrapper .select2-container .select2-selection--single, .formFieldWrapper .select2-container .select2-selection--single{
        font-size: 12px;
    }
    /* Change size of Submit & Save buttons */
    .page-content .formFieldWrapper.submit-button-wrapper > div > input, .page-content .formFieldWrapper.action-button-wrapper > div > input, .page-content .form-section-buttons button, .page-content .form-section-buttons input, .form-collaboration-stage-submit-button, #divWorkflowContent .buttonPopup.blue{
        font-size: 11px !important;
    }
}
/* Fields border, background and color */
.sigWrapper, .formFieldWrapper.text-box-wrapper input.input-text, .form-element-wrapper.text-box input.field {
    background-color: white;
    border-color: rgba(11,102,158,.3);
    color: #163159;
    font-family: OpensansRegular,Verdana,Helvetica,Arial,sans-serif;
    font-size: 12px;
}

/* Change border color of small box for signature fields */
.sigPad:not(.standalone) input.name {
    width: 100%;
    border: 1px solid rgba(11,102,158,.3) !important;
    margin-right: 2px;
    margin-top: 5px;
    color: #163159;
}

/* Font color text blue */
.main_heading, .page-content .formFieldWrapper.text-box-wrapper input.input-text, .formFieldWrapper input.validate-email, .formFieldWrapper input.validate-phone, .formFieldWrapper input.validate-ssn, .formFieldWrapper input.validate-currency, .form-label, .form-label.form-label-required, .new_html_field, body, .workflowContent .form-static-text, .form-element-wrapper .form-static-text, .form-element-wrapper .form-static-text-area, .select2-container--bootstrap .select2-selection--single .select2-selection__rendered, .formFieldWrapper .radio-checkbox-label, .form-element-wrapper .radio-checkbox-label, .formFieldWrapper.text-area-wrapper textarea.textarea-input, .form-element-wrapper.text-area textarea.field, .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .page-content .workflowContent .formFieldWrapper:not(.boolean-check-box-wrapper):not(.heading-wrapper) .form-label {
    color: #163159 !important;
}
#tsForm-editor, .workflowContent {
    font-family: OpensansRegular,Verdana,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #163159;
}
.select2-container--bootstrap .select2-selection {
    border: 1px solid rgba(11,102,158,.3);
    color: #163159;
}
.k-dropzone {
    background-color: white;
}
.formFieldWrapper.text-area-wrapper textarea.textarea-input, .form-element-wrapper.text-area textarea.field {
    background-color: white;
    border-color: rgba(11,102,158,.3);
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"]:not(.select2-search__field), input[type="tel"], input[type="time"], input[type="url"], textarea, select {
    border: 1px solid rgba(11,102,158,.3);
    background-color: white;
}
/* Headings */
.new_html_field, .recordForm .formFieldWrapper.heading-wrapper h3, .workflowContent .formFieldWrapper.heading-wrapper h3, .form-element-wrapper[data-type="heading"] .heading-label-wrapper .editable-text, .form-element-wrapper[data-type="heading"] .heading-label-wrapper input, .page-content .workflowContent .formFieldWrapper.heading-wrapper h3 {
    color: rgba(46, 116, 181, 1) !important;
    border-color: rgba(46, 116, 181, 1) !important;
}
/* change color of submit/save/section buttons */
.form-save-button, .form-reset-button, .form-print-button, .form-change-section, .form-collaboration-stage-submit-button, .form-submit-button, #divWorkflowContent .buttonPopup.blue {
    border-color: rgba(28,109,178) !important;
    background-color: rgba(28,109,178) !important;
}
/* add padding under Buttons */
.form-section-buttons {
    padding: 50px 0px 30px 0px;
  }
.rc-anchor-light.rc-anchor-normal{
    border: 1px solid rgba(11,102,158,.3) !important;
}

#label-element885 {
	visibility: hidden;
}

#element885 {
	visibility: hidden;
}

#form-element-wrapper_136 .item-template-data:nth-child(2) .formFieldWrapper:nth-child(2),
#form-element-wrapper_136 .item-template-data:nth-child(3) .formFieldWrapper:nth-child(2),
#form-element-wrapper_136 .item-template-data:nth-child(4) .formFieldWrapper:nth-child(2),
#form-element-wrapper_136 .item-template-data:nth-child(5) .formFieldWrapper:nth-child(2),
#form-element-wrapper_136 .item-template-data:nth-child(6) .formFieldWrapper:nth-child(2),
#form-element-wrapper_136 .item-template-data:nth-child(7) .formFieldWrapper:nth-child(2)
{
    display: none;
}
#form-element-wrapper_136 .item-template-data:nth-child(8) .formFieldWrapper:nth-child(2),
#form-element-wrapper_136 .item-template-data:nth-child(9) .formFieldWrapper:nth-child(2),
#form-element-wrapper_136 .item-template-data:nth-child(9) .formFieldWrapper:nth-child(2),
#form-element-wrapper_136 .item-template-data:nth-child(10) .formFieldWrapper:nth-child(2),
#form-element-wrapper_136 .item-template-data:nth-child(11) .formFieldWrapper:nth-child(2),
#form-element-wrapper_136 .item-template-data:nth-child(12) .formFieldWrapper:nth-child(2)
{
    display: none;
}#form-element-wrapper_238 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_239 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_240 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_245 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_249 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_250 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_251 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_252 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_253 {
    display: inline-block;
    width: 63.4%;
    max-width: 63.4%;
}

#form-element-wrapper_254 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_255 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_256 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_275 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_276 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_277 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_278 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_279 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_280 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_281 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_282 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_283 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_284 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_285 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_286 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_287 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_288 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_289 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_290 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_291 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_292 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_293 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_294 {
    display: inline-block;
    width: 63.4%;
    max-width: 63.4%;
}

#form-element-wrapper_335 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_336 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_337 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_338 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_339 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_340 {
    display: inline-block;
    width: 63.4%;
    max-width: 63.4%;
}

#form-element-wrapper_341 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_342 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_343 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_344 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_363 {
    display: inline-block;
    width: 63.4%;
    max-width: 63.4%;
}

#form-element-wrapper_364 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_365 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_366 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_367 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_368 {
    display: inline-block;
    width: 63.4%;
    max-width: 63.4%;
}

#form-element-wrapper_369 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_370 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_389 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_390 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_391 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_392 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_393 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_394 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_395 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_396 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_397 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_398 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_399 {
    display: inline-block;
    width: 63.4%;
    max-width: 63.4%;
}

#form-element-wrapper_400 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_401 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_402 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_403 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_434 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}
#form-element-wrapper_435 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_436 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_437 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_438 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_439 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_452 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_453 {
    display: inline-block;
    width: 63.4%;
    max-width: 63.4%;
}

#form-element-wrapper_454 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_455 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_456 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_457 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_458 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_459 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_460 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_479 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_480 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_481 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_482 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_483 {
    display: inline-block;
    width: 63.4%;
    max-width: 63.4%;
}

#form-element-wrapper_484 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_485 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_486 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_487 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_488 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}

#form-element-wrapper_489 {
    display: inline-block;
    width: 30%;
    max-width: 30%;
}