/*SITE ADDRESS TABLE CSS*/
#form-element-wrapper_2043, #form-element-wrapper_2044, #form-element-wrapper_153, 
#form-element-wrapper_3425, #form-element-wrapper_3426, #form-element-wrapper_3427,
#form-element-wrapper_3428, #form-element-wrapper_3429, #form-element-wrapper_3430,
#form-element-wrapper_3431, #form-element-wrapper_3432, #form-element-wrapper_3433,
#form-element-wrapper_3434, #form-element-wrapper_3435, #form-element-wrapper_3436,
#form-element-wrapper_3437, #form-element-wrapper_3438, #form-element-wrapper_3439,
#form-element-wrapper_3440, #form-element-wrapper_3441, #form-element-wrapper_3442,
#form-element-wrapper_3443, #form-element-wrapper_3444, #form-element-wrapper_3445,
#form-element-wrapper_3446, #form-element-wrapper_3447, #form-element-wrapper_3448,
#form-element-wrapper_3449, #form-element-wrapper_3450, #form-element-wrapper_3451,
#form-element-wrapper_3452, #form-element-wrapper_3453, #form-element-wrapper_3454,
#form-element-wrapper_3455, #form-element-wrapper_3456, #form-element-wrapper_3457,
#form-element-wrapper_3458, #form-element-wrapper_3459, #form-element-wrapper_3460,
#form-element-wrapper_3461, #form-element-wrapper_3462, #form-element-wrapper_3463,
#form-element-wrapper_3464, #form-element-wrapper_3465, #form-element-wrapper_3466,
#form-element-wrapper_3467, #form-element-wrapper_3468, #form-element-wrapper_3469,
#form-element-wrapper_3470, #form-element-wrapper_3471, #form-element-wrapper_3472,
#form-element-wrapper_3473, #form-element-wrapper_3474, #form-element-wrapper_3475,
#form-element-wrapper_3476, #form-element-wrapper_3477, #form-element-wrapper_3478,
#form-element-wrapper_3479, #form-element-wrapper_3480, #form-element-wrapper_3481, 
#form-element-wrapper_3610, #form-element-wrapper_3611, #form-element-wrapper_3612
{
    display: inline-block;
    width: 33% !important;
    min-width: 33% !important;
    box-sizing: border-box;
    margin: 0px !important;
    padding: 1px 10px 1px 1px !important;
    text-align: left !important;
    vertical-align:top !important;
}

#element2043, #element2044, 
#element3425, #element3426,
#element3428, #element3429,
#element3431, #element3432,
#element3434, #element3435,
#element3437, #element3438,
#element3440, #element3441,
#element3443, #element3444,
#element3446, #element3447,
#element3449, #element3450,
#element3452, #element3453,
#element3455, #element3456,
#element3458, #element3459,
#element3461, #element3462,
#element3464, #element3465,
#element3467, #element3468,
#element3470, #element3471,
#element3473, #element3474,
#element3476, #element3477,
#element3479, #element3480 {
  width: 100% !important;
}

#element3604, #element3605, #element3606,
#element3607, #element3608, #element3609, 
#element3610, #element3611, #element3612,
#label-element2043, #label-element2044, #label-element153, 
#label-element3425, #label-element3426, #label-element3427,
#label-element3428, #label-element3429, #label-element3430,
#label-element3431, #label-element3432, #label-element3433,
#label-element3434, #label-element3435, #label-element3436,
#label-element3437, #label-element3438, #label-element3439,
#label-element3440, #label-element3441, #label-element3442,
#label-element3443, #label-element3444, #label-element3445,
#label-element3446, #label-element3447, #label-element3448,
#label-element3449, #label-element3450, #label-element3451,
#label-element3452, #label-element3453, #label-element3454,
#label-element3455, #label-element3456, #label-element3557,
#label-element3458, #label-element3459, #label-element3460,
#label-element3461, #label-element3462, #label-element3463,
#label-element3464, #label-element3465, #label-element3466,
#label-element3467, #label-element3468, #label-element3469,
#label-element3470, #label-element3471, #label-element3472,
#label-element3473, #label-element3474, #label-element3475,
#label-element3476, #label-element3477, #label-element3478,
#label-element3479, #label-element3480, #label-element3481,
#label-element3598, #label-element3600, #label-element3601, 
#label-element3602, #label-element3603, #label-element3484, 
#label-element3486, #label-element3487, #label-element3488,
#label-element3489, #label-element3490, #label-element3492,
#label-element3493, #label-element3494, #label-element3495,
#label-element3496, #label-element3498, #label-element3499, 
#label-element3500, #label-element3501, #label-element3502, 
#label-element3504, #label-element3505, #label-element3506,
#label-element3507, #label-element3508, #label-element3510, 
#label-element3511, #label-element3512, #label-element3513,
#label-element3514, #label-element3516, #label-element3517,
#label-element3518, #label-element3519, #label-element3520, 
#label-element3522, #label-element3523, #label-element3524, 
#label-element3525, #label-element3526, #label-element3528, 
#label-element3529, #label-element3530, #label-element3531,
#label-element3532, #label-element3534, #label-element3535, 
#label-element3536, #label-element3537, #label-element3538, 
#label-element3540, #label-element3541, #label-element3542, 
#label-element3543, #label-element3544, #label-element3546, 
#label-element3547, #label-element3548, #label-element3549,
#label-element3550, #label-element3552, #label-element3553, 
#label-element3554, #label-element3555, #label-element3556, 
#label-element3558, #label-element3559, #label-element3560, 
#label-element3561, #label-element3562, #label-element3564, 
#label-element3565, #label-element3566, #label-element3567,
#label-element3568, #label-element3570, #label-element3571, 
#label-element3572, #label-element3573, #label-element3574, 
#label-element3576, #label-element3577, #label-element3578, 
#label-element3579, #label-element3580, #label-element3582, 
#label-element3583, #label-element3584, #label-element3585,
#label-element3586, #label-element3588, #label-element3589,
#label-element3590, #label-element3591, #label-element3592, 
#label-element3594, #label-element3595, #label-element3596, 
#label-element3597, #label-element3599, #label-element3485,
#label-element3491, #label-element3497, #label-element3503,
#label-element3509, #label-element3515, #label-element3521,
#label-element3527, #label-element3533, #label-element3539,
#label-element3545, #label-element3551, #label-element3457,
#label-element3563, #label-element3569, #label-element3575,
#label-element3581, #label-element3587, #label-element3593
{
  display: none;
}

