/* Print-friendly treatment for all civicrm front-end pages. */
@media print {
  body.civicrm > * {display: none;}
  body.civicrm main#content {display: block;}
  div.crm-public-footer {display: none}

  /* Do not append href(url) after links (this appears to be a default
   * of the Bootstrap theme; client doesn't like it for Client Face-Sheet
   * printouts, and this developer doesn't like it at all because it
   * just looks dumb. So there.
   * -- allen@joineryhq.com, 2023-09-27
   */
  #bootstrap-theme a[href]:after {
    content: "";
  }
}

/* Styles to overide WP and CiviCRM Bootstrap on front-end civicrm pages 
 * Because this is for front-end civicrm pages only, all identifiers start
 * with body.civicrm .
*/
body.civicrm .crm-af-field {
  padding-bottom: 1em;
}
body.civicrm .af-container.af-layout-cols {
  column-gap: 1em;
}
body.civicrm div#crm-container af-field label.crm-af-field-label {
  font-size: 1.25em;
  font-weight: normal;
}
body.civicrm .crm-container ul.crm-checkbox-list {
  border: none;
  width: auto;
  max-width: unset;
  max-height: unset;
}
body.civicrm #bootstrap-theme .form-control .select2-choice {
  height: auto;
}
body.civicrm #bootstrap-theme .form-control {
  height: auto;
}
