.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;
}.table_row_left {
  font-weight: 700;
  width: 33.3% !important;
  min-width: 250px !important;
  padding-right: 10px !important;
}
.table_row_middle {
  font-weight: 700;
  width: 33.4% !important;
  min-width: 250px !important;
  padding-left: 5px !important;
  padding-right: 0px !important;
}
.table_row_right {
  font-weight: 700;
  width: 33.2% !important;
  min-width: 250px !important;
  padding-left: 7px !important;
  padding-right: 5px !important;
}
#form-element-wrapper_1804 {
  padding-bottom: 0px;
}
#form-element-wrapper_1453, #form-element-wrapper_1452, #form-element-wrapper_1451 {
  padding-top: 0px;
}
#label-element1453, #label-element1452, #label-element1451 {
  color: transparent !important;
  line-height: 0px;
}/* Change 1/2 width fields width */
.workflowContent .formFieldWrapper.align-block, .recordForm .formFieldWrapper.align-block {
    display: inline-block;
    width: 95% !important;
}
div.form-element-wrapper.align-block:not(.select2-container), .workflowContent .formFieldWrapper.align-block {
    clear: none !important;
    display: inline-block;
    float: none;
    min-width: 365px !important;
}/*TABLE CSS*/
/* Add your column title elements here */
#label-element2169, #label-element2170, #label-element2171, #label-element2172, #label-element2173, 
#label-element2175, #label-element2179, #label-element2183, #label-element2190, #label-element2195, #label-element2200,
#label-element2206, #label-element2211, #label-element2217, #label-element2222, #label-element2227, #label-element2232,
#label-element2237, #label-element2241, #label-element2246, #label-element2251, #label-element2256, #label-element2261,
#label-element2267, #label-element2272, #label-element2277  
 {
    font-size: 14px !important;
    text-align: center;
  font-weight: bold;
}

/* add all the elements contained in your table (including headers) here */
#label-element1455, #label-element1454, #label-element1434, #label-element1196, #label-element1435, #label-element1452,
#label-element1429, #label-element1453, #label-element1449, #label-element1433, #label-element1430, #label-element1450,
#label-element1468, #label-element2076, #label-element1491, #label-element1445, #label-element1447, #label-element1451,
#label-element1710, #label-element1431, #label-element1446,
#label-element2204, #label-element2215, #label-element2265 {
    display: none;
      text-align: center;
  }

/* Add your column title elements here*/
#element2169, #element2170, #element2171, #element2172, #element2173, 
#element2175, #element2179, #element2183, #element2190, #element2195, #element2200,
#element2206, #element2211, #element2217, #element2222, #element2227, #element2232,
#element2237, #element2241, #element2246, #element2251, #element2256, #element2261,
#element2267, #element2272, #element2277, #element2204, #element2215, #element2265 {
    display: none;
    padding: 5px !important;
    width: 13% !important;
    min-width: 13% !important;
  font-weight: bold;
}

/*Box Width - Small*/
#form-element-wrapper_2169, #form-element-wrapper_2175, #form-element-wrapper_2179, #form-element-wrapper_2183, #form-element-wrapper_2190, #form-element-wrapper_2195, #form-element-wrapper_2200,
#form-element-wrapper_2206, #form-element-wrapper_2211, #form-element-wrapper_2217, #form-element-wrapper_2222, #form-element-wrapper_2227, #form-element-wrapper_2232,
#form-element-wrapper_2237, #form-element-wrapper_2241, #form-element-wrapper_2246, #form-element-wrapper_2251, #form-element-wrapper_2256, #form-element-wrapper_2261,
#form-element-wrapper_2267, #form-element-wrapper_2272, #form-element-wrapper_2277
 {
    display: inline-block;
    width: 8% !important;
    min-width: 8% !important;
    box-sizing: border-box;
    margin: 0px !important;
    padding: 1px !important;
    text-align: center !important;
     vertical-align:top !important;
}