/* Additional Project Addresses (PIN, APN, Council Dist, Zoning) */
#form-element-wrapper_3604, #form-element-wrapper_3606, #form-element-wrapper_3607, #form-element-wrapper_3608, 
#form-element-wrapper_3598, #form-element-wrapper_3600, #form-element-wrapper_3601, #form-element-wrapper_3602, 
#form-element-wrapper_3484, #form-element-wrapper_3486, #form-element-wrapper_3487, #form-element-wrapper_3488,
#form-element-wrapper_3490, #form-element-wrapper_3492, #form-element-wrapper_3493, #form-element-wrapper_3494, 
#form-element-wrapper_3496, #form-element-wrapper_3498, #form-element-wrapper_3499, #form-element-wrapper_3500, 
#form-element-wrapper_3502, #form-element-wrapper_3504, #form-element-wrapper_3505, #form-element-wrapper_3506,
#form-element-wrapper_3508, #form-element-wrapper_3510, #form-element-wrapper_3511, #form-element-wrapper_3512, 
#form-element-wrapper_3514, #form-element-wrapper_3516, #form-element-wrapper_3517, #form-element-wrapper_3518, 
#form-element-wrapper_3520, #form-element-wrapper_3522, #form-element-wrapper_3523, #form-element-wrapper_3524, 
#form-element-wrapper_3526, #form-element-wrapper_3528, #form-element-wrapper_3529, #form-element-wrapper_3530, 
#form-element-wrapper_3532, #form-element-wrapper_3534, #form-element-wrapper_3535, #form-element-wrapper_3536, 
#form-element-wrapper_3538, #form-element-wrapper_3540, #form-element-wrapper_3541, #form-element-wrapper_3542, 
#form-element-wrapper_3544, #form-element-wrapper_3546, #form-element-wrapper_3547, #form-element-wrapper_3548, 
#form-element-wrapper_3550, #form-element-wrapper_3552, #form-element-wrapper_3553, #form-element-wrapper_3554, 
#form-element-wrapper_3556, #form-element-wrapper_3558, #form-element-wrapper_3559, #form-element-wrapper_3560, 
#form-element-wrapper_3562, #form-element-wrapper_3564, #form-element-wrapper_3565, #form-element-wrapper_3566, 
#form-element-wrapper_3568, #form-element-wrapper_3570, #form-element-wrapper_3571, #form-element-wrapper_3572, 
#form-element-wrapper_3574, #form-element-wrapper_3576, #form-element-wrapper_3577, #form-element-wrapper_3578, 
#form-element-wrapper_3580, #form-element-wrapper_3582, #form-element-wrapper_3583, #form-element-wrapper_3584, 
#form-element-wrapper_3586, #form-element-wrapper_3588, #form-element-wrapper_3589, #form-element-wrapper_3590, 
#form-element-wrapper_3592, #form-element-wrapper_3594, #form-element-wrapper_3595, #form-element-wrapper_3596
{
  display: inline-block;
  width: 15% !important;
  min-width: 15% !important;
  box-sizing: border-box;
  margin: 0px !important;
  padding: 1px !important;
  text-align: left !important;
  vertical-align:top !important;
}

/* Primary Column - Hidden 
#form-element-wrapper_3609,
#form-element-wrapper_3603, 
#form-element-wrapper_3489, 
#form-element-wrapper_3495,
#form-element-wrapper_3501,
#form-element-wrapper_3507, 
#form-element-wrapper_3513, 
#form-element-wrapper_3519, 
#form-element-wrapper_3525, 
#form-element-wrapper_3531, 
#form-element-wrapper_3537, 
#form-element-wrapper_3543, 
#form-element-wrapper_3549, 
#form-element-wrapper_3555, 
#form-element-wrapper_3561,
#form-element-wrapper_3567,
#form-element-wrapper_3573,
#form-element-wrapper_3579,
#form-element-wrapper_3585,
#form-element-wrapper_3591,
#form-element-wrapper_3597 
{
  display: inline-block;
  width: 12% !important;
  min-width: 12% !important;
  box-sizing: border-box;
  margin: 0px !important;
  padding: 1px !important;
  text-align: left !important;
  vertical-align:top !important;
}
  */

  /* Address Table: Addresses */
