#mca-bbox .BBFormRadioLabel,
#mca-bbox .BBFormRadioLabelGivingLevelSelectedDC label {
  border-radius: 0;
  border: 3px solid var(--blue);
}

#mca-bbox .BBFormContainer {
  padding: 0;
}
#mca-bbox input,
#mca-bbox textarea,
#mca-bbox select {
  border: var(--rule);
  background-color: var(--background-color);
  color: var(--foreground-color);
}

#mca-bbox label,
#mca-bbox .BBFormTableHeaderCell {
  color: var(--foreground-color);
}

#mca-bbox .BBFormSummaryTotal {
  padding-top: 0;
}
#mca-bbox .BBFormRadioLabelGivingLevel {
  transition: 0s;
}

#mca-bbox .BBFormRadioLabelGivingLevelNotSelected {
  color: var(--blue);
}

#bboxdonation_gift_rdlstGivingLevels
  > div.BBFormRadioItem.BBFormRadioGivingLevelItem.BBFormRadioLabelGivingLevelSelectedDC
  > div
  > label,
.BBFormRadioLabelGivingLevelSelected,
.BBFormRadioLabelGivingLevelNotSelected:hover {
  background-color: var(--blue);
  color: var(--background-color);
}

#mca-bbox .BBFormRadioLabelGivingLevelNotSelected:hover,
.BBFormRadioLabelGivingLevelNotSelected:focus {
  border: 3px solid var(--background-color);
}

#mca-bbox .BBFormSubmitbutton {
  font-family: var(--MCA10);
  border-radius: 0;
  background-color: var(--blue);
  box-shadow: none;
  border: 1px solid var(--blue);
  color: var(--background-color);
  padding: var(--gap-quarter) var(--gap-half);
  font-weight: 400;

}

#mca-bbox .BBFormSubmitbutton:hover {
  opacity: 1;
  background-color: var(--blue);
  color: var(--background-color);
}

#mca-bbox .BBMembershipOptionSelectedWatermark {
  top: -1px;
  right: -1px;
  position: absolute;
  left: auto;
}

#mca-bbox svg {
  border-radius: 0;
}


#mca-bbox svg polyline {
  fill: var(--accent-color);
  stroke-linejoin: miter;
  stroke-linecap: butt;
}
#mca-bbox .BBFormSection,
#mca-bbox .BBFormTable,
#mca-bbox .BBFormPricingTable,
#mca-bbox .BBMembershipOptionWrapper {
  background-image: none;
  background-color: var(--background-color);
  margin: 0;
  border-radius: 0;
  padding: var(--gap-half);
  max-width: 100%;
  border-color: var(--foreground-color);
  position: relative;
}

#mca-bbox .BBFormSectionHeading {
  border-bottom: 2px solid var(--foreground-color);
}

#mca-bbox .BBFormTextArea,
#mca-bbox .BBFormSelectList,
#mca-bbox .BBFormTextbox {
  border-radius: 0;
  box-shadow: none;
  background-color: var(--background-color);
  color: var(--foreground-color);
}

#mca-bbox .BBFormTextArea:focus,
#mca-bbox .BBFormSelectList:focus,
#mca-bbox .BBFormTextbox:focus {
  border: 2px solid var(--blue);
  outline: none;
}

#bboxdonation_gift_txtOtherAmountButtons,
#bboxdonation_gift_txtOtherAmountButtons:focus {
  border: 1px solid var(--blue);
}

#mca-bbox .BBFormRadioLabel.BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelOther.BBFormRadioLabelGivingLevelSelected {
  border: none;
}

#bboxdonation_gift_fldPledgeAmountWhenNoLevels {
  display: none;
}

div[data-country-format-for="2"],
div[data-country-format-for="3"],
div[data-country-format-for="4"],
div[data-country-format-for="5"]{
  display: none;
}