.sidenav-content {
  h1, h2, h3, h4, h5, h6 {

    .mat-icon, .material-icons {
      visibility: hidden;
      display: inline-block;
      color: $mediumgray;
      margin: 0 8px;
    }

    &:hover {
      .mat-icon, .material-icons {
        visibility: visible;
      }
    }

    a {
      text-decoration: none;
      padding-left: 8px;
      margin-left: -50px;
      display: inline-block;
      vertical-align: middle;
    }
  }

  .l-sub-section {
    h1, h2, h3, h4, h5, h6 {
      a {
        padding-right: 24px;
        margin-left: -74px;
      }
    }
  }

  .alert {
    h1, h2, h3, h4, h5, h6 {
      a {
        padding-right: 40px;
        margin-left: -90px;
      }
    }
  }
}
