/*Generic Styles*/

/* Italicize Error Messages*/
div.validation-text {
	font-style: italic !important;
}

/* Help hide the extra error message so that the error message only shows up underneath VIN for each vehicle tab*/
input#element2092,
label#label-element2092,
input#element2092 + .validation-text.regexErrorLabel.truncateWithEllipsis,

input#element2093,
label#label-element2093,
input#element2093 + .validation-text.regexErrorLabel.truncateWithEllipsis,

input#element2094,
label#label-element2094,
input#element2094 + .validation-text.regexErrorLabel.truncateWithEllipsis,

input#element2095,
label#label-element2095,
input#element2095 + .validation-text.regexErrorLabel.truncateWithEllipsis,

input#element2096,
label#label-element2096,
input#element2096 + .validation-text.regexErrorLabel.truncateWithEllipsis,

input#element2097,
label#label-element2097,
input#element2097 + .validation-text.regexErrorLabel.truncateWithEllipsis,

input#element2098,
label#label-element2098,
input#element2098 + .validation-text.regexErrorLabel.truncateWithEllipsis,

input#element2099,
label#label-element2099,
input#element2099 + .validation-text.regexErrorLabel.truncateWithEllipsis,

input#element2100,
label#label-element2100,
input#element2100 + .validation-text.regexErrorLabel.truncateWithEllipsis,

input#element2101,
label#label-element2101,
input#element2101 + .validation-text.regexErrorLabel.trtruncateWithEllipsis {
  display: none;
}


/* Boxes around formula fields*/ 
input#element83, input#element87, input#element88, #form-element-wrapper_2015  {
    border: 1px solid rgba(11,102,158,.3) !important;
    width: 330px;
  }

  /* Address Line 1 shares same length as Address Line 2*/ 
input#element344,
input#element350,
input#element356,
input#element362,
input#element368,
input#element374,
input#element380,
input#element386,
input#element392,
input#element398

{
    max-width: 649px !important;
}

/* Hide print button */ 
#print-preview {
	display: none !important;
}

/* Bold */
label#label-element1853 {
    font-weight: bold !important;
}

h4 {
    color: #163159!important;
    font-size: 18px !important;
    font-weight: bold!important;
}

h2 {
    color: #0077c8!important;
    font-weight: bold!important;
}

h5 {
    color: #163159!important;
    font-size: 24px !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;
	}
}