#form-element-wrapper_3599,
#form-element-wrapper_3485,
#form-element-wrapper_3491,
#form-element-wrapper_3497,
#form-element-wrapper_3503,
#form-element-wrapper_3509,
#form-element-wrapper_3515,
#form-element-wrapper_3521,
#form-element-wrapper_3527,
#form-element-wrapper_3533,
#form-element-wrapper_3539,
#form-element-wrapper_3545,
#form-element-wrapper_3551,
#form-element-wrapper_3557,
#form-element-wrapper_3563,
#form-element-wrapper_3569,
#form-element-wrapper_3575,
#form-element-wrapper_3581,
#form-element-wrapper_3587,
#form-element-wrapper_3593,
#form-element-wrapper_3605
{
  display: inline-block;
    width: 33% !important;
    min-width: 33% !important;
    box-sizing: border-box;
    margin: 0px !important;
    padding: 1px !important;
    text-align: left !important;
    vertical-align:top !important;
}

/* Width of Address text fields */
#element3599,
#element3485,
#element3491,
#element3497,
#element3503,
#element3509,
#element3515,
#element3521,
#element3527,
#element3533,
#element3539,
#element3545,
#element3551,
#element3557,
#element3563,
#element3569,
#element3575,
#element3581,
#element3587,
#element3593 {
  width: 100% !important;
}

/* Header Field Labels */
#label-element3610, #label-element3611, #label-element3612,
#label-element3604, #label-element3605, #label-element3606,
#label-element3607, #label-element3608, #label-element3609 
{
    font-weight: bold;
}/* Housing Component Information - Applicant Info*/

#form-element-wrapper_28,
#form-element-wrapper_29,
#form-element-wrapper_30,
#form-element-wrapper_31 {
  display: inline-block;
  width: 23% !important;
  max-width: 23% !important;
}

#form-element-wrapper_32,
#form-element-wrapper_33,
#form-element-wrapper_34,
#form-element-wrapper_35 {
  display: inline-block;
  width: 23% !important;
  max-width: 23% !important;
}

#form-element-wrapper_36,
#form-element-wrapper_37,
#form-element-wrapper_38,
#form-element-wrapper_39 {
  display: inline-block;
  width: 23% !important;
  max-width: 23% !important;
}


/* Housing Component Information - DSC Review */

#form-element-wrapper_1064,
#form-element-wrapper_1065,
#form-element-wrapper_1066,
#form-element-wrapper_1067 {
  display: inline-block;
  width: 23% !important;
  max-width: 23% !important;
}

#form-element-wrapper_1068,
#form-element-wrapper_1069,
#form-element-wrapper_1070,
#form-element-wrapper_1071 {
  display: inline-block;
  width: 23% !important;
  max-width: 23% !important;
}

#form-element-wrapper_1072,
#form-element-wrapper_1073,
#form-element-wrapper_1074,
#form-element-wrapper_1075 {
  display: inline-block;
  width: 23% !important;
  max-width: 23% !important;
}
.page-head,
.page-top,
.page-footer,
.infoSection,
.workflowRightTab {
  display: none !important;
}

#workflow-wrapper:not(.embed):not(.registered-embed) {
  min-height: 0px;
}

#divWorkflowContent {
  width: 90%;
  height: 100% !important;
  min-height: 100% !important;
}
/* Anonymous access remove max-width constraint */
body > div.page-wrap > div {
  max-width: 2000px !important;
  width: 90% !important;
}
body > div.page-wrap > div > div.inner {
  margin: auto !important;
  max-width: 2000px !important;
}

div#workflow-background-wrapper {
  min-width: 90% !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;
}
/* center form */
.page-content {
  margin: auto;
}

/* adjust page padding */
#workflow-wrapper,
#divWorkflowContent {
  padding: 20px 0px !important;
}

html,
body {
  background: rgba(28, 109, 178) !important;
}

div.page-wrap {
  padding-bottom: 0 !important;
}

/* Hide print button */
#print-preview {
  display: none !important;
}

/* 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;
  }
}

.sigWrapper,
.formFieldWrapper.text-box-wrapper input.input-text,
.form-element-wrapper.text-box input.field {
  background-color: white;
  border-color: rgba(11, 102, 158, 0.3);
  color: #163159;
  font-family: OpensansRegular, Verdana, Helvetica, Arial, sans-serif;
  font-size: 14px;
}

/* Change border color of small box for signature fields */
.sigPad:not(.standalone) input.name {
  width: 100%;
  border: 1px solid rgba(11, 102, 158, 0.3) !important;
  margin-right: 2px;
  margin-top: 5px;
  color: #163159;
}

/* Font color DMV 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: 14px;
  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, 0.3);
}

.select2-container--bootstrap .select2-selection {
  border: 1px solid rgba(11, 102, 158, 0.3);
  color: #163159;
}

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, 0.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: #2e74b5 !important;
  background-color: #2e74b5 !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, 0.3) !important;
}

/*FORM FIELD SPECIFIC STYLES*/
/* dividors */
#form-element-wrapper_1098,
#form-element-wrapper_1098 > div,
#form-element-wrapper_1099,
#form-element-wrapper_1099 > div,
#form-element-wrapper_1100,
#form-element-wrapper_1100 > div,
#form-element-wrapper_1101,
#form-element-wrapper_1101 > div,
#form-element-wrapper_1102,
#form-element-wrapper_1102 > div,
#form-element-wrapper_1103,
#form-element-wrapper_1103 > div,
#form-element-wrapper_1104,
#form-element-wrapper_1104 > div,
#form-element-wrapper_1105,
#form-element-wrapper_1105 > div,
#form-element-wrapper_1106,
#form-element-wrapper_1106 > div,
#form-element-wrapper_1107,
#form-element-wrapper_1107 > div,
#form-element-wrapper_1108,
#form-element-wrapper_1108 > div,
#form-element-wrapper_1109,
#form-element-wrapper_1109 > div,
#form-element-wrapper_1110,
#form-element-wrapper_1110 > div,
#form-element-wrapper_1111,
#form-element-wrapper_1111 > div,
#form-element-wrapper_1112,
#form-element-wrapper_1112 > div,
#form-element-wrapper_1113,
#form-element-wrapper_1113 > div,
#form-element-wrapper_1114,
#form-element-wrapper_1114 > div,
#form-element-wrapper_1115,
#form-element-wrapper_1115 > div,
#form-element-wrapper_1116,
#form-element-wrapper_1116 > div,
#form-element-wrapper_1117,
#form-element-wrapper_1117 > div,
#form-element-wrapper_1118,
#form-element-wrapper_1118 > div,
#form-element-wrapper_1119,
#form-element-wrapper_1119 > div,
#form-element-wrapper_1132,
#form-element-wrapper_1132 > div,
#form-element-wrapper_1169,
#form-element-wrapper_1169 > div {
  padding: 0px;
  margin: 0px;
}

