.nav-link {
	  color: #FFFFFF;
    font-size: 1.20rem;
    font-weight: bold;
}

.bg-primary .navbar-nav a.nav-link:hover {
    color: #1b1b1b !important;
}

nav.navbar {
    background-color: #333333!important;
}


#navbar-content .nav-link,
#navbar-content .dropdown-item,
#navbar-content .nav-link span {
    color: #ffffff !important;
}

#navbar-content .nav-link:hover,
#navbar-content .dropdown-item:hover,
#navbar-content .nav-link:hover span {
    color: #daa520 !important;
}

/* Icons inside the dropdowns */
#navbar-content .dropdown-menu[aria-labelledby="nav-dropdown-messages"] i,
#navbar-content .dropdown-menu[aria-labelledby="nav-dropdown-account-settings"] i {
  color: #ffffff !important;
}

.bg-primary .dropdown-menu {
    background-color: #333333;
    color: #ffffff;
    --bs-dropdown-link-color: #ffffff;
}

/* Ensure dropdown items inherit the text color */
.bg-primary .dropdown-menu .dropdown-item {
    color: #daa520;
}

/* Optional: hover/focus state */
.bg-primary .dropdown-menu .dropdown-item:hover,
.bg-primary .dropdown-menu .dropdown-item:focus {
    background-color: #444444;
    color: #daa520;
}


.login-panel-main {
    color: #2f2f2f;
}

.MultiLogin .btn-primary {
  background-color: #212121;
  border: none;
&:hover {
    background-color: #212121;
    border: none;
  }
}

.linkstar-page .btn-primary:not(.disabled):hover {
    background-color: #ffffff !important;
    color: #2f2f2f !important;
    border-color: #ffffff !important;
    background-image: none !important;
    filter: none !important;
}

.linkstar-page .btn-primary, .navbar-dark.bg-primary, .card-primary > .card-header {
  background-color: #2f2f2f;
  background-image: none;
}
 
.linkstar-page .card-default > .card-primary {
	color: #1b1b1b;
}
 
.linkstar-page .login-submit-button{
	background-color: #2f2f2f !important;
	background-image: none;
}
 
.linkstar-page .title-holder-0{
	font-family: sans-serif;
	font-weight: bold;
}
 
.text-muted {  
  --bs-text-opacity: 1;  color: #212121!important;
}

.linkstar-page a:not(.btn):not(.dropdown-item) {
    color: #1b1b1b;
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: #1b1b1b;
    background-color: transparent;
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition);
}

element.style {
    color: #212121;
}

.clickable-card:hover {
    background-color: #daa520;
    color: #fff !important;
    cursor: pointer;
}