.toc .nav > li.active > .expand-stub::before,
.toc .nav > li.in > .expand-stub::before,
.toc .nav > li.in.active > .expand-stub::before,
.toc .nav > li.filtered > .expand-stub::before {
    content: "\23F5";
    transform: rotate(90deg);
}

.toc .nav > li > .expand-stub::before,
.toc .nav > li.active > .expand-stub::before {
    content: "\23F5";
    display: block;
    transition: transform 0.1s ease-in-out;
    transform: rotate(0deg);
}

.navbar-header {
  min-height: 53px;
}

.toc ul { font-size: 14px; }
.toc .level1 > li { font-size: 14px; }
.toc .level2 > li { font-size: 14px; }
.toc .nav > li.active > a {
  font-weight: 600;
}

.toc (.level2, .level3) {
  margin: 0px 0 0 15px;
}

.toc .level33 {
  margin: 0px 0 0 15px;
}

.toc .nav > li > a {
  margin-left: 5px;
  margin-top: 5px;
}


.toc .nav > li > a:hover,
.toc .nav > li > a:focus {
  text-decoration: underline;
}

@media (min-width: 768px) {
  .sidefilter, .sidetoc {
    width: calc(12% + 140px);
  }

  .article.grid-right {
    margin-left: calc(12% + 150px);
  }
}

.appver {
  width: calc(12% + 220px);
  padding-left: 10px;
  font-weight: 600;
  font-size: 14px;
}