/*Box Width - Medium*/
#form-element-wrapper_2170, #form-element-wrapper_2173, #form-element-wrapper_2172,
#form-element-wrapper_2176, #form-element-wrapper_1455, #form-element-wrapper_2178,
#form-element-wrapper_2180, #form-element-wrapper_1454, #form-element-wrapper_2182,
#form-element-wrapper_2184, #form-element-wrapper_1434, #form-element-wrapper_2284,
#form-element-wrapper_2191, #form-element-wrapper_1196, #form-element-wrapper_2193,
#form-element-wrapper_2196, #form-element-wrapper_1435, #form-element-wrapper_2198,
#form-element-wrapper_2201, #form-element-wrapper_1452, #form-element-wrapper_2203,
#form-element-wrapper_2207, #form-element-wrapper_1429, #form-element-wrapper_2209,
#form-element-wrapper_2212, #form-element-wrapper_1453, #form-element-wrapper_2214,
#form-element-wrapper_2218, #form-element-wrapper_1449, #form-element-wrapper_2220,
#form-element-wrapper_2223, #form-element-wrapper_1433, #form-element-wrapper_2225,
#form-element-wrapper_2228, #form-element-wrapper_1430, #form-element-wrapper_2230,
#form-element-wrapper_2233, #form-element-wrapper_1450, #form-element-wrapper_2235,
#form-element-wrapper_2238, #form-element-wrapper_1468, #form-element-wrapper_2240,
#form-element-wrapper_2242, #form-element-wrapper_2076, #form-element-wrapper_2244,
#form-element-wrapper_2247, #form-element-wrapper_1491, #form-element-wrapper_2249,
#form-element-wrapper_2252, #form-element-wrapper_1445, #form-element-wrapper_2254,
#form-element-wrapper_2257, #form-element-wrapper_1447, #form-element-wrapper_2259,
#form-element-wrapper_2262, #form-element-wrapper_1451, #form-element-wrapper_2264,
#form-element-wrapper_2268, #form-element-wrapper_1710, #form-element-wrapper_2270,
#form-element-wrapper_2273, #form-element-wrapper_1431, #form-element-wrapper_2275,
#form-element-wrapper_2278, #form-element-wrapper_1446, #form-element-wrapper_1806,
#form-element-wrapper_2204, #form-element-wrapper_2215, #form-element-wrapper_2265{
    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;
}

/*Box Width - Large*/
#form-element-wrapper_2171, #form-element-wrapper_2177, #form-element-wrapper_2181,
#form-element-wrapper_2185, #form-element-wrapper_2192, #form-element-wrapper_2197,
#form-element-wrapper_2202, #form-element-wrapper_2208, #form-element-wrapper_2213,
#form-element-wrapper_2219, #form-element-wrapper_2224, #form-element-wrapper_2229, 
#form-element-wrapper_2234, #form-element-wrapper_2239, #form-element-wrapper_2243,
#form-element-wrapper_2248, #form-element-wrapper_2253, #form-element-wrapper_2258,
#form-element-wrapper_2263, #form-element-wrapper_2269,
#form-element-wrapper_2274, #form-element-wrapper_2279{
    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;
}

.form-element-wrapper .k-widget.k-upload, .formFieldWrapper .k-widget.k-upload {
  margin-left: 30% !important;
    }

#form-element-wrapper_2174, #form-element-wrapper_2188, #form-element-wrapper_2187, #form-element-wrapper_2285,
#form-element-wrapper_2194, #form-element-wrapper_2199, #form-element-wrapper_2205, #form-element-wrapper_2210,
#form-element-wrapper_2216, #form-element-wrapper_2221, #form-element-wrapper_2226, #form-element-wrapper_2231,
#form-element-wrapper_2236, #form-element-wrapper_2282, #form-element-wrapper_2245, #form-element-wrapper_2250,
#form-element-wrapper_2255, #form-element-wrapper_2260, #form-element-wrapper_2266, #form-element-wrapper_2283,
#form-element-wrapper_2276 {
        border-top: dotted;
  margin-top: 20pt;
      }

/*Instruction Link Alignment*/
#form-element-wrapper_2203, #form-element-wrapper_2214, #form-element-wrapper_2264 {
  text-align: center !important
}