/*10up PAGE STYLES*/
:root {
    --c-black: #000;
    --c-dmv-black: #394655;
    --c-white: #fff;
    --c-white-15: hsla(0,0%,100%,0.15);
    --c-dark-blue: #163159;
    --c-dark-blue-50: rgba(22,49,89,0.5);
    --c-dmv-blue: #0077c8;
    --c-dmv-blue-05: #176bad;
    --c-blue-denim: #106fb6;
    --c-blue-venice: #0a5ea3;
    --c-gray: #5d6c7a;
    --c-gray-50: rgba(93,108,122,0.5);
    --c-gray-25: rgba(93,108,122,0.25);
    --c-gray-25-hex: #d3d8dd;
    --c-gray-10: rgba(93,108,122,0.1);
    --c-gray-3: rgba(93,108,122,0.03);
    --c-gray-3-hex: #fafcfe;
    --c-field-gray: #fbfbfb;
    --c-iron-gray: #d6dade;
    --c-mercury-gray: #e5e5e5;
    --c-teal-blue: #0b669e;
    --c-teal-blue-10: #f3f7fb;
    --c-teal-blue-03-hex: #fafcfe;
    --c-teal-blue-30: rgba(11,102,158,0.3);
    --c-teal-blue-50: rgba(11,102,158,0.5);
    --c-teal-blue-7: rgba(11,102,158,0.07);
    --c-dark-green-blue: #0a4a68;
    --c-highlight-blue: #64c7fa;
    --c-highlight-blue-20: #dff4fe;
    --c-highlight-dark-blue: #287bba;
    --c-cloud-blue: #f0f9ff;
    --c-green: #00866a;
    --c-green-medium: #d3eee7;
    --c-green-light: #eef8f6;
    --c-green-xlight: #f5fbfb;
    --c-red: #b91818;
    --c-orange: #ef6c42;
    --c-orange-20: rgba(232,135,20,0.2);
    --c-orange-50: rgba(232,135,20,0.5);
    --c-orange-03: rgba(232,135,20,0.03);
    --c-orange-10: rgba(239,108,66,0.1);
    --c-orange-10-hex: #fdf0ec;
    --c-orange-50: rgba(239,108,66,0.5);
    --c-orange-bold: #d34312;
    --c-orange--xlight: #ffd6a3;
    --c-orange--highlight: #ffa53a;
    --c-orange--highlight-3: rgba(232,135,20,0.03);
    --c-yellow: #ffd457;
    --c-yellow-10: #fdf8f1;
    --c-yellow-20: rgba(255,212,87,0.2);
    --c-yellow-20-hex: #fff6dd;
    --c-brown: #6b490c;
    --link-color: #111;
    --skip-focus-text: #0b669e;
    --skip-focus-text: var(--c-teal-blue);
    --box-shadow: 0 4px 10px rgba(22,27,89,0.05);
    --box-shadow-light: 0 0 20px rgba(0,0,0,0.05);
    --font-primary: tt-commons,sans-serif;
    --font-heading: "Playfair Display",serif;
    --font-size-xxxxlarge: 5rem;
    --font-size-xxxlarge: 4.6875rem;
    --font-size-xxlarge: 3.75rem;
    --font-size-xlarge: 2.5rem;
    --font-size-large: 2rem;
    --font-size-xxmedium: 1.875rem;
    --font-size-xmedium2: 1.75rem;
    --font-size-xmedium: 1.5rem;
    --font-size-medium-21: 1.3125rem;
    --font-size-medium: 1.25rem;
    --font-size-small: 1.125rem;
    --font-size-xsmall: 1rem;
    --font-size-xxsmall: 0.875rem;
    --font-size-xxxsmall: 0.75rem;
    --font-weight-black: 800;
    --font-weight-bold: 700;
    --font-weight-semibold: 600;
    --font-weight-medium: 500;
    --font-weight-normal: 400;
    --font-weight-light: 300;
    --spacing-unit-base: 1rem;
    --font-size-paragraph: 1.125rem;
    --font-size-base: 1rem;
    --font-heading1: 5rem;
    --font-heading1: var(--font-size-xxxxlarge);
    --font-heading2: 3rem;
    --font-heading3: 1.75rem;
    --font-heading4: 1.5rem;
    --font-heading4: var(--font-size-xmedium);
    --font-heading5: 1.75rem;
    --font-heading6: 1.25rem;
    --font-heading6: var(--font-size-medium);
    --transition-fast: 200ms;
    --transition-slow: 400ms;
    --max-width-tiny: 540px;
    --max-width-narrow: 740px;
    --max-width-base: 1190px;
    --max-width-medium: 1326px;
    --max-width-large: 1246px;
    --max-width-wide: 1400px;
    --max-width-full: 1440px;
    --slant: 5vw;
    --slant-rem: 6rem;
}

.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: 14px;

}

/* Font color DMV text blue */
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 {
    color: #163159;
}

#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,.3);
}

.select2-container--bootstrap .select2-selection {
    border: 1px solid rgba(11,102,158,.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,.3);
    background-color: white;
}

.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: #163159;
    border-color: #5d6c7a;
}

