/* Primary and Secondary Color Classes */
.primaryFill {
  background-color: #267424 !important;
  color: white !important;
}

.primaryColor {
  color: #267424 !important;
}

.primaryBorder {
  border: 1px solid #267424 !important;
}

.secondaryFill {
  background-color: #77da37 !important;
}

.secondaryColor {
  color: #77da37 !important;
}

.secondaryBorder {
  border: 1px solid #77da37 !important;
}

/* Icon Background */
.iconBackground {
  background-color: #d0f5b6 !important;
}


.customHoverPrimary {
  transition: background-color 0.3s ease;
  cursor: pointer;
}

.customHoverPrimary:hover {
  background-color: #1d5a1c !important; /* Soft dark cast */
}

.customHover {
  transition: background-color 0.3s ease;
  cursor: pointer;
}

.customHover:hover {
  background-color: #eceeec !important; /* Soft dark cast */
}

.darkGreenBackground{
  background-color: #001e03 !important;
}
