/*
	csw-Scroll-Spy-Container.css
		
	Version: [2019-05-14 04:15 pm]
*/

.csw-Scroll-Spy-Container .cswHeader {
  padding-right: 10px;
}

/* Scroll Spy Sidebar menu */

.csw-Scroll-Spy-Container .csw-scrollspy-container-sidebar {
  background-color: #fff;
  display: block;
  overflow: hidden;
  z-index: 100;
}

.csw-Scroll-Spy-Container .csw-scrollspy-container-sidebar.affix {
  box-shadow: 0 1px 3px #777;
  padding-top: 10px;
  padding-bottom: 10px;
  position: fixed;
  top: 90px;	/* base value... set from config value in csw-scroll-spy-container.js */
  width: 275px; 	/* base value... adjusted dynamically in csw-scroll-spy-container.js */
}

/* Active (:focus,:hover) Link Indicator */
.csw-Scroll-Spy-Container .csw-scrollspy-container-sidebar .nav > .active:focus > a,
.csw-Scroll-Spy-Container .csw-scrollspy-container-sidebar .nav > .active:hover > a,
.csw-Scroll-Spy-Container .csw-scrollspy-container-sidebar .nav > .active > a {
  border-left: 2px solid #fff;  /* #FC0000 Default: Red Bar */
  padding-left: 18px;
}

.csw-Scroll-Spy-Container .csw-scrollspy-container-sidebar .nav .nav {
  display: none;
  padding-bottom: 10px;
}

.csw-Scroll-Spy-Container .csw-scrollspy-container-sidebar .nav > .active > ul {
  display: block;
}

.csw-Scroll-Spy-Container .csw-scrollspy-container-sidebar .nav > li > a {
  padding: 4px 20px;
  font-weight: 600;
  display: block;
}

.csw-Scroll-Spy-Container .csw-scrollspy-container-sidebar .nav .nav > li > a {
  font-size: 0.8em;
  padding-left: 30px;
}

.csw-Scroll-Spy-Container .csw-scrollspy-container-sidebar .nav .nav > li > a:hover {
	/* background-color: #eee; */
	text-decoration: none;
}

 