.rst-content .code-block-caption {
  text-align: left;
}

/* highlight style in code blocks*/
.rst-content div[class^=highlight] pre .hll {
  background-color: #f8f8f8;
  font-weight: bold;
}

/* table width adjustment; disable horizontal scrollbar */
.rst-content table td {
  white-space: normal;
}

/* disable uppercase style for section titles in the sidebar */
.wy-menu-vertical header, .wy-menu-vertical p.caption {
  text-transform: none;
  padding: 0 1.5em;
  font-size: 95%;
}

/* narrow the bottom margin of line-block (`|` directive) inside list and table elements */
.rst-content li .line-block {
  margin-bottom: 0;
}

.rst-content td .line-block {
  margin-bottom: 0;
}
