.smg-donation-stripe-form {
  position: relative;
}
.smg-submitting-layout {
  background-color: rgba(255, 255, 255, 0.75);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.donate-field-required::after {
  color: red;
  content: "*";
  display: inline-block;
  margin-left: 3px;
}
.credit-card-fields {
  background-color: #ddd;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-bottom: 15px;
  margin-top: 5px;
  padding: 20px 15px 10px 15px;
}
.credit-card-brands {
  margin-bottom: 15px;
}