/* add site-wide styles here */

html {
    scroll-padding-top: 56px;
}

.sticky-top {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    left: 0;
    right: 0;
    height: 56px;
    z-index: 1000;
}

main.container {
    margin-top: 1.0rem;
    margin-bottom: 1.0rem;
}
/*
.flex-container {
    display: flex;
    flex-direction: column;
}

.text {

}

.text-fill {
    flex: 1;
    align-self: stretch;
}
*/
.nav-text, .nav-text:hover {
    color: var(--bs-code-color);
}

.nav-text > div {
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    vertical-align: baseline;
}

/* ********************************* FileManager */
.dx-drawer-panel-content.dx-drawer-panel-content-initial {
    display: none !important; /* hide left panel */
}

.dx-widget.dx-filemanager-breadcrumbs {
    display: none !important; /* hide top breadcrumbs panel */
}