/* Vertical Align top */
.workflowContent .formFieldWrapper.align-block-30,
.workflowContent .formFieldWrapper.align-block {
  vertical-align: top;
}

/* Upload field padding */
.formFieldWrapper .k-upload,
.form-element-wrapper .k-upload {
  width: 350px;
  padding-top: 5px;
}

/* Hide html field scroll bars */
.form-static-html.form-item {
  overflow: hidden;
}

/* Upload file links */
#form-element-wrapper_1199,
#form-element-wrapper_1200,
#form-element-wrapper_1201,
#form-element-wrapper_1205,
#form-element-wrapper_1470,
#form-element-wrapper_1471,
#form-element-wrapper_1472 {
  width: 30% !important;
  padding-top: 0px;
  display: inline-block;
}

/* Stage 1 half width */
#form-element-wrapper_141,
#form-element-wrapper_142,
#form-element-wrapper_350,
#form-element-wrapper_351,
#form-element-wrapper_352,
#form-element-wrapper_384,
#form-element-wrapper_359,
#form-element-wrapper_360,
#form-element-wrapper_357,
#form-element-wrapper_358,
#form-element-wrapper_361,
#form-element-wrapper_374,
#form-element-wrapper_363,
#form-element-wrapper_375,
#form-element-wrapper_367,
#form-element-wrapper_364,
#form-element-wrapper_369,
#form-element-wrapper_366,
#form-element-wrapper_370,
#form-element-wrapper_376,
#form-element-wrapper_372,
#form-element-wrapper_377,
#form-element-wrapper_1459,
#form-element-wrapper_1460,
#form-element-wrapper_1461,
#form-element-wrapper_1462,
#form-element-wrapper_1463,
#form-element-wrapper_1464,
#form-element-wrapper_1465,
#form-element-wrapper_1466,
#form-element-wrapper_1467 {
  width: 45% !important;
}
#form-element-wrapper_1459.formFieldWrapper.text-box-wrapper
  input.input-text#form-element-wrapper_1459.formFieldWrapper.text-box-wrapper
  input.input-text,
#label-element1459,
#element1459,
#form-element-wrapper_1460.formFieldWrapper.text-box-wrapper
  input.input-text#form-element-wrapper_1460.formFieldWrapper.text-box-wrapper
  input.input-text,
#label-element1460,
#element1460,
#form-element-wrapper_1461.formFieldWrapper.text-box-wrapper
  input.input-text#form-element-wrapper_1461.formFieldWrapper.text-box-wrapper
  input.input-text,
#label-element1461,
#element1461,
#form-element-wrapper_1462.formFieldWrapper.text-box-wrapper
  input.input-text#form-element-wrapper_1462.formFieldWrapper.text-box-wrapper
  input.input-text,
#label-element1462,
#element1462,
#form-element-wrapper_1463.formFieldWrapper.text-box-wrapper
  input.input-text#form-element-wrapper_1463.formFieldWrapper.text-box-wrapper
  input.input-text,
#label-element1463,
#element1463,
#form-element-wrapper_1464.formFieldWrapper.text-box-wrapper
  input.input-text#form-element-wrapper_1464.formFieldWrapper.text-box-wrapper
  input.input-text,
#label-element1464,
#element1464,
#form-element-wrapper_1465.formFieldWrapper.text-box-wrapper
  input.input-text#form-element-wrapper_1465.formFieldWrapper.text-box-wrapper
  input.input-text,
#label-element1465,
#element1465,
#form-element-wrapper_1466.formFieldWrapper.text-box-wrapper
  input.input-text#form-element-wrapper_1466.formFieldWrapper.text-box-wrapper
  input.input-text,
#label-element1466,
#element1466,
#form-element-wrapper_1467.formFieldWrapper.text-box-wrapper
  input.input-text#form-element-wrapper_1467.formFieldWrapper.text-box-wrapper
  input.input-text,
#label-element1467,
#element1467,
#form-element-wrapper_1538.formFieldWrapper.text-box-wrapper
  input.input-text#form-element-wrapper_1538.formFieldWrapper.text-box-wrapper
  input.input-text,
#label-element1538,
#element1538 {
  display: none !important;
}
#form-element-wrapper_1538 {
  padding-top: 0px;
}

/* Legal Description */
#form-element-wrapper_1497,
#form-element-wrapper_1498,
#form-element-wrapper_1499,
#form-element-wrapper_1500,
#form-element-wrapper_1501,
#form-element-wrapper_1502 {
  min-width: 100px;
  width: 200px !important;
  padding-top: 0px;
  padding-right: 0px;
}
#form-element-wrapper_1498,
#form-element-wrapper_1499,
#form-element-wrapper_1501,
#form-element-wrapper_1502 {
  padding-left: 0px;
}
#label-element1497,
#label-element1498,
#label-element1499,
#label-element1500,
#label-element1501,
#label-element1502 {
  display: none !important;
}
#form-element-wrapper_12,
#form-element-wrapper_1049 {
  padding-bottom: 0px;
}
#element12,
#element1049 {
  display: none !important;
}

