﻿.es-appbar-breadcrumbs,
.es-appbar-breadcrumbs .mud-breadcrumb-item,
.es-appbar-breadcrumbs .es-breadcrumb-separator {
    display: flex;
    align-items: center;
}

    /* links */
    .es-appbar-breadcrumbs .mud-breadcrumb-item a {
        color: var(--bs-heading-color);
        font-weight: 600;
        font-size: 22px;
        line-height: 1;
    }

        .es-appbar-breadcrumbs .mud-breadcrumb-item a:hover {
            color: var(--bs-heading-color);
            font-weight: 600;
            font-size: 22px;
            line-height: 1;
        }

    /* current page (last item) */
    .es-appbar-breadcrumbs .mud-breadcrumb-item.mud-disabled a {
        color: var(--bs-heading-color);
        font-weight: 500;
        font-size: 16px;
        line-height: 1;
    }

/* separators */
.mud-breadcrumb-separator {
    padding: 0 6px;
}

.es-appbar-breadcrumbs .mud-breadcrumb-separator .mud-icon-size-small {
    font-size: 10px;
    line-height: 1;
}

.mud-breadcrumb-separator span {
    color: var(--bs-heading-color);
}


/* active nav link */
.mud-nav-link.active .mud-nav-link-icon,
.mud-nav-link.active .mud-icon-root {
    color: var(--mud-palette-primary) !important;
}


/* border lines */
* .border-t, * .border-l, * .border-r, * .border-b {
    border-color: var(--mud-palette-table-lines) !important;
}


/* expansion panels */
.mud-expand-panel.mud-panel-expanded {
    /*margin: 0px !important;*/
}

.mud-expand-panel-header {
    flex-direction: row-reverse;
}

.mud-expand-panel-text {
    margin-left: 8px;
}