.bookless-nav {
    min-height: 67px;
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0;
    --bs-navbar-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.85);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-brand-margin-end: 0;
    --bs-navbar-toggler-border-color: transparent;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

    .bookless-nav.solid {
        background: #3080bb;
        background: linear-gradient(to right, #3080bb 0%, #236b94 100%);
        box-shadow: -5px -5px 25px rgba(0,0,0,0.5);
    }

    .bookless-nav .nav-link {
        --bs-navbar-nav-link-padding-x: 0.7rem;
        padding: 1.3rem;
    }

        .bookless-nav .nav-link:hover {
            background: #3c8cc7;
        }

    .bookless-nav .navbar-toggler {
        margin: 0.8rem;
    }

.nav-margin-top {
    margin-top: 67px;
}

.offset-link {
    padding-top: 65px;
    margin-top: -65px;
}

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0;
    --bs-dropdown-spacer: 0;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: #212529;
    --bs-dropdown-bg: #fff;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: 0px;
    --bs-dropdown-border-width: 0px;
    --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
    --bs-dropdown-link-color: #212529;
    --bs-dropdown-link-hover-color: rgba(255, 255, 255, 0.75);
    --bs-dropdown-link-hover-bg: #3c8cc7;
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #3080bb;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.5rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
}

.footer-bg {
    background: #212529;
    background: linear-gradient(to right, #212529 40%, #151922 100%);
}
