* .gform_wrapper .gfield_label, * .gform_wrapper .ginput_container, * .gform_wrapper .gfield_description, * .gform_wrapper .gsection_description, * .gform_wrapper .instruction, * .gform_wrapper .lead_info {
  *font-size: 1.13em !important;
}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
  *font-size: 1.4em !important;
}
.gform_wrapper .optional_coverages .gfield_list_icons {
  display: none !important;
}
.gform_wrapper .read-terms {
  display: inline-block;
}
div.DTE_Body div.DTE_Body_Content div.DTE_Field {
  padding: 5px;
}
div.DTE_Body div.DTE_Body_Content div.DTE_Field > label {
  width: 50%;
}
div.DTE_Body div.DTE_Body_Content div.DTE_Field > div.DTE_Field_Input {
  width: 50%;
}
div[class*="DTE_Field_Name_q"] div.DTE_Field_InputControl > div > div {
  display: inline-block;
}
.gform_wrapper tr.gfield_error td:first-child {
  *background-color: #ffdfe0;
}
.editor-datetime table {
  width: auto;
}
.dlg-no-close .ui-dialog-titlebar-close {
  display: none;
}
.dlg-no-title .ui-dialog-titlebar {
  display: none;
}
.ui-datepicker td a, .ui-datepicker td span {
  width: auto;
  text-align: center;
}
.ui-datepicker-header {
  text-shadow: none;
}
.ui-autocomplete {
  position: fixed;
}
.list_output {
  font-size: 8px;
}
.batchlist textarea {
  font-size: 9px;
}
.csv_structure .gsection_description {
  *font-size: 9px !important;
}
.optional_coverages .gfield_list_icons {
  display: none;
}
.optional_coverages .readonly {
  visibility: hidden;
  width: 1px;
  height: 1px;
  position: absolute;
  top: -9999px;
  left: -9999px;
  background-color: #e3e3e3;
}
.optional_coverages th:first-of-type {
  width: 50%;
}
.optional_coverages table.gfield_list td, .optional_coverages table.gfield_list th {
  padding: 0.5em 0;
}
.optional_coverages .o_filename {
  font-style: italic;
}
.optional_coverages .o_selectname {
  font-size: 0.813em;
}
.optional_coverages .selectAll th {
  text-transform: unset;
  padding-bottom: 20px !important;
}
.optional_coverages .fa {
  font-size: 16px;
  color: #808080;
}
.dlg-no-title .ui-dialog-titlebar, .dlg-no-title .ui-dialog-titlebar-close {
  display: none;
}
.agreementDialog {
  z-index: 9999999;
  width: 75% !important;
  height: 75% !important;
  max-width: 600px !important;
  max-height: 400px !important;
}
#agreement-text {
  display: none;
  height: 80% !important;
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  font-size: 14px;
}
#agreement-text p {
  margin-bottom: 0 !important;
}
.gfield.jexcel {
  border: 0;
}
.gfield.jexcel {
  /*overflow-x: auto;*/
}
/* Let's get this party started */#jexcel_drivers::-webkit-scrollbar {
  width: 12px;
}
/* Track */#jexcel_drivers::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* Handle */#jexcel_drivers::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #ffdfe0 40;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
.jexcel table {
  width: auto;
  border: 0;
}
.jexcel table > thead > tr > td {
  white-space: normal;
}
.jexcel table .jexcel_headers td {
  overflow: visible;
  white-space: normal;
}
.signature-img {
  background: none;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
  list-style-type: none !important;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
  margin-top: 0 !important;
}
.confirm-sign li label {
  font-size: 10px !important;
}
.gform_wrapper table.gfield_list, .gform_wrapper table.gfield_list caption, .gform_wrapper table.gfield_list tbody, .gform_wrapper table.gfield_list td, .gform_wrapper table.gfield_list tfoot, .gform_wrapper table.gfield_list th, .gform_wrapper table.gfield_list thead, .gform_wrapper table.gfield_list tr {
  overflow: visible;
}
.ui-tooltip, .arrow:after {
  background: black;
  border: 2px solid white;
}
.ui-tooltip {
  padding: 10px 20px;
  color: white;
  border-radius: 20px;
  font: bold 14px "Helvetica Neue", Sans-Serif;
  text-transform: uppercase;
  box-shadow: 0 0 7px black;
}
.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.arrow.top {
  top: -16px;
  bottom: auto;
}
.arrow.left {
  left: 20%;
}
.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.arrow.top:after {
  bottom: -20px;
  top: auto;
}
.selectboxit-container {
  /*width: 100%;*/
}
.selectboxit-container .selectboxit {
  /*width: 110%;*/
  padding-right: 15px;
}
.selectboxit-container .selectboxit-list {
  /*width: 150%;*/
}
.csv-header-desc {
  font-size: 0.6rem;
}
.csv-header-desc:hover {
  font-size: 1.2rem;
  line-height: 1.2rem;
}
.list_output {
  cursor: zoom-in;
}
.list_output .csv-line:hover {
  font-size: 1.2rem;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
.ocac-plans ul.gfield_radio {
  text-align: center;
}
.ocac-plans input {
  visibility: hidden;
}
.ocac-plans table.ocac-plan {
  border: 1px solid #000;
  margin-bottom: 0;
  user-select: none;
}
.ocac-plans table.ocac-plan td {
  text-align: center;
  padding: 0 10px;
}
.ocac-plans table.ocac-plan td.plan-title {
  font-weight: bold;
  font-size: 1.1rem;
}
.ocac-plans table.ocac-plan td.plan-price {
  font-weight: bold;
  font-size: 1.2rem;
}
.ocac-plans table.ocac-plan td.plan-feature {
  font-weight: bold;
}
.ocac-plans table.ocac-plan td.plan-learn-more a {
  color: inherit;
}
.ocac-plans table.ocac-plan td.plan-sign-up {
  padding: 0;
}
.ocac-plans table.ocac-plan td.plan-sign-up div.sign-up-btn {
  width: 100%;
  font-size: 1.2rem;
  font-weight: bold;
  font-style: italic;
  color: #000;
  background-color: #f0f0f0;
  padding: 5px;
  border: 2px solid #000;
}
.ocac-plans table.ocac-plan td.plan-sign-up div.sign-up-btn:hover {
  color: #fff;
  background-color: #656565;
}
.ocac-plans .gchoice_select_all, .gform_wrapper .ocac-plans ul.gfield_checkbox li input[type=checkbox]:checked + label, .gform_wrapper .ocac-plans ul.gfield_radio li input[type=radio]:checked + label {
  font-weight: normal;
}
.ocac-plans .gchoice_select_all, .gform_wrapper .ocac-plans ul.gfield_checkbox li input[type=checkbox]:checked + label table, .gform_wrapper .ocac-plans ul.gfield_radio li input[type=radio]:checked + label table {
  /*background-color: #656565;
 color: #F0F0F0;*/
}
.gform_wrapper .already_uploaded_files {
  font-size: 14px;
  font-weight: bold;
}
.gform_wrapper .already_uploaded_files.list {
  padding: 10px 10px;
  color: maroon;
}
.gform_wrapper .parent_based_on {
  font-size: 14px;
  font-weight: bold;
  color: maroon;
}
.gform_heading, .gform_wrapper span.gform_description {
  padding-left: 0 !important;
}
.ocac-plans .ginput_container .gfield_radio > li {
  vertical-align: top;
  max-width: 257px;
}
.ocac-plans.noPro .sign-up-btn[data-value=pro]:before, .ocac-plans.noPro .sign-up-btn[data-value=pro]:after {
  position: absolute;
  content: '';
  background: maroon;
  display: block;
  width: 200%;
  height: 5px;
  -webkit-transform: rotate(-65deg);
  transform: rotate(-65deg);
  left: -120px;
  right: 0;
  top: -70px;
  bottom: 0;
  margin: auto;
  opacity: 0.4;
}
.ocac-plans.noPro .sign-up-btn[data-value=pro]:after {
  -webkit-transform: rotate(65deg);
  transform: rotate(65deg);
}
