/* general */

* {
  scrollbar-base-color: #252525;
  scrollbar-face-color: #4b4b4b;
  scrollbar-3dlight-color: #252525;
  scrollbar-highlight-color: #252525;
  scrollbar-track-color: #252525;
  scrollbar-arrow-color: #4b4b4b;
  scrollbar-shadow-color: #252525;
}

::-webkit-scrollbar {
  background-color: #252525;
}

::-webkit-scrollbar-track {
  background-color: #252525;
}

::-webkit-scrollbar-thumb {
  background-color: #4b4b4b;
  border: 2px solid #252525;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #5f5f5f;
}

::-webkit-scrollbar-corner {
  background-color: inherit;
}

::-ms-expand {
  background-color: #1e1e1e;
  color: #4b4b4b;
  border-color: #252525;
}

select {
  border-color: #353535;
  background-color: #1e1e1e;
  color: inherit;
}

/* theme.css */

body {
  background-color: #1e1e1e;
  color: #d5d5d5;
}

h1 {
  color: inherit;
}

h2 {
  color: #a25a5a;
}

h3 {
  color: #428242;
}

h1, h2, h3 {
  border-bottom-color: #353535;
}

a:link, a:visited, a:visited:hover {
  color: #6eb1ff;
}

pre, code {
  background-color: #262525;
}

.Syntax {
  background-color: #27241a;
  border-color: #443b1c;
}

.Syntax span.func {
  color: #ffa;
}

table.info td {
  border-color: #353535;
}

table.info th {
  background-color: #252525;
  border-color: #353535;
}

table.info tr.sep_below {
  border-bottom-color: #353535;
}

.blue {
  color: royalblue;
}

.note {
  border-left-color: #90b790;
  background-color: #1b211b;
  color: #90b790;
}

.warning {
  border-left-color: #d2aeae;
  background-color: #2f2a26;
  color: #d2aeae;
}

.methodShort {
  border-color: #353535;
}

.methodShort h2, .methodShort h3 {
  color: inherit;
}

.methodShort:target {
  border-color: inherit;
}

dt {
  color: inherit;
}

dd {
  border-left-color: #353535;
}

kbd {
  border-color: #1e1e1e;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #353535 inset;
  color: #d5d5d5;
  background-color: #1e1e1e;
  text-shadow: 0 1px 0 #000;
}

.ex {
  border-color: #353535;
}

.regex {
  background-color: #382d1f;
}

.subj {
  background-color: #233523;
}

/* content.css */

#head {
  background-color: #333;
  color: #a3a3a3;
}

#head li:hover {
  background-color: inherit;
  color: #fff;
}

#head .selected {
  background-color: #a3a3a3;
  color: #333;
}

#head li.selected:hover {
  background-color: #a3a3a3;
  color: #fff;
}

#left {
  background-color: #252526;
  color: #d5d5d5;
}

.lds-dual-ring:after {
  border-color: #a3a3a3 transparent #a3a3a3 transparent;
}

#left .toc ul {
  color: #a3a3a3;
}

#left .toc ul > li > ul {
  border-left-color: #353535;
}

#left .toc ul > li.highlighted > ul {
  border-left-color: #a3a3a3;
}

#left .toc li.closed > span, #left .toc li.opened > span {
  color: #d5d5d5;
}

#left .toc .selected {
  border-left-color: #a3a3a3;
}

#left .input input {
  border-color: #353535;
  background-color: #1e1e1e;
}

#left .input input.match {
  background-color: #324232;
}

#left .input input.mismatch {
  background-color: #664766;
}

#left .select select {
  border-color: #353535;
  background-color: #1e1e1e;
}

#left .select select > option {
  color: #d5d5d5;
}

#left .select .empty {
  color: grey !important;
}

#left .list {
  background-color: #1e1e1e;
  border-color: #353535;
}

#left .search .checkbox label {
  border-color: #353535;
}

#left .search .checkbox .updown {
  border-color: #353535;
}

#left .list > a:hover {
  background-color: #353535;
}

#left .list > a.selected {
  background-color: #a3a3a3;
  color: #333;
}

#left .deprecated {
  color: indianred !important;
}

.dragbar {
  background-color: #353535;
}

#right .footer {
  border-top-color: #353535;
}

#right .back-to-top {
  background-color: #333;
  color: #a3a3a3;
}

#right pre.parent > div.buttons > a {
  background-color: #333;
  color: #a3a3a3;
}

#right table.mobile {
  border-color: #353535;
}

#right table.mobile tbody {
  border-top-color: #353535;
}

#right table.mobile tbody > tr:first-child {
  background-color: #252525;
}

#right table.mobile td:first-child {
  background-color: #252525;
}

#right .deprecated {
  color: indianred;
  border-bottom-color: indianred;
}

pre > .cmd, pre > .bif, code > .cmd, code > .bif {
  color: #569cd6;
}

pre > .met, code > .met {
  color: #60c5dc;
}

pre > .cfs, pre > .dec, code > .cfs, code > .dec {
  color: #c586c0;
}

pre > .str, code > .str {
  color: #ce9178;
}

pre .str > .esc, code .str > .esc {
  color: #ff6868;
}

pre > .biv, code > .biv {
  color: #4ec9b0;
}

pre > .dir, code > .dir {
  color: #dcdcaa;
}

pre > .lab, pre > .fun, code > .lab, code > .fun {
  font-weight: normal;
  color: #dcdcaa;
}

pre > .num, code > .num {
  color: #b5cea8;
}

pre.origin em, code em, pre .cmt, code .cmt {
  color: #6a9955 !important;
}