@charset "utf-8";
/*@import url("https://fonts.googleapis.com/css2?family=Courier+Prime:wght@400;700&display=swap");*/
/* CSS Document */
.featherlight {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.featherlight .featherlight-close-icon {
  background-color: white !important;
  color: black !important;
  position: absolute !important;
  top:0px !important;
  right:0px !important;
}
.bm-donation-system {
  background-size: cover;
  background-position: top center;
  background-color: #ededed;
  overflow: hidden;
  position: relative;
  color: #707070;
}

.bm-donation-system.medium
  .bm-wrapper
  .bm-variations
  .options
  .donation-values
  label {
  font-size: 24px;
}
/* .bm-donation-system::after {
  content: " ";
  display: block;
  background: url(images/flower_of_life.svg);
  background-size: auto;
  background-size: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;

  filter: invert(85%) sepia(100%) saturate(1000%) hue-rotate(-111deg)
    brightness(123%) contrast(80%);
} */
.bm-donation-system {
  font-family: "Raleway", sans-serif;
  font-weight: bold;
  background: white;
}

.bm-donation-system .donate-drop {
  background: url(images/logo.svg) top center no-repeat;
  color: transparent;
  background-size: contain;
  margin: 1rem 0;
  filter: invert(30%) sepia(50%) saturate(3000%) hue-rotate(-25deg)
    brightness(80%) contrast(107%);
  padding: 0.5rem 0;
}
.bm-donation-system .bm-wrapper {
  position: relative;
  z-index: 2;
}
.bm-donation-system-forceopen .bm-donation-system.medium .bm-wrapper {
  height: 25rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .bm-donation-system {
    background-size: cover;
  }
}
.bm-donation-system.small
  .bm-wrapper
  .single_variation_wrap
  .bm-variations_button,
.bm-donation-system.medium
  .bm-wrapper
  .single_variation_wrap
  .bm-variations_button {
  background: white;
  padding: 52px 30px;
  border-top: 1px solid #707070;
}
.bm-donation-system.small
  .bm-wrapper
  .single_variation_wrap
  .bm-variations_button
  .submit-button,
.bm-donation-system.medium
  .bm-wrapper
  .single_variation_wrap
  .bm-variations_button
  .submit-button {
  background: #ce001c;
  border: none;
  font-size: 26px;
  color: white;
}
bm-donation-system.small
  .bm-wrapper
  .single_variation_wrap
  .bm-variations_button
  .submit-button:hover,
.bm-donation-system.medium
  .bm-wrapper
  .single_variation_wrap
  .bm-variations_button
  .submit-button:hover {
  background: #af0219;
}

.bm-donation-system
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values:hover
  > label {
  background-color: rgba(0, 0, 0, 0.2);
}
.bm-donation-system
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values.framed:hover
  > label {
  background-color: transparent;
}
.bm-donation-system
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values.other
  > label,
.bm-donation-system
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values
  > label
  .box {
  color: #707070;
}
.bm-donation-system.medium .bm-wrapper .bm-variations {
}
.bm-donation-system.medium
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values.framed {
  top: 0px;
  left: 0px;
}
.bm-donation-system.medium
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values
  > label {
  cursor: pointer;
}
.bm-donation-system.medium
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values.framed
  > label {
  border-color: #707070;
  border-width: 1px;
  background: rgba(221, 219, 219, 1);
  border-bottom: 0px;
  border-left: 0px;
}
.bm-donation-system.medium
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values.framed
  > label:hover,
.bm-donation-system.medium
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values.framed
  > label:active {
  background: rgb(190, 190, 190);
}
.bm-donation-system.medium
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values.framed:nth-child(3n)
  > label {
  border-color: #707070;
  border-width: 1px;
}
.bm-donation-system
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values
  > label {
  border-bottom: 0px;
}
.bm-donation-system
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values.framed
  > label:after {
  content: "";
  display: block;
  width: 100%;
  display: block;
  height: 10px;
  margin-top: -10px;
}
/* border color overrides */
.bm-donation-system
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values
  > label {
  border-right: 1px solid #707070;
}
.bm-donation-system.medium
  .bm-wrapper
  .bm-variations
  .options
  .donation-values.other {
  border-top: 1px solid #707070;
}
.bm-donation-system.medium
  .bm-wrapper
  .bm-variations
  .options
  .donation-values
  label {
  border-top: 1px solid #707070;
}
.bm-donation-system.medium
  .bm-wrapper
  .bm-variations
  .options
  .donation-values.other
  label {
  border-top: 0px solid #707070;
}
.bm-donation-system
  .bm-wrapper
  .bm-variations
  .options
  > .donation-values
  > label {
  font-weight: bold;
}
.bm-donation-system .bm-wrapper .bm-variations .options {
  background: #ededed;
}
.bm-donation-system .bm-wrapper .bm-variations .options > .donation-values {
  color: rgba(112, 112, 112, 1);
  font-weight: bold;
}
.bm-donation-system.medium .nyp input#nyp {
  font-size: 16px;
}
