.nav-custom {
  font-size: 1.2rem !important;
  font-weight: bold !important;
  color: var(--bs-primary) !important;
}

 /* .nav-custom {
    font-weight: bold;
    font-size: 1.2rem;
    color: var(--bs-primary);
    transition: color 0.3s ease;
  }
*/
  .nav-custom:hover {
    color: var(--bs-success);
  }

  .nav-danger:hover {
    color: var(--bs-danger) !important;
  }
/*
  .nav-link.active {
    color: var(--bs-success);
    border-bottom: 3px solid var(--bs-success);
  }*/

.navbar .nav-link.active {
  color: var(--bs-success) !important;
  border-bottom: 3px solid var(--bs-success) !important;
    font-weight: bold !important;
}
.navbar .nav-link.nav-custom.active {
  color: var(--bs-success) !important;
  border-bottom: 3px solid var(--bs-success) !important;
  font-weight: bold !important;
}
.nav-custom {
  padding-bottom: 0.4rem !important;
}

.navbar .nav-link.nav-custom:hover {
  color: var(--bs-success) !important;
  border-bottom: 3px solid var(--bs-success);
}
.navbar .nav-link.nav-custom.nav-danger:hover {
  color: var(--bs-danger) !important;
  border-bottom: 3px solid var(--bs-danger);
}
/*
.dropdown-item.active {
  background-color: var(--bs-success);
  color: white;
  font-weight: bold;
   /* color: var(--bs-primary) !important;*/
/*}
.dropdown-item {
  color: var(--bs-primary) !important;*/
/*}*/
.dropdown-item {
  color: var(--bs-primary) !important;
  font-weight: bold;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.dropdown-item:hover {
  background-color: var(--bs-success) !important;
  color: white !important;
}


.inner-banner.label-bookmark {
  background: url('<cfoutput>#application.baseURL#/images/banner-bg.png</cfoutput>') center center no-repeat;
  background-size: cover;
  height: 170px;
  display: flex;
  align-items: center;
  color: white;
  margin-bottom: 2rem;
}

.inner-banner.label-bookmark h1 {
  font-size: 2.5rem;
  font-weight: bold;
  color: white;
  margin-bottom: 0.25rem;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6);
}

.inner-banner.label-bookmark p {
  font-size: 1.1rem;
  margin: 0;
  color: #f0f0f0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}