/* table in 7773 form */
#element1665___0__1_,
#element1665___0__2_,
#element1665___0__3_,
#element1665___0__4_,
#element1665___0__5_,
#element1665___0__6_,
#element1665___0__7_ {
  text-align: center !important;
  font-weight: 700;
}
#element1665___1__0_,
#element1665___2__0_ {
  font-weight: 700;
}
.tc {
  word-break: normal !important;
}

/* download file links 1/3 width */
#form-element-wrapper_1803 {
  padding: 0;
}

#form-element-wrapper_1806,
#form-element-wrapper_1806 > div {
  padding: 0 !important;
}
#form-element-wrapper_1806 > div > p {
  margin-bottom: 0;
  font-size: 0px !important;
}


/* horizontal radio-button width in 7773 form */
#form-element-wrapper_1801 > div > div > div > fieldset > div:nth-child(3) > div.radioButtonCaption > label {
  width: 80px;
}

/* geo referral data - resp */
/* #label-element1870 {
  display: none;
} */

/* hide URL API params */
#form-element-wrapper_310, #form-element-wrapper_1949 {
  visibility: hidden;
}

/* 7773 padding */
#form-element-wrapper_1973, #form-element-wrapper_1973 > div {
  padding-top: 0px;
}

/* 7773 days of week */
#form-element-wrapper_2012, #form-element-wrapper_2013, #form-element-wrapper_2014, #form-element-wrapper_2015, #form-element-wrapper_2016, #form-element-wrapper_2017, #form-element-wrapper_2018,
#form-element-wrapper_2021, #form-element-wrapper_2022, #form-element-wrapper_2023, #form-element-wrapper_2024, #form-element-wrapper_2025, #form-element-wrapper_2026, #form-element-wrapper_2027 {
  width: 13% !important;
  min-width: 13% !important;
}
#form-element-wrapper_2019, #form-element-wrapper_2020 {
  padding-bottom: 0;
}
#label-element2019, #label-element2020 {
  font-weight: 700;
}
#element2019, #element2020 {
  display: none;
}/* Hide Submit Button */
.workflowContent:has(#form-element-wrapper_3712 #element3712:checked) input.form-submit-button.withQTip.toCheck.ignore-reset.buttonMargin.cancel,
#form-section-65-buttons>input.withQTip.toCheck.ignore-reset.form-save-button {
  visibility: hidden !important;
}

/* Relabel Submit with Action Button */
.form-submit-button {
  /* color: transparent !important; */
  opacity: 0
}

.workflowContent:has(#form-element-wrapper_6003 #element6003:checked) .form-save-button {
  visibility: hidden
}

.workflowContent:has(#form-element-wrapper_6003 #element6003:checked) #form-section-6-buttons::after {
  content: 'Save';
  position: relative;
  padding: 6px 12px 7px;
  top: 1;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #ffffff;
  background-color: #00ff00;
  border-color: #00ff00;
  color: black;
  vertical-align: middle;
  right: 75px;
  pointer-events: none;
}

@media only screen and (max-width: 740px) {
  #form-section-6-buttons::after {
    right: 65px;
  }
}/* ---------------------- Document Upload TABLE CSS ---------------------------- */

/* Column Titles Labels */
#label-element2170,
#label-element2171,
#label-element2172,
#label-element2173,
#label-element5419,
#label-element5420,
#label-element5421,
#label-element5422,
#label-element5423,
#label-element5424,
#label-element5425,
#label-element5426,
#label-element5828,
#label-element5829,
#label-element5830,
#label-element5831,
#label-element5459,
#label-element5460,
#label-element5461,
#label-element5462,
#label-element5607,
#label-element5608,
#label-element5609,
#label-element5610,
#label-element5611,
#label-element5612,
#label-element5613,
#label-element5614,
#label-element5623,
#label-element5624,
#label-element5625,
#label-element5626,
#label-element5631,
#label-element5632,
#label-element5633,
#label-element5634,
#label-element5659,
#label-element5660,
#label-element5661,
#label-element5662
{
  font-size: 14px !important;
  text-align: center;
  font-weight: bold;
}
/* Colmun Title Fields - Remove text box */
#element2170,
#element2171,
#element2172,
#element2173,
#element5419,
#element5420,
#element5421,
#element5422,
#element5423,
#element5424,
#element5425,
#element5426,
#element5828,
#element5829,
#element5830,
#element5831,
#element5459,
#element5460,
#element5461,
#element5462,
#element5607,
#element5608,
#element5609,
#element5610,
#element5611,
#element5612,
#element5613,
#element5614,
#element5623,
#element5624,
#element5625,
#element5626,
#element5631,
#element5632,
#element5633,
#element5634,
#element5659,
#element5660,
#element5661,
#element5662
{
  display: none;
}

