/* Corporate Navbar Styles */

.navbar-dark, .bg-primary, .corporate-navbar {
    background: var(--corporate-gradient-hero) !important;
}

.corporate-navbar .navbar-brand {
    color: var(--corporate-white) !important;
    font-weight: 700;
    font-size: 1.5rem;
}

.corporate-navbar .navbar-brand:hover {
    color: var(--corporate-accent-light) !important;
}

.corporate-navbar .nav-link {
    color: rgba(255, 255, 255, 0.9) !important;
    font-weight: 500;
    transition: all 0.3s ease;
}

.corporate-navbar .nav-link:hover {
    color: var(--corporate-accent) !important;
    transform: translateY(-1px);
}

.corporate-navbar .btn-outline-light {
    border-color: rgba(255, 255, 255, 0.3);
    color: var(--corporate-white);
}

.corporate-navbar .btn-outline-light:hover {
    background: var(--corporate-accent);
    border-color: var(--corporate-accent);
    color: var(--corporate-dark);
}

.corporate-navbar .btn-light {
    background: var(--corporate-accent);
    border-color: var(--corporate-accent);
    color: var(--corporate-dark);
    font-weight: 600;
}

.corporate-navbar .btn-light:hover {
    background: var(--corporate-accent-light);
    border-color: var(--corporate-accent-light);
    color: var(--corporate-dark);
    transform: translateY(-1px);
}

/* Admin Layout Dropdown Styling */
.navbar-dark .dropdown-menu {
    background-color: var(--corporate-white);
    border: 1px solid var(--corporate-lighter);
    box-shadow: 0 0.5rem 1rem rgba(30, 58, 138, 0.15);
}

.navbar-dark .dropdown-item {
    color: var(--corporate-secondary-dark);
}

.navbar-dark .dropdown-item:hover,
.navbar-dark .dropdown-item:focus {
    background-color: var(--corporate-light);
    color: var(--corporate-primary);
}

/* Fix for admin dropdown link color */
.admin-dropdown {
    color: var(--corporate-white) !important;
}