.give-viewing-form-in-iframe .payment {
  display: block;
}
.give-viewing-form-in-iframe .payment .heading {
  padding-top: 10px;
}
.give-viewing-form-in-iframe .payment .subheading {
  padding-bottom: 10px;;
}
.give-viewing-form-in-iframe .give-custom-amount-text {
  display: none;
}
.give-viewing-form-in-iframe .give-ffm-form-row-responsive .give-label {
  display: none !important;
}
.give-viewing-form-in-iframe .choose-amount .content,
.give-viewing-form-in-iframe .receipt .message {
  white-space: pre-line;
}
.give-viewing-form-in-iframe form[id*=give-form] .give-donation-amount {
  width: fit-content;
}
.give-viewing-form-in-iframe .give-stripe-becs-mandate-acceptance-text,
.give-viewing-form-in-iframe .give-stripe-sepa-mandate-acceptance-text,
.give-viewing-form-in-iframe p,
.give-viewing-form-in-iframe #give-recurring-form .form-row input[type=email],
.give-viewing-form-in-iframe #give-recurring-form .form-row input[type=password],
.give-viewing-form-in-iframe #give-recurring-form .form-row input[type=tel],
.give-viewing-form-in-iframe #give-recurring-form .form-row input[type=text],
.give-viewing-form-in-iframe #give-recurring-form .form-row input[type=url],
.give-viewing-form-in-iframe #give-recurring-form .form-row textarea,
.give-viewing-form-in-iframe .give-input-field-wrapper,
.give-viewing-form-in-iframe .give-square-cc-fields,
.give-viewing-form-in-iframe .give-stripe-cc-field,
.give-viewing-form-in-iframe .give-stripe-single-cc-field-wrap,
.give-viewing-form-in-iframe form.give-form .form-row input[type=email],
.give-viewing-form-in-iframe form.give-form .form-row input[type=password],
.give-viewing-form-in-iframe form.give-form .form-row input[type=tel],
.give-viewing-form-in-iframe form.give-form .form-row input[type=text],
.give-viewing-form-in-iframe form.give-form .form-row input[type=url],
.give-viewing-form-in-iframe form.give-form .form-row textarea,
.give-viewing-form-in-iframe form[id*=give-form] .form-row input[type=email],
.give-viewing-form-in-iframe form[id*=give-form] .form-row input[type=email].required,
.give-viewing-form-in-iframe form[id*=give-form] .form-row input[type=password],
.give-viewing-form-in-iframe form[id*=give-form] .form-row input[type=password].required,
.give-viewing-form-in-iframe form[id*=give-form] .form-row input[type=tel],
.give-viewing-form-in-iframe form[id*=give-form] .form-row input[type=tel].required,
.give-viewing-form-in-iframe form[id*=give-form] .form-row input[type=text],
.give-viewing-form-in-iframe form[id*=give-form] .form-row input[type=text].required,
.give-viewing-form-in-iframe form[id*=give-form] .form-row input[type=url],
.give-viewing-form-in-iframe form[id*=give-form] .form-row input[type=url].required,
.give-viewing-form-in-iframe form[id*=give-form] .form-row textarea,
.give-viewing-form-in-iframe form[id*=give-form] .form-row textarea.required,
.give-viewing-form-in-iframe .receipt .details .details-table .details-row .detail,
.give-viewing-form-in-iframe .receipt .details .details-table .details-row .value {
  color: #000;
  font-family: var(--body_typography-font-family,inherit);
}
.give-viewing-form-in-iframe ::placeholder {
  color: #333;
}
.give-viewing-form-in-iframe #give-recurring-form .give-section-break,
.give-viewing-form-in-iframe #give-recurring-form h3.give-section-break,
.give-viewing-form-in-iframe #give-recurring-form h4.give-section-break,
.give-viewing-form-in-iframe #give-recurring-form legend,
.give-viewing-form-in-iframe form.give-form .give-section-break,
.give-viewing-form-in-iframe form.give-form h3.give-section-break,
.give-viewing-form-in-iframe form.give-form h4.give-section-break,
.give-viewing-form-in-iframe form.give-form legend,
.give-viewing-form-in-iframe form[id*=give-form] .give-section-break,
.give-viewing-form-in-iframe form[id*=give-form] h3.give-section-break,
.give-viewing-form-in-iframe form[id*=give-form] h4.give-section-break,
.give-viewing-form-in-iframe form[id*=give-form] legend {
  margin-bottom: 0;
}

.give-viewing-form-in-iframe form.give-form .form-row.ffm-field-container > label.give-label {
  display: none !important;
}
/**
 * Form fields
 */
.give-viewing-form-in-iframe .form-row.ffm-field-container.give-ffm-form-row-half,
.give-viewing-form-in-iframe .form-row.ffm-field-container.give-ffm-form-row-third {
  width: 100%;
  margin-top: 0;
}
@media (min-width: 520px) {
  .give-viewing-form-in-iframe .form-row.ffm-field-container {
    padding: 0 15px 15px 0;
    box-sizing: border-box;
    margin: 0 0 0 20px;
  }
  .give-viewing-form-in-iframe .form-row.ffm-field-container.give-ffm-form-row-half,
  .give-viewing-form-in-iframe .form-row.ffm-field-container.give-ffm-form-row-third {
    float:left;
    width: 48%;
  }
  .give-viewing-form-in-iframe .form-row.ffm-field-container.give-ffm-form-row-third {
    width: 32%;
  }
  .form-row.ffm-field-container.give-ffm-form-row-half + .form-row.ffm-field-container.give-ffm-form-row-half,
  .form-row.ffm-field-container.give-ffm-form-row-third + .form-row.ffm-field-container.give-ffm-form-row-third {
    margin-left: 0 !important;
  }
}
.give-viewing-form-in-iframe .give-tributes-legend {
  display: none;
}
.give-viewing-form-in-iframe .give-tributes-dedicate-donation legend {
  background-color: transparent !important;
  border-bottom: 1px solid rgba(0,0,0,.1) !important;
  font-size: 1.15em !important;
  font-weight: 700 !important;
  margin: 10px 0 15px !important;
  padding: 0 0 5px !important;
  width: 100% !important;
}

/**
 * Donor Dashboard
 */
@media screen and (max-width: 920px) {
  .give-form-templates #give-donor-dashboard {
    max-width: 100% !important;
  }
  #give-donor-dashboard .give-donor-dashboard-donation-receipt__table .give-donor-dashboard-donation-receipt__row {
      align-items: flex-start !important;
      flex-direction: row;
  }
}
@media screen and (max-width: 700px) {
  #give-donor-dashboard .give-donor-dashboard-donation-receipt__table .give-donor-dashboard-donation-receipt__row {
    align-items: center !important;
    flex-direction: column;
  }
}