.navbar.navbar-expand-lg {
    padding: 0.2rem 1rem;
    color: rgba(255, 255, 255, 0.9);
    background-color: #be000f;
}

.navbar.navbar-expand-lg a {
    font-weight: bold;
    color: white;
    transition: all 0.3s ease-in-out;
}

.navbar.navbar-expand-lg a:hover {
    font-weight: bold;
    color: #ffc800;
}

.active {
    color: #ffc800 !important;
    background-color: transparent!important;
}

.nav-item.nav-link:not(:last-child) {
    padding-right: 2rem !important;
}

.dropdown.dropdown-menu {
    background-color: white;
    color: #be000f;
    width: max-content;
    padding: 0.5rem 1rem;
}

.dropdown.dropdown-menu a {
    font-weight: bold;
    border-radius: 5px;
    color: #be000f;
}

.dropdown.dropdown-menu a:hover {
    background-color: rgba(255, 200, 0, 0.7);
    color: #be000f;
}

.navbar-nav {
    margin: auto;
}

.navbar-toggler.collapsed .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

.navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M 4.4106957,7 20.455608,22.999991 M 4.4106957,23 20.455608,6.9999908'/%3e%3c/svg%3e") !important;
}