/* PassOpus left sidebar Auto-Nav */

#aside-bg {
    padding: 1rem 1.25rem;
}

#aside-bg ul,
#aside-bg ul ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

#aside-bg ul.nav li {
    display: block;
    margin: 0;
    padding: 0;
}

#aside-bg ul a {
    display: block;
    padding: 0.55rem 0.75rem;
    margin: 0.15rem 0;
    color: #07144a;
    text-decoration: none;
    line-height: 1.3;
    border-radius: 6px;
    background: transparent;
}

#aside-bg ul a:hover {
    background: rgba(7, 20, 74, 0.08);
    text-decoration: none;
}

/* Current page */
#aside-bg ul li.nav-selected > a,
#aside-bg ul a.nav-selected {
    background: rgba(7, 20, 74, 0.12);
    color: #07144a;
    font-weight: 700;
}

/* Parent page when current page is inside that branch */
#aside-bg ul li.nav-path-selected > a,
#aside-bg ul a.nav-path-selected {
    font-weight: 700;
}

/* Nested submenu */
aside#aside-bg ul ul {
    margin: 0.15rem 0 0.35rem 0.85rem;
    padding-left: 0.75rem;
    border-left: 2px solid rgba(7, 20, 74, 0.16);
	background-color:unset !important;
	border-radius:unset !important;
	padding-bottom:unset !important;
}

aside#aside-bg li.nav-dropdown ul {
	background-color:unset !important;
	border-radius:unset !important;
	padding-bottom:unset !important;

aside#aside-bg li.nav-dropdown ul li {
	background-color:unset!important;
}

aside#aside-bg li.nav-dropdown ul li a {
	color: #000 !important;
}

aside#aside-bg li.nav-dropdown ul li a {

}

#aside-bg ul ul a {
    padding: 0.4rem 0.65rem;
    font-size: 0.95rem;
    color: #1b2a66;
}

/* Optional: make the sidebar feel like a contained navigation card */
#aside-bg .nav {
    max-width: 280px;
}
