/* entry row */
.entry-row {
    position: sticky !important;
    top: 0px;
    left: 0px;
    padding-bottom: 0.75rem;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
    z-index: 1020;
    align-items: center !important;
}

.entry-row h1.content-header-title {
    font-size: 1.5rem;
    line-height: normal;
    margin-bottom:0px;
}
.entry-row ol.breadcrumb {
    margin-bottom:0px;
}
.entry-row button {
    margin-right:0.5rem;
}

/* branding */
.navbar-brand-logo {
    max-height: 40px;
    margin-right: 0.5rem;
}

.navbar-toggler {
    margin-right: 0.5rem;
}

/* main navbar */
.b-layout-header-fixed {
    z-index: 1032;
    border-bottom: solid #efefef 1px;
}

.main-navbar {
    padding-left: 1rem;
    padding-right: 1rem;
    height: var(--b-bar-horizontal-height, auto);
}

.b-layout-footer {
    display: none;
}

.b-bar-vertical-inline .b-bar-item .b-bar-icon,
.b-bar-vertical-popout .b-bar-item .b-bar-icon,
.b-bar-vertical-small .b-bar-item .b-bar-icon {
    width: 1.5rem;
    text-align: center;
    color: var(--bs-primary)
}

@media (max-width: 768px) {
    .main-navbar-brand {
        display: none;
    }

    .b-layout-footer {
        display: block;
    }

    .main-navbar-nav {
        display: flex;
        flex-direction: row !important;
        justify-content: space-around !important;
        flex-grow: 1 !important;
        height: var(--b-bar-horizontal-height, auto);
    }

    .main-navbar-nav .b-bar-icon {
        display: block;
        font-size: 1.25rem;
        text-align: center;
    }

    .main-navbar .navbar-toolbar {
        flex-direction: row;
    }

    /* for bootstrap */
    .main-navbar .navbar-toolbar .nav-item > .nav-link {
        padding-left: var(--bs-navbar-nav-link-padding-x);
        padding-right: var(--bs-navbar-nav-link-padding-x);
    }
    .main-navbar .navbar-toolbar .dropdown-menu {
        position: absolute;
    }
}

/* for bootstrap */
.main-navbar .navbar-toolbar .dropdown-menu {
    overflow:auto;
}
.main-navbar .navbar-toolbar button.dropdown-toggle::after {
    content:none;
}