/* Upload Field Column */
#label-element6060,
#label-element3737,
#label-element3739,
#label-element3753,
#label-element3754,
#label-element3755,
#label-element3756,
#label-element3898,
#label-element3768,
#label-element3893,
#label-element3976,
#label-element3906,
#label-element5849,
#label-element3762,
#label-element5850,
#label-element1977,
#label-element3910,
#label-element3914,
#label-element5851,
#label-element1963,
#label-element1969,
#label-element4034,
#label-element3918,
#label-element3922,
#label-element3926,
#label-element3930,
#label-element3934,
#label-element4055,
#label-element1968,
#label-element3759,
#label-element3733,
#label-element3902,
#label-element3732,
#label-element3734,
#label-element5852,
#label-element374,
#label-element375,
#label-element5853,
#label-element3740,
#label-element4041,
#label-element376,
#label-element5854,
#label-element3741,
#label-element4056,
#label-element3735,
#label-element3775,
#label-element3769,
#label-element3938,
#label-element6077,
#label-element6082,
#label-element6087,
#label-element5855,
#label-element5856,
#label-element3767,
#label-element4035,
#label-element3764,
#label-element3772,
#label-element3771,
#label-element3776,
#label-element3773,
#label-element3763,
#label-element3761,
#label-element3946,
#label-element3766,
#label-element3982,
#label-element3757,
#label-element3742,
#label-element3758,
#label-element3760,
#label-element3765,
#label-element3770,
#label-element3774
{
  display: none;
  text-align: center;
}

/* Align Upload Buttons in the table */
.form-element-wrapper .k-widget.k-upload,
.formFieldWrapper .k-widget.k-upload 
{
  margin-left: 30% !important;
}


