﻿.jex-navmenu-container {
    height: 100%;
    border-right-width: 1px;
    border-right-color: var(--jex-common-divider);
    border-right-style: solid;
}

    .jex-navmenu-container > div > a {
        display: block;
        text-decoration: none;
        color: var(--jex-common-text-normal-known-color);
    }

        .jex-navmenu-container > div > a:hover {
            color: white;
            background-color: var(--jex-common-secondary);
        }

        /* selected link */
        .jex-navmenu-container > div > a:active {
            background-color: var(--jex-common-divider);
        }

    .jex-navmenu-container > .level-1 > a {
        padding: 0.25em 1em;
    }

    .jex-navmenu-container > .level-2 > a {
        padding: 0.25em 2em;
    }

    .jex-navmenu-container > span {
        padding: 1em;
    }