/* 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, .form-action-button{
    border-color: #0b669e!important;
    background-color: #0b669e!important;
}

/*FORM FIELD SPECIFIC STYLES*/
/*Hide form field labels*/
#label-element93, #label-element342, #label-element738, #label-element739, #label-element740, #label-element741, #label-element742, #label-element743, #label-element744, #label-element745, #label-element746, #label-element774, #label-element775, #label-element776, #label-element777, #label-element778, #label-element779, #label-element780, #label-element781, #label-element782, #label-element783, #label-element854, #label-element855, #label-element856, #label-element857, #label-element858, #label-element859, #label-element860, #label-element861, #label-element862, #label-element863, #label-element902, #label-element1039, #label-element1095, #label-element1180, #label-element1181, #label-element1182, #label-element1183, #label-element1184, #label-element1185, #label-element1186, #label-element1187, #label-element1188, #label-element1189, #label-element1161, #label-element1163, #label-element1165, #label-element1167, #label-element1169, #label-element1171, #label-element1173, #label-element1175, #label-element1177, #label-element1179, #label-element1629, #label-element1630, #label-element1631, #label-element1632, #label-element1633, #label-element1634, #label-element1635, #label-element1636, #label-element1637, #label-element1638, #label-element1688, #label-element1689, #label-element1690, #label-element1691, #label-element1692, #label-element1693, #label-element1694, #label-element1695, #label-element1696, #label-element1697, #label-element1714, #label-element1715, #label-element1716, #label-element1717, #label-element1718, #label-element1719, #label-element1720, #label-element1721, #label-element1722, #label-element1723, #label-element1769 {
    display: none !important;
}

/*Reduce padding above hidden labels*/
#form-element-wrapper_93, #form-element-wrapper_342, #form-element-wrapper_738, #form-element-wrapper_739, #form-element-wrapper_740, #form-element-wrapper_741, #form-element-wrapper_742, #form-element-wrapper_743, #form-element-wrapper_744, #form-element-wrapper_745, #form-element-wrapper_746, #form-element-wrapper_774, #form-element-wrapper_775, #form-element-wrapper_776, #form-element-wrapper_777, #form-element-wrapper_778, #form-element-wrapper_779, #form-element-wrapper_780, #form-element-wrapper_781, #form-element-wrapper_782, #form-element-wrapper_783, #form-element-wrapper_854, #form-element-wrapper_855, #form-element-wrapper_856, #form-element-wrapper_857, #form-element-wrapper_858, #form-element-wrapper_859, #form-element-wrapper_860, #form-element-wrapper_861, #form-element-wrapper_862, #form-element-wrapper_863, #form-element-wrapper_902, #form-element-wrapper_1039, #form-element-wrapper_1095, #form-element-wrapper_1180, #form-element-wrapper_1181, #form-element-wrapper_1182, #form-element-wrapper_1183, #form-element-wrapper_1184, #form-element-wrapper_1185, #form-element-wrapper_1186, #form-element-wrapper_1187, #form-element-wrapper_1188, #form-element-wrapper_1189, #form-element-wrapper_1161, #form-element-wrapper_1163, #form-element-wrapper_1165, #form-element-wrapper_1167, #form-element-wrapper_1169, #form-element-wrapper_1171, #form-element-wrapper_1173, #form-element-wrapper_1175, #form-element-wrapper_1177, #form-element-wrapper_1179, #form-element-wrapper_1629, #form-element-wrapper_1630, #form-element-wrapper_1631, #form-element-wrapper_1632, #form-element-wrapper_1633, #form-element-wrapper_1634, #form-element-wrapper_1635, #form-element-wrapper_1636, #form-element-wrapper_1637, #form-element-wrapper_1638, #form-element-wrapper_1688, #form-element-wrapper_1689, #form-element-wrapper_1690, #form-element-wrapper_1691, #form-element-wrapper_1692, #form-element-wrapper_1693, #form-element-wrapper_1694, #form-element-wrapper_1695, #form-element-wrapper_1696, #form-element-wrapper_1697, #form-element-wrapper_1714, #form-element-wrapper_1715, #form-element-wrapper_1716, #form-element-wrapper_1717, #form-element-wrapper_1718, #form-element-wrapper_1719, #form-element-wrapper_1720, #form-element-wrapper_1721, #form-element-wrapper_1722, #form-element-wrapper_1723, #form-element-wrapper_1769 {
    padding-top: 0px!important;
}


