div.doc-contents:not(.first) {
  padding-left: 25px;
  border-left: 4px solid rgba(230, 230, 230);
  margin-bottom: 80px;
}

div.doc-contents:not(.first) {
  padding-left: 25px;
  border-left: 4px solid rgba(230, 230, 230);
  margin-bottom: 80px;
}

div.doc-module {
    font-size: 1em;
}

h5.doc-heading {
  text-transform: none !important;
}

h6.hidden-toc {
  margin: 0 !important;
  position: relative;
  top: -70px;
}

h6.hidden-toc::before {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

h6.hidden-toc a.headerlink {
  display: none;
}

td code {
  word-break: normal !important;
}

td p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
