/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* vars */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* vars */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/*
 * gforms :: Modify existing front-end display
 */
.gform_wrapper,
body .gform_wrapper ul li.gfield:first-of-type {
  /* Sections */
  margin-top: 0;
  margin-bottom: 0;
}

.gform_wrapper .gform_heading .gform_title {
  /* Title */
  margin-top: 0;
}

.gform_wrapper .gform_footer {
  /* Footer */
  padding: 0;
}

/* Make sublabels bold when the main label is hidden */
.hidden_label label {
  font-weight: 700;
  font-size: initial !important;
}

/* Allow clear divs inside html to work as expected */
.gfield_html.clear {
  clear: both;
  margin: 0 !important;
}

/* Update sidebar name field */
.ginput_complex.has_first_name.no_middle_name.no_last_name.no_suffix > span > input {
  margin-bottom: 0 !important;
}

@media (min-width: 641px) {
  /* STARTzz */
  /* Fix the shortened right single_version_db_updates() Ideas of the whole form */
  .gform_wrapper.gf_browser_chrome .gform_body,
  .gform_wrapper .gform_body {
    width: calc(100% + 16px) !important;
  }
  /* ENDzz */
}

/* --- */
/* --- */
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/*
 * gforms :: Modify existing front-end display
 */
/* No margin on a field container if class is set */
.gform_wrapper .gfield.nom-top {
  margin-top: 0;
}

/*
 * gforms :: Multi-Column Forms
 */
.gform_wrapper.lct_gf_2_col_wrapper ul.gform_fields.lct_gf_col,
.gform_wrapper.lct_gf_3_col_wrapper ul.gform_fields.lct_gf_col {
  display: block;
  float: left;
  margin-right: 1.5% !important;
}

.gform_wrapper.lct_gf_2_col_wrapper ul.gform_fields.lct_gf_col {
  width: 48.5%;
}

.gform_wrapper.lct_gf_3_col_wrapper ul.gform_fields.lct_gf_col {
  width: 32.3%;
}

.gform_wrapper.lct_gf_2_col_wrapper ul.gform_fields.lct_gf_col:last-of-type,
.gform_wrapper.lct_gf_3_col_wrapper ul.gform_fields.lct_gf_col:last-of-type {
  margin-right: 0 !important;
}

.gsection.empty,
.gform_wrapper.lct_gf_2_col_wrapper .gform_body .gform_fields:first-of-type,
.gform_wrapper.lct_gf_2_col_wrapper .gform_fields li:last-of-type.gsection,
.gform_wrapper.lct_gf_3_col_wrapper .gform_body .gform_fields:first-of-type,
.gform_wrapper.lct_gf_3_col_wrapper .gform_fields li:last-of-type.gsection {
  display: none !important;
}

/* --- */
/* --- */
/* UNSORTED */
