/**
 * Dark HighlightJS theme
 */

.hljs {
  display:block;
  overflow-x:auto;
  padding:.5em;
  background:#444
}

.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link {
  color:white
}

.hljs,.hljs-subst {
  color:#ddd
}

.hljs-string,.hljs-title,.hljs-name,.hljs-type,.hljs-attribute,.hljs-symbol,.hljs-bullet,.hljs-built_in,.hljs-addition,.hljs-variable,.hljs-template-tag,.hljs-template-variable {
  color:#d88
}

.hljs-comment,.hljs-quote,.hljs-deletion,.hljs-meta {
  color:#777
}

.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-title,.hljs-section,.hljs-doctag,.hljs-type,.hljs-name,.hljs-strong {
  font-weight:bold
}

.hljs-emphasis {
  font-style:italic
}

/**
 * Customized styles
 */

.doc pre.highlight {
  display: block;
  overflow-x: auto;
  padding: .5em;
  background: #444;
}

.doc pre.highlight code {
  background: #444;
  box-shadow: inset 0 0 1.75px #e1e1e1;
  display: display;
  overflow-x: auto;
  padding: .75rem;
  font-size: 85%;
}

.doc pre.nowrap {
  background: #444;
  overflow-x: auto;
  padding: .5em;
  background: #444;
  color: rgb(193, 193, 193);
  font-size: 85%;
}

.doc .admonitionblock tr {
  background: #bbb;
  border: 1px solid #717171
}