.sidebar-sticky {
  width: 230px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-transform: uppercase;
  font-weight: bold;
  color: #005199;
  font-family: "Noto Sans";
}
.sidebar-sticky .sener-sidebar-sticky {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: sticky;
  top: 120px;
  width: 209px;
  color: #005199;
  font-size: 12px;
  line-height: 1.35714;
  /* &::before {
  	content: "";
  	position: absolute;
  	width: 90%;
  	display: block;
  	background: #fff;
  	background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  	height: 20px;
  	top: 20px;
  	z-index: 1
  }

  &::after {
  	content: "";
  	position: absolute;
  	width: 90%;
  	display: block;
  	background: #fff;
  	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  	height: 20px;
  	bottom: 0px;
  	z-index: 1
  } */
}
.sidebar-sticky .sener-sidebar-sticky .ver-indice {
  display: none;
}
.sidebar-sticky .sener-sidebar-sticky ul {
  margin-top: 1.8em;
  max-height: calc(100vh - 160px);
  overflow-y: auto;
  padding-bottom: 20px;
  scrollbar-width: thin;
  scrollbar-color: #005199 #e7e7e7;
}
.sidebar-sticky .sener-sidebar-sticky ul::-webkit-scrollbar {
  width: 6px;
  border-radius: 3px;
}
.sidebar-sticky .sener-sidebar-sticky ul::-webkit-scrollbar-thumb {
  background: #005199;
  border-radius: 4px;
}
.sidebar-sticky .sener-sidebar-sticky ul::-webkit-scrollbar-thumb:hover {
  background: #80addc;
}
.sidebar-sticky .sener-sidebar-sticky ul::-webkit-scrollbar-track {
  background: #e7e7e7;
  border: 0;
  border-radius: 4px;
  box-shadow: inset 0px 0px 0px 0px #F0F0F0;
}
.sidebar-sticky .sener-sidebar-sticky ul li {
  line-height: 1.3em;
  padding: 8px 10px 8px 0;
}
.sidebar-sticky .sener-sidebar-sticky ul li a {
  color: #80addc;
  letter-spacing: 2px;
}
.sidebar-sticky .sener-sidebar-sticky ul li a:hover {
  color: #005199;
}
.sidebar-sticky .sener-sidebar-sticky .active-sticky a {
  color: #005199;
}

@media (max-width: 768px) {
  .menu-sticky {
    flex-direction: column;
  }
  .menu-sticky .sidebar-sticky {
    position: sticky;
    top: 63px;
    display: block;
    width: 100%;
    background-color: #fff;
    padding-top: 10px;
    z-index: 99;
  }
  .menu-sticky .sidebar-sticky .sener-sidebar-sticky {
    width: 100%;
  }
  .menu-sticky .sidebar-sticky .sener-sidebar-sticky:not(ul) {
    border-bottom: 1px solid #005199;
  }
  .menu-sticky .sidebar-sticky .sener-sidebar-sticky .ver-indice {
    display: block;
    padding-bottom: 5px;
    width: 100%;
  }
  .menu-sticky .sidebar-sticky .sener-sidebar-sticky .ver-indice.show {
    border-bottom: 1px solid #005199;
  }
  .menu-sticky .sidebar-sticky .sener-sidebar-sticky .ver-indice svg {
    display: inline-block;
    height: 30px;
    vertical-align: middle;
    transform: rotate(0);
    transition: transform 0.4s linear;
    margin-top: -3px;
  }
  .menu-sticky .sidebar-sticky .sener-sidebar-sticky .ver-indice.show svg {
    transform: rotate(180deg);
  }
  .menu-sticky .sidebar-sticky .sener-sidebar-sticky ul {
    margin: 0px;
    padding: 0px;
    height: 0;
    transition: height 0.4s linear;
    overflow: hidden;
    transition: 0.3s;
  }
  .menu-sticky .sidebar-sticky .sener-sidebar-sticky ul.show {
    margin: 1rem 0 1.5rem 0;
  }
}

/*# sourceMappingURL=menu-sticky.css.map */
