﻿.xaf-navmenu .nav {
    margin-left: 5px !important;
    margin-bottom: 0px !important;
    padding-right: 5px !important;
}

.xaf-navmenu a.nav-link {
    height: 24px;
}

.xaf-navmenu ul.nav:nth-child(1) {
    font-weight: bold !important;
}

.xaf-navmenu ul.nav:nth-child(2) {
    font-weight: normal;
}

.xaf-navmenu ul.nav:last-child {
    margin-bottom: 15px !important;
}


.xaf-nav-item.has-children {
    background-color: var(--dx-grid-header-color);
    border: none;
}

.dxbl-group-header.dxbl-accordion-group-header {
    background-color: var(--bs-body-bg);
}

.xaf-nav-link {
    text-decoration: none !important;
}

.dxbl-accordion-item-content.active {
    background-color: var(--bs-primary) !important;
    color: white !important;
}

.dxbl-accordion-filter {
    border: none;
    background-color: var(--dx-grid-header-color, rgba(0, 0, 0, 0.05));
}

.dxbl-navigation-filter {
}

.no-wrap-data-cell {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dxbl-toolbar-item > button,
.dxbl-toolbar-item-tmpl > .dxbl-text-edit,
.parametrized-action-wrapper {
    padding: 4px 7px;
}



.dxbl-text-edit {
    border-bottom-color: var(--dxbl-text-edit-border-color);
}


.dxbl-theme-fluent .dxbl-group > .dxbl-group-header:has(> .dxbl-text) {
    color: var(--dx-color-primary);
    border-bottom: solid 1px var(--dx-color-border);
}