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

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

.from-medzap-green {
  --tw-gradient-from: #2477B9 !important;
  --tw-gradient-to: rgb(36 119 185 / 0) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.to-medzap-teal {
  --tw-gradient-to: #1e63a0 !important;
}

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

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

.to-medzap-light-green\/20 {
  --tw-gradient-to: rgba(227, 242, 253, 0.2) !important;
}

.to-medzap-light-green\/30 {
  --tw-gradient-to: rgba(227, 242, 253, 0.3) !important;
}

.to-medzap-green\/20 {
  --tw-gradient-to: rgba(36, 119, 185, 0.2) !important;
}

.text-medzap-green {
  color: #2477B9 !important;
}

.hover\:text-medzap-teal:hover {
  color: #1e63a0 !important;
}

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

.border-medzap-green {
  border-color: #2477B9 !important;
}

.hover\:border-medzap-green:hover {
  border-color: #2477B9 !important;
}

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

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