/* "Documentation Type", "Instruction Links", & "Upload Button" Column Widths And Corresponding Fields*/
#form-element-wrapper_2170,
#form-element-wrapper_2172,
#form-element-wrapper_2173,
#form-element-wrapper_6057,
#form-element-wrapper_6059,
#form-element-wrapper_6060,
#form-element-wrapper_4067,
#form-element-wrapper_5822,
#form-element-wrapper_3737,
#form-element-wrapper_5419,  
#form-element-wrapper_5421,  
#form-element-wrapper_5422,  
#form-element-wrapper_4062,
#form-element-wrapper_5683,
#form-element-wrapper_3739,
#form-element-wrapper_5423,
#form-element-wrapper_5425,
#form-element-wrapper_5426,
#form-element-wrapper_4065,
#form-element-wrapper_5684,
#form-element-wrapper_3753,
#form-element-wrapper_4068,
#form-element-wrapper_5685,
#form-element-wrapper_3754,
#form-element-wrapper_4070,
#form-element-wrapper_5686,
#form-element-wrapper_3755,
#form-element-wrapper_5823,
#form-element-wrapper_5825,
#form-element-wrapper_3756,
#form-element-wrapper_5828,
#form-element-wrapper_5830,
#form-element-wrapper_5831,
#form-element-wrapper_4073,
#form-element-wrapper_5687,
#form-element-wrapper_3898,
#form-element-wrapper_2238,
#form-element-wrapper_5688,
#form-element-wrapper_3768,
#form-element-wrapper_4074,
#form-element-wrapper_5689,
#form-element-wrapper_3893,
#form-element-wrapper_4077,
#form-element-wrapper_5690,
#form-element-wrapper_3976,
#form-element-wrapper_4079,
#form-element-wrapper_5691,
#form-element-wrapper_3906,
#form-element-wrapper_5459,
#form-element-wrapper_5461,
#form-element-wrapper_5462,
#form-element-wrapper_5833,
#form-element-wrapper_5835,
#form-element-wrapper_5849,
#form-element-wrapper_5840,
#form-element-wrapper_5692,
#form-element-wrapper_3762,
#form-element-wrapper_5836,
#form-element-wrapper_5838,
#form-element-wrapper_5850,
#form-element-wrapper_4081,
#form-element-wrapper_5693,
#form-element-wrapper_1977,
#form-element-wrapper_4082,
#form-element-wrapper_5694,
#form-element-wrapper_3910,
#form-element-wrapper_4085,
#form-element-wrapper_5695,
#form-element-wrapper_3914,
#form-element-wrapper_4087,
#form-element-wrapper_5696,
#form-element-wrapper_5851,
#form-element-wrapper_4088,
#form-element-wrapper_5697,
#form-element-wrapper_1963,
#form-element-wrapper_4091,
#form-element-wrapper_5698,
#form-element-wrapper_1969,
#form-element-wrapper_4093,
#form-element-wrapper_5699,
#form-element-wrapper_4034,
#form-element-wrapper_4095,
#form-element-wrapper_5700,
#form-element-wrapper_3918,
#form-element-wrapper_4097,
#form-element-wrapper_5701,
#form-element-wrapper_3922,
#form-element-wrapper_4099,
#form-element-wrapper_5702,
#form-element-wrapper_3926,
#form-element-wrapper_4100,
#form-element-wrapper_5703,
#form-element-wrapper_3930,
#form-element-wrapper_4103,
#form-element-wrapper_5704,
#form-element-wrapper_3934,
#form-element-wrapper_4105,
#form-element-wrapper_5839,
#form-element-wrapper_4055,
#form-element-wrapper_4107,
#form-element-wrapper_5705,
#form-element-wrapper_1968,
#form-element-wrapper_2191,
#form-element-wrapper_5706,
#form-element-wrapper_3759,
#form-element-wrapper_4110,
#form-element-wrapper_5707,
#form-element-wrapper_3733,
#form-element-wrapper_4112,
#form-element-wrapper_5708,
#form-element-wrapper_3902,
#form-element-wrapper_4114,
#form-element-wrapper_5742,
#form-element-wrapper_3732,
#form-element-wrapper_4115,
#form-element-wrapper_5709,
#form-element-wrapper_3734,
#form-element-wrapper_4118,
#form-element-wrapper_5710,
#form-element-wrapper_5852,
#form-element-wrapper_4120,
#form-element-wrapper_4119,
#form-element-wrapper_374,
#form-element-wrapper_4122,
#form-element-wrapper_5711,
#form-element-wrapper_375,
#form-element-wrapper_4124,
#form-element-wrapper_5844,
#form-element-wrapper_5853,
#form-element-wrapper_4127,
#form-element-wrapper_5845,
#form-element-wrapper_3740,
#form-element-wrapper_4129,
#form-element-wrapper_5712,
#form-element-wrapper_4041,
#form-element-wrapper_4131,
#form-element-wrapper_5713,
#form-element-wrapper_376,
#form-element-wrapper_4132,
#form-element-wrapper_5714,
#form-element-wrapper_5854,
#form-element-wrapper_4134,
#form-element-wrapper_5715,
#form-element-wrapper_3741,
#form-element-wrapper_4136,
#form-element-wrapper_5716,
#form-element-wrapper_4056,
#form-element-wrapper_4138,
#form-element-wrapper_5717,
#form-element-wrapper_3735,
#form-element-wrapper_2242,
#form-element-wrapper_5719,
#form-element-wrapper_3775,
#form-element-wrapper_4140,
#form-element-wrapper_5718,
#form-element-wrapper_3769,
#form-element-wrapper_4142,
#form-element-wrapper_5720,
#form-element-wrapper_3938,
#form-element-wrapper_6074,
#form-element-wrapper_6076,
#form-element-wrapper_6077,
#form-element-wrapper_6079,
#form-element-wrapper_6081,
#form-element-wrapper_6082,
#form-element-wrapper_6084,
#form-element-wrapper_6086,
#form-element-wrapper_6087,
#form-element-wrapper_4144,
#form-element-wrapper_5721,
#form-element-wrapper_5855,
#form-element-wrapper_4146,
#form-element-wrapper_5722,
#form-element-wrapper_5856,
#form-element-wrapper_5607,
#form-element-wrapper_5609,
#form-element-wrapper_5610,
#form-element-wrapper_2233,
#form-element-wrapper_5723,
#form-element-wrapper_3767,
#form-element-wrapper_5611,
#form-element-wrapper_5613,
#form-element-wrapper_5614,
#form-element-wrapper_4148,
#form-element-wrapper_5724,
#form-element-wrapper_4035,
#form-element-wrapper_2218,
#form-element-wrapper_5725,
#form-element-wrapper_3764,
#form-element-wrapper_2257,
#form-element-wrapper_5736,
#form-element-wrapper_3772,
#form-element-wrapper_5623,
#form-element-wrapper_5625,
#form-element-wrapper_5626,
#form-element-wrapper_2252,
#form-element-wrapper_5726,
#form-element-wrapper_3771,
#form-element-wrapper_2278,
#form-element-wrapper_5746,
#form-element-wrapper_3776,
#form-element-wrapper_5631,
#form-element-wrapper_5633,
#form-element-wrapper_5634,
#form-element-wrapper_2262,
#form-element-wrapper_2264,
#form-element-wrapper_3773,
#form-element-wrapper_2212,
#form-element-wrapper_2214,
#form-element-wrapper_3763,
#form-element-wrapper_2201,
#form-element-wrapper_2203,
#form-element-wrapper_3761,
#form-element-wrapper_4153,
#form-element-wrapper_5727,
#form-element-wrapper_3946,
#form-element-wrapper_2228,
#form-element-wrapper_5728,
#form-element-wrapper_3766,
#form-element-wrapper_4155,
#form-element-wrapper_5729,
#form-element-wrapper_3982,
#form-element-wrapper_2180,
#form-element-wrapper_5730,
#form-element-wrapper_3757,
#form-element-wrapper_5659,
#form-element-wrapper_5661,
#form-element-wrapper_5662,
#form-element-wrapper_2176,
#form-element-wrapper_5731,
#form-element-wrapper_3742,
#form-element-wrapper_2184,
#form-element-wrapper_5732,
#form-element-wrapper_3758,
#form-element-wrapper_2196,
#form-element-wrapper_5733,
#form-element-wrapper_3760,
#form-element-wrapper_2223,
#form-element-wrapper_5847,
#form-element-wrapper_3765,
#form-element-wrapper_2247,
#form-element-wrapper_5734,
#form-element-wrapper_3770,
#form-element-wrapper_2268,
#form-element-wrapper_5735,
#form-element-wrapper_3774
{
  display: inline-block;
  width: 20% !important;
  min-width: 20% !important;
  box-sizing: border-box;
  margin: 0px !important;
  padding: 1px !important;
  text-align: left !important;
  vertical-align: top !important;
}

