.campaigndetailsdonationpage h1.campaign_title {
  text-transform: uppercase;
  color: #ea0505;
  padding-bottom: 20px;
  font-weight: 600;
  font-size: 25px;
}
.data-attributes {
  color: #ea0505;
}
.jd-message.clearfix.jd_width_100_percentage {
  background: #212c62 !important;
}
#donation_form {
  background: #fff;
  border: 2px solid #ea0505;
}
#donation-form .switch-payment-fee input:checked + label {
  background-color: #212c62;
  color: #ea0505;
  border: 1px solid #ea0505;
}
#donation-form .switch-payment-fee label {
  background-color: #f5f5f5;
  color: #212c62;
  border:1px solid #212c62;
}
.campaigndetailsdonationpage .campaign_description_top p {
  color: #212c62;
}
.campaign-sharing.share.horizontal {
  color: #ea0505;
}
.campaigndetailsdonationpage .sharingtop .campaign-sharing li a {
  color: #ea0505;
}
.campaigndetailsdonationpage .campaign_photo {
  border-width: 5px;
  border-width: .5rem;
  border-style: solid;
  border-color: #212c62;
  border-radius: .4rem;
  width: 30%;
  margin-left: 20px;
}
.row.campaigndetailsdonationpage {
  border: 2px solid #ea0505;
  border-radius: .4rem;
}
.bi.bi-twitter-x {
  background-color: #ea0505 !important;
}
input {
  color: #212c62;
}
.give-total-wrap .give-currency-symbol {
  background: #212c62 !important;
}
#os_form {
  color: #212c62;
}
.donated-amount-label {
  background-color: #212c62 !important;
}
#jd-login-form {
  color: #212c62 !important;
}
#donation-complete-page {
  background: #fff !important;
}
#donation-complete-page table.completetable tr td.label {
  padding:5px;
  text-align: left;
  text-transform: uppercase;
  color: #212c62 !important;
}
.eb-heading {
  background: #212c62 !important;
}