

/* 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;
}