/* "Description" Column Width */
#form-element-wrapper_2171,
#form-element-wrapper_6058,
#form-element-wrapper_4066,
#form-element-wrapper_5420,
#form-element-wrapper_4063,
#form-element-wrapper_5424,
#form-element-wrapper_4064,
#form-element-wrapper_4069,
#form-element-wrapper_4071,
#form-element-wrapper_5824,
#form-element-wrapper_5829,
#form-element-wrapper_4072,
#form-element-wrapper_2239,
#form-element-wrapper_4075,
#form-element-wrapper_4076,
#form-element-wrapper_4078,
#form-element-wrapper_5460,
#form-element-wrapper_5834,
#form-element-wrapper_2208,
#form-element-wrapper_5837,
#form-element-wrapper_4080,
#form-element-wrapper_4083,
#form-element-wrapper_4084,  
#form-element-wrapper_4086,  
#form-element-wrapper_4089,  
#form-element-wrapper_4090,  
#form-element-wrapper_4092,  
#form-element-wrapper_4094,  
#form-element-wrapper_4096,  
#form-element-wrapper_4098,  
#form-element-wrapper_4101,  
#form-element-wrapper_4102,  
#form-element-wrapper_4104,  
#form-element-wrapper_4106,  
#form-element-wrapper_2192,  
#form-element-wrapper_4109,  
#form-element-wrapper_4111,  
#form-element-wrapper_4113,  
#form-element-wrapper_4116,  
#form-element-wrapper_4117,  
#form-element-wrapper_5843,  
#form-element-wrapper_4121,  
#form-element-wrapper_4123,  
#form-element-wrapper_4125,  
#form-element-wrapper_4128,  
#form-element-wrapper_4130,  
#form-element-wrapper_4126,  
#form-element-wrapper_4133,  
#form-element-wrapper_4135,  
#form-element-wrapper_4137,  
#form-element-wrapper_2274,  
#form-element-wrapper_2243,
#form-element-wrapper_4141,
#form-element-wrapper_6075,
#form-element-wrapper_6080,
#form-element-wrapper_6085,
#form-element-wrapper_4143,
#form-element-wrapper_4145,  
#form-element-wrapper_5608,  
#form-element-wrapper_2234,  
#form-element-wrapper_5612,  
#form-element-wrapper_4149,  
#form-element-wrapper_4150,  
#form-element-wrapper_2258,  
#form-element-wrapper_5624,  
#form-element-wrapper_2253,  
#form-element-wrapper_2279,
#form-element-wrapper_5632,
#form-element-wrapper_2263,
#form-element-wrapper_2213,
#form-element-wrapper_2202,
#form-element-wrapper_4152,
#form-element-wrapper_2229,
#form-element-wrapper_4154,
#form-element-wrapper_2181,
#form-element-wrapper_5660,
#form-element-wrapper_2177,
#form-element-wrapper_2185,
#form-element-wrapper_2197,
#form-element-wrapper_2224,
#form-element-wrapper_2248,
#form-element-wrapper_5950
{
  display: inline-block;
  width: 30% !important;
  min-width: 30% !important;
  box-sizing: border-box;
  margin: 0px !important;
  padding: 1px !important;
  text-align: left !important;
  vertical-align: top !important;
}


/* Border between rows */
#form-element-wrapper_2282,
#form-element-wrapper_6061,
#form-element-wrapper_5737,
#form-element-wrapper_2236,
#form-element-wrapper_5738,
#form-element-wrapper_2245,
#form-element-wrapper_2194,
#form-element-wrapper_2210,
#form-element-wrapper_2216,
#form-element-wrapper_5826,
#form-element-wrapper_5832,
#form-element-wrapper_5383,
#form-element-wrapper_2221,
#form-element-wrapper_2226,
#form-element-wrapper_5386,
#form-element-wrapper_2231,
#form-element-wrapper_5841,
#form-element-wrapper_5842,
#form-element-wrapper_5400,
#form-element-wrapper_2250,
#form-element-wrapper_2207,
#form-element-wrapper_2255,
#form-element-wrapper_2260,
#form-element-wrapper_2266,
#form-element-wrapper_2283,
#form-element-wrapper_2276,
#form-element-wrapper_2285,
#form-element-wrapper_2187,
#form-element-wrapper_2188,
#form-element-wrapper_5367,
#form-element-wrapper_5368,
#form-element-wrapper_5369,
#form-element-wrapper_5370,
#form-element-wrapper_5371,
#form-element-wrapper_5372,
#form-element-wrapper_5373,
#form-element-wrapper_5374,
#form-element-wrapper_5375,
#form-element-wrapper_5376,
#form-element-wrapper_5377,
#form-element-wrapper_5378,
#form-element-wrapper_5379,
#form-element-wrapper_5380,
#form-element-wrapper_5381,
#form-element-wrapper_5382,
#form-element-wrapper_5383,
#form-element-wrapper_5384,
#form-element-wrapper_5385,
#form-element-wrapper_5386,
#form-element-wrapper_5387,
#form-element-wrapper_5388,
#form-element-wrapper_5389,
#form-element-wrapper_5391,
#form-element-wrapper_5390,
#form-element-wrapper_5392,
#form-element-wrapper_6078,
#form-element-wrapper_6083,
#form-element-wrapper_6088,
#form-element-wrapper_5393,
#form-element-wrapper_5846,
#form-element-wrapper_5394,
#form-element-wrapper_5743,
#form-element-wrapper_5396,
#form-element-wrapper_5397,
#form-element-wrapper_5744,
#form-element-wrapper_5399,
#form-element-wrapper_5745,
#form-element-wrapper_5401,
#form-element-wrapper_5402,
#form-element-wrapper_5403,
#form-element-wrapper_5404,
#form-element-wrapper_5405,
#form-element-wrapper_5406,
#form-element-wrapper_5407,
#form-element-wrapper_5747,
#form-element-wrapper_5408,
#form-element-wrapper_5409,
#form-element-wrapper_5410,
#form-element-wrapper_5411,
#form-element-wrapper_5412,
#form-element-wrapper_5413 {
  border-top: dotted;
  margin-top: 20pt;
  content-visibility: hidden;
}

/*Instruction Link Alignment*/
#form-element-wrapper_2203,
#form-element-wrapper_2214,
#form-element-wrapper_2264 {
  text-align: center !important
}


#form-element-wrapper_3736,
#form-element-wrapper_1282,
#form-element-wrapper_3752
{
  display: none;
}
