/**
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
aside.sidebar-nav {
  position: fixed;
  overflow-y: scroll;
  
  #sidebar-accordion {
    width: 100%;

    .card {
      border: none;

      .card-header {
        background-color: white;
        border: none;
        
        h5 {
          margin-bottom: 0;

          a {
            color: darken(#999, 30%);
          }

          a:hover, a:visited, a:active, a:focus {
            text-decoration: none;
          }
        }
      }

      .sidebar-group {
        ul {
          margin: 0 0 0 .7rem;

          li {
            margin-left: .75rem;
            list-style-type: none;
            padding: .3rem 0 .3rem 1rem;
            border-left: 2px solid $pulsar-blue;

            &.active {
              border-left: 4px solid $brand-secondary;

              a {
                color: $pulsar-magenta;
              }
            }

            a {
              color: black;
            
              &:hover {
                color: purple;
              }

              &:hover, &:visited, &:active, &:focus {
                text-decoration: none;
              }
            }

            & + li {
              margin-top: .2rem;
            }
          }
        }
      }
    }
  }
}