/*Hide validation field text area and field label*/
#form-element-wrapper_93.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_342.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_738.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_739.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_740.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_741.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_742.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_743.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_744.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_745.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_746.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_774.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_775.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_776.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_777.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_778.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_779.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_780.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_781.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_782.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_783.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_854.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_855.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_856.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_857.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_858.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_859.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_860.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_861.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_862.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_863.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_902.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1039.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1095.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1180.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1181.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1182.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1183.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1184.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1185.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1186.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1187.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1188.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1189.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1161.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1163.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1165.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1167.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1169.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1171.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1173.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1175.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1177.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1179.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1629.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1630.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1631.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1632.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1633.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1634.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1635.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1636.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1637.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1638.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1688.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1689.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1690.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1691.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1692.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1693.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1694.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1695.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1696.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1697.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1714.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1715.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1716.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1717.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1718.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1719.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1720.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1721.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1722.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1723.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1769.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1781.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1794.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1782.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1796.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1783.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1797.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1784.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1798.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1785.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1799.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1786.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1800.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1787.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1801.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1788.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1802.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1789.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1803.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1790.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1804.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1828.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1829.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1830.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1831.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1832.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1833.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1834.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1835.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1836.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_1837.formFieldWrapper.text-box-wrapper input.input-text {
    display: none!important;
}

/*Hide Transaction Type, search fields*/
#form-element-wrapper_29, #form-element-wrapper_1700, #form-element-wrapper_1701, #form-element-wrapper_1702 {
	overflow: hidden!important;
    width: 1px!important;
    height: 1px!important;
    box-sizing: border-box!important;
    opacity: 0!important;
}

/*Reduce margin on custom HTML field paragraphs where p class= .html_field_label*/
.html_field_label {
    margin-bottom: 0px!important;
}

/*Center validation field*/
#form-element-wrapper_1039 {
	text-align: center!important;
}

@media only screen and (max-width: 768px) {
    /*Make 1/2 width fields narrower on mobile screens*/
    #form-element-wrapper_89.formFieldWrapper.text-box-wrapper input.input-text,#form-element-wrapper_90.formFieldWrapper.text-box-wrapper input.input-text {
        width: 85%!important;
    }

    /*Make full width fields narrower on mobile screens*/
    #form-element-wrapper_341.formFieldWrapper.text-box-wrapper input.input-text, #form-element-wrapper_337.formFieldWrapper.address-wrapper input.input-text {
        width: 95%!important;
    }

}


.responsive {
  width: 80%;
  max-width: 80%;
  height: auto;
}

.responsiveside {
  width: 40%;
  max-width: 40%;
  height: auto;
}

@media screen and (max-width: 500px) {
  .responsiveside {
  width: 80%;
  max-width: 80%;
  height: auto;
  }
}

.vfoButton {
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #ffffff;
    border-color: #0b669e!important;
    background-color: #0b669e!important;
}#form-element-wrapper_18, #form-element-wrapper_91 {
  user-select: none;
}
#form-element-wrapper_18 ::selection, #form-element-wrapper_91 ::selection {
  background: none;
}
#form-element-wrapper_18 ::-moz-selection, #form-element-wrapper_91 ::-moz-selection {
  background: none;
}#divWorkflowContent .formFieldWrapper.file-upload-wrapper .buttonPopup.blue,
#divWorkflowContent .formFieldWrapper.multi-upload-wrapper .buttonPopup.blue {
  opacity: 0;
}
#divWorkflowContent .formFieldWrapper.file-upload-wrapper .k-dropzone:before,
#divWorkflowContent .formFieldWrapper.multi-upload-wrapper .k-dropzone:before {
position: absolute;
  left: 0;
content: "Upload files...";
padding: 6px 16px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #ffffff;
    background-color: #2a7ac1;
    border-color: #357ebd;
    margin: 0;
}