@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400&family=Roboto:wght@400;700&family=Noto+Sans:wght@400;700&display=swap');

:root {
  --bs-success-rgb: 0, 125, 93; /* Change these to your RGB values */
}

h2,h3,h4,h5,h6 {
  font-weight: 700;
}

h1 {
  font-family: impact!important;
}

body{
 /* font-family: 'Open Sans'!important;*/
  font-family: 'Roboto'!important;
}

hr{
  z-index: 0;
}

/* Override Button Background and Border */
.btn-success {
  background-color: #007D5D !important; /* Your custom green */
  border-color: #27ae60 !important;
}

/* Override Text Color */
.text-success {
  color: #007D5D !important;
}

/* Override Background Utilities */
.bg-success {
  background-color: #007D5D !important;
}

.shadow-text {
  /* Subtle shadow to ensure readability on any background */
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}

.container {
  max-width: 960px;
}

/* Target the dropdown on hover */
@media (min-width: 992px) {
  .navbar .nav-item.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; /* Prevents a gap that causes the menu to close */
  }
}

.open-sans {
	font-family: 'Open Sans'!important;
}

.roboto {
        font-family: 'Roboto'!important;
}

.noto-sans {
        font-family: 'Noto Sans'!important;
}


