#apply_gift_card_btn, #remove_gift_card_btn {
  padding: 10px 25px;
  cursor: pointer;
  background-color: #111111;
  border-color: #111111;
  border-width: 0;
  color: white;
  font-family: inherit;
  font-size: 0.9rem;
  font-style: normal;
  font-weight: 500;
  line-height: inherit;
  padding: .78rem 1.1rem;
  text-decoration: none;
}

#apply_gift_card_btn:hover, #remove_gift_card_btn:hover {
  background-color: #636363;
  border-color: #636363;
  border-width: 0;
}

.giftcard-success {
  color: #2e7d32; /* or green */
  margin-top: 0.5em;
}
.giftcard-error {
  color: #d32f2f; /* or red */
  margin-top: 0.5em;
}

