:root {
  --primary-green: #0ab464;
  --light-green: #d4edda;
  --orange-accent: #fd7e14;
  --dark-orange: #e8590c;
  --vivid-orange: #eb4513;
  --light-gray: #f8f9fa;
  --border-color: #e9ecef;
  --dark-gray: #6c757d;
  --footer-bg: #6c757d;
}

.text-hd {
  color: var(--primary-green) !important;
}

.border-hd {
  border-color: var(--primary-green) !important;
}

.btn-hd {
  background-color: var(--primary-green) !important;
  border: 1px solid var(--primary-green) !important;
}

.btn-hd:active,
.btn-hd:hover,
.btn-hd:focus {
  background-color: #fff !important;
  color: var(--primary-green) !important;
}