/**
 * AAMDSIF Embedded Salsa Engage forms.
 *
 *   These styles may be set inline by Salsa Engage, so use !important in most cases.
 */
.field--name-field-salsa-form-widget .sli-widget .sli-element,
.field--name-field-salsa-form-widget .sli-widget .sli-element p {
  /* font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif  !important; */
  font-family: var(--ffm-light) !important;
  font-size: var(--size-md) !important;
  line-height: var(--size-md-lh)!important;
  margin-top: 0 !important;
  margin-bottom: 0.5em !important;
  max-width: inherit !important;
}
.field--name-field-salsa-form-widget .sli-widget .sli-element p {
  font-weight: normal !important;
}
.field--name-field-salsa-form-widget .sli-widget .sli-element h1 {
  font-family: var(--ffm-bold) !important;
  color: var(--color-secondary, black) !important;
  font-size: var(--size-xxl) !important;
  line-height: var(--size-xxl-lh) !important;
}
.field--name-field-salsa-form-widget .sli-widget .sli-element h2 {
  font-family: var(--ffm-bold) !important;
  font-size: var(--size-xl) !important;
  line-height: var(--size-xl-lh) !important;
}
.field--name-field-salsa-form-widget .sli-widget .sli-element h3 {
  font-family: var(--ffm-light) !important;
  font-size: var(--size-lg) !important;
  line-height: var(--size-lg-lh) !important;
}
.field--name-field-salsa-form-widget .sli-widget .sli-element h4 {
  font-family: var(--ffm-light) !important;
  font-size: var(--size-md) !important;
  line-height: var(--size-md-lh) !important;
}
.field--name-field-salsa-form-widget .sli-widget .sli-input {
  font-family: var(--ffm-light) !important;
  font-size: var(--size-sm) !important;
  line-height: var(--size-sm-lh) !important;

  padding: var(--size-xs) var(--size-lg) !important;
  border-radius: var(--size-sm-lh) !important;
}
.field--name-field-salsa-form-widget .sli-widget .sli-label {
  font-family: var(--ffm-light) !important;
  font-size: var(--size-sm-alt1) !important;
  line-height: var(--size-sm-alt1-lh) !important;
}
.field--name-field-salsa-form-widget .sli-widget .sli-button-element .sli-button {
  font-family: var(--ffm-medium) !important;
  font-size: var(--size-sm) !important;
  line-height: var(--size-sm-lh) !important;

  padding: var(--size-xs) var(--size-lg) !important;
  border-radius: var(--size-sm-lh) !important;
}

.field--name-field-salsa-form-widget .sli-widget .sli-callout {
  background-color: var(--color-primary) !important;
}
.field--name-field-salsa-form-widget .sli-widget .sli-callout p {
  color: var(--color-primary-inv) !important;
}
.field--name-field-salsa-form-widget .sli-widget .sli-columns {
  padding-left: 5px  !important;
  padding-right: 5px  !important;
}
.field--name-field-salsa-form-widget .sli-widget .sli-row .sli-row {
  margin: 0; /* Override margin: 0 -0.5em from Salsa. */
}

.field-name-field-salsa-form-widget .sli-widget .sli-text,
.field-name-field-salsa-form-widget .sli-widget .sli-button-element {
  max-width: 100% !important; /* 2021-04-07: Override 70% width on virtual support groups. */
}

/**
 * Form specific overrides
 */

/* Sign-Up form */
.sli-content-pane #id_65ee751b-fcff-42fa-bfe6-90837a447326_inner,
.sli-content-pane #id_62290f43-fed9-4649-8de7-ab7a972d21ec {
  display: none !important;
}

/* 2024 Donation form */
/*
.sli-content-pane id_ac5e94e1-d29d-4841-83f5-46e332f0fccb_inner {
}
*/
