/* Medzap theme color overrides with !important to ensure they work */
.bg-medzap-green {
  background-color: #25d366 !important;
}

.hover\:bg-medzap-teal:hover {
  background-color: #128c7e !important;
}

.from-medzap-green {
  --tw-gradient-from: #25d366 !important;
  --tw-gradient-to: rgb(37 211 102 / 0) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.to-medzap-teal {
  --tw-gradient-to: #128c7e !important;
}

.from-medzap-light-green\/20 {
  --tw-gradient-from: rgba(220, 248, 198, 0.2) !important;
  --tw-gradient-to: rgba(220, 248, 198, 0) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.from-medzap-light-green\/40 {
  --tw-gradient-from: rgba(220, 248, 198, 0.4) !important;
  --tw-gradient-to: rgba(220, 248, 198, 0) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.to-medzap-light-green\/20 {
  --tw-gradient-to: rgba(220, 248, 198, 0.2) !important;
}

.to-medzap-light-green\/30 {
  --tw-gradient-to: rgba(220, 248, 198, 0.3) !important;
}

.to-medzap-green\/20 {
  --tw-gradient-to: rgba(37, 211, 102, 0.2) !important;
}

.text-medzap-green {
  color: #25d366 !important;
}

.hover\:text-medzap-teal:hover {
  color: #128c7e !important;
}

.bg-medzap-light-green {
  background-color: #dcf8c6 !important;
}

.border-medzap-green {
  border-color: #25d366 !important;
}

.hover\:border-medzap-green:hover {
  border-color: #25d366 !important;
}

.focus\:ring-medzap-green:focus {
  --tw-ring-color: #25d366 !important;
}

.border-medzap-light-green {
  border-color: #dcf8c6 !important;
}
