/***Start - override***/
 .sidebar {
     background-color: #000;
     position: sticky;
     top: 0;
     z-index: 4;
}
 .sidebar .col-md-12{
     display:flex;
     flex-direction:column;
     padding-left:0;
     padding-right:0;
}
/*module-breadcrumb.css: line 16*/
 .t5 .sidebar .navbar {
     padding: 0;
}
/***End - override***/
 #in-this-section-dropdown{
     font-size: inherit;
     background-color:#000;
     margin: 0 1rem;
     border-top:1px solid #fff;
}
 #in-this-section-dropdown a, #in-this-section-dropdown a:visited {
     color: #fff;
     font-weight:inherit;
}
 #in-this-section-dropdown .dropdown-toggle{
     text-decoration:none;
     padding: .5rem 0;
     display: block;
     font-size: 14px;
}
 #in-this-section-dropdown .dropdown-toggle::after{
     font-family: "Font Awesome 5 Free";
     content:"\f105";
     display: inline-block;
     vertical-align: 0;
     font-weight: 900;
     border: none;
     min-width:.8em;
     margin-left: .6em;
     font-size: 12.5px;
}
 #in-this-section-dropdown .dropdown-toggle.show::after{
     content:"\f107";
}
 #in-this-section-dropdown .dropdown-menu{
     background-color:#000;
    /*padding:1em;
     */
}
 #in-this-section-dropdown .dropdown-menu ul {
     list-style:none;
}
 #in-this-section-dropdown .dropdown-menu li {
     line-height: 2em;
}
 #in-this-section-dropdown .dropdown-menu li > ul{
     padding-left: 0;
}
 #in-this-section-dropdown .dropdown-menu a{
     display:block;
     min-height:24px;
     min-width: 24px;
     text-decoration: none;
}
 #in-this-section-dropdown .dropdown-menu a:focus:not(.active), #in-this-section-dropdown .dropdown-menu a:hover{
     background-color:#008453;
}
 #in-this-section-dropdown .dropdown-menu ul li a{
     padding-left:1.5rem;
}
 #in-this-section-dropdown a.active{
     background-color:#043927;
}
/**for 400% page zoom**/
 @media screen and (min-width: 419px){
     #in-this-section-dropdown .dropdown-menu.show{
         max-height:50vh;
         overflow-y:auto;
         overflow-x: hidden;
    }
}
 @media screen and (min-width: 640px){
     .sidebar .col-md-12 nav.navbar{
         flex: 0 0 auto;
         margin-left: 1rem;
    }
     .sidebar .col-md-12{
         flex-direction: row;
    }
     #in-this-section-dropdown{
         display:flex;
         border-left:1px solid #fff;
         width:auto;
         margin: unset;
         border-top:none;
    }
     #in-this-section-dropdown .dropdown-toggle{
         padding: .5rem;
    }
}
 @media screen and (min-width: 960px) {
    /***override***/
     .one-column-aside aside.side-nav {
         top: 30px;
    }
}
 