/* bootstrap overrides */
 .navbar-collapse, .navbar-default, .navbar-toggle, .navbar, .navbar-default {
     background-color: #FFF;
     border: none;
}
 .navbar-collapse a:hover, .navbar-default a:hover, .navbar-toggle a:hover, .navbar a:hover, .navbar-default a:hover {
}
 .navbar {
     position: relative;
     margin-bottom: 1px;
     border: none;
}
 .nav > li > a {
     position: relative;
     display: block;
}
 button.navbar-toggle {
     margin-right: 12px;
}
 .caret {
     float: right;
}
 .caret-button {
     float: right;
     z-index:300;
}
 .top-link-collapse {
     border:none;
     margin: 0;
     padding: 4px;
     font-size: .9em;
}
 .top-link-collapse a {
     margin-left: auto;
     margin-right: auto;
}
 a {
     color: #191919;
     text-decoration: none;
}
 .navbar-default .navbar-nav> li >a {
     color: #191919;
     background-color: #FFF;
}
 .nav-pills {
     border: none;
    /* margin-left: -15px;
     margin-right: -15px;
     */
     border-radius: 0;
}
 .nav-pills > li > a {
     color: #191919;
     background-color: #EDEBEB;
     border-radius: 0;
}
 .nav-pills > li > a:hover {
     background-color: #191919;
     color:#FFF;
}
 .nav-pills > li > a:active {
     background-color: #7d110c;
     color:#FFF;
}
 .nav-pills > li > a.home-button {
     color: #FFF;
     background-color: #191919;
}
 .nav-pills > li > a.home-button:active {
     color: #FFF;
     background-color: #7d110c;
}
 .nav-pills > li > a.home-button:hover {
     color: #191919;
     background-color: #EDEBEB;
}
 a.button, a.home-button {
     cursor: pointer;
     border: none;
     transition: background-color 300ms ease-out;
    /*transition: all 0.18s ease-out;
     */
     font-size: .9rem;
     width: 100%;
     -webkit-font-smoothing: antialiased;
}
/* top level menu styles */
 #top-menu {
     min-height: 37px;
     margin: 0;
     width:100%;
     background-color: #FFF;
     text-decoration: none;
     padding-left: 0;
     padding-right: 0;
}
 #top-menu ul {
     margin: 0;
     list-style: none;
}
 #top-menu a {
    /*display: block;
     color:#7D110C;
     */
}
 #top-menu > ul > li,#top-menu > ul > li.current-page {
     display: inline-block;
     text-align: center;
     margin: 0 6px 3px 0;
     padding: 0;
}
 #top-menu > ul > li > a:active,#top-menu > ul > li > a:hover {
     color: #FFF;
     background-color: #191919;
}
 #top-menu > ul > li> a{
     padding: 6px;
}
 #top-menu > ul > li.current-page > a {
     padding: 6px;
     color: #191919;
     border-bottom: 2px solid #7d110c;
}
 #top-menu .nav-pills > li > a {
     color: #191919;
     background-color: #fff;
     border-radius: 0;
}
 #top-menu .nav-pills > li > a:hover {
     background-color: #82786F;
     color:#FFF;
}
 #top-menu .print-link {
     border-bottom: 2px solid #7d110c;
     font-size: .9em;
}
/* xs */
 @media screen and (max-width: 767px) {
     #top-menu {
         display: none !important;
    }
     #left-side-menu {
         width: 50%;
         padding-left: 0;
         padding-right: 0;
         position: absolute;
         top: 6px;
         z-index: 100;
         right: 44px;
    }
}
/* sm */
 @media screen and (min-width: 768px) {
     #top-menu {
         display: inline-block !important;
    }
     #left-side-menu {
         width:100%;
         padding-left: 0;
         padding-right: 0;
    }
}
/* md */
 @media screen and (min-width: 992px) {
     #top-menu {
         display: inline-block !important;
    }
     #left-side-menu {
         width:100%;
         padding-left: 0;
         padding-right: 0;
    }
}
/* lg */
 @media screen and (min-width: 1200px) {
     #top-menu {
         display: inline-block !important;
    }
     #left-side-menu {
         width:100%;
         padding-left: 0;
         padding-right: 0;
    }
}
/* left-side menu styles */
 #left-side-menu ul, ol {
     margin: 0 0 1px 0;
}
 #left-side-menu a {
     display: block;
     padding: 6px;
     text-decoration: none;
     color:#191919;
}
 #left-side-menu ul {
     list-style: none;
}
 #left-side-menu li:hover a {
     color: #FFF;
     background-color:#191919;
}
 #left-side-menu > ul > li, #left-side-menu > ul > li.current-page {
     margin-bottom: 1px;
}
 #left-side-menu > ul > li > a:hover {
     color: #fff;
     background-color: #191919;
}
 #left-side-menu li.current-page {
     background-color: #7d110c;
     width:100%;
     margin: 2px 0 1px 0;
     padding: 6px;
}
 #left-side-menu a[href]:after {
     content: none !important;
}
 #left-side-menu li.current-page > .current-page-text {
     background-color: #7d110c;
     color: #fff;
     font-size: .9em;
}
 #left-side-menu a.caret-button >.caret-button {
     display:inline;
}
 #left-side-menu li.page-in-current-folder {
}
 #left-side-menu .page-in-current-folder a {
     background-color: #aea79f;
     color: #fff;
}
 #left-side-menu .page-in-current-folder a:hover {
     background-color: #191919;
     color: #fff;
}
 #left-side-menu li.current-folder-home > a {
     color: #fff;
     background-color:#82786F;
}
 #left-side-menu li.current-folder > a:hover {
     color: #fff;
     background-color: #191919;
}
 #left-side-menu > ul > li> a{
}
 #left-side-menu > ul > li {
}
 #left-side-menu ul.dropdown-menu > li > a {
     color: #fff;
     background-color:#AEA79F;
}
 #left-side-menu ul.dropdown-menu > li.current-page > a {
     background-color: #FFF;
     color: #191919;
}
 #left-side-menu ul.dropdown-menu > li > a:active {
     background-color: #AEA79F;
     color:#fff;
}
 #left-side-menu ul.dropdown-menu > li > a:hover {
     background-color: #AEA79F;
     color:#fff;
}
 