/*!
 * @name          Readthedocs
 * @namespace     http://userstyles.org
 * @description	  Styles the documentation pages hosted on Readthedocs.io
 * @author        Anthony Post
 * @homepage      https://userstyles.org/styles/142968
 * @version       0.20170529055029
 *
 * Modified by Aloïs Dreyfus: 20190726-1417
 */
a:visited {
  color: #8496d8;
}

pre {
  background-color: #0d1116; /****/
  border: 1px solid #48566b;
  border-radius: 0.25rem;
  color: #ced6dd;
  line-height: 1.2em;
  margin: 1.5em 0;
  padding: 1rem;
}

.wy-nav-content {
  background: #16181c; /** #*/
  color: #e1e2fa;
}

.method dt,
.class dt,
.exception dt,
.property dt,
.data dt,
.attribute dt,
.function dt,
.descclassname,
.descname {
  background-color: #525252 !important;
  color: #e1e2fa !important;
}

.toc-backref {
  color: #2980b9 !important;
}

/* .wy-menu-vertical li.current a {
  background-color: #353535 !important;
} */

/* code.literal {
   background-color: #2d2d2d !important;
  border: 1px solid #7755dd !important; 
} */

.wy-nav-top {
  background-color: #0e1117;
}
.wy-nav-side {
  background-color: #0e1117 !important;
}

.wy-nav-content-wrap {
  background-color: #02040a !important;
}

.sidebar {
  background-color: #191919 !important;
}

.sidebar-title {
  background-color: #2b2b2b !important;
}

.xref,
.py-meth {
  color: #7ec3e6 !important;
}

.admonition,
.note {
  background-color: #1b1f22 !important;
}

.wy-side-nav-search {
  background-color: #0e1117;
  border-bottom: 1px solid white;
}

.wy-table thead,
.rst-content table.docutils thead,
.rst-content table.field-list thead {
  background-color: #b9b9b9;
}

.wy-table thead th,
.rst-content table.docutils thead th,
.rst-content table.field-list thead th {
  border: solid 2px #005cc5;
}

.wy-table thead p,
.rst-content table.docutils thead p,
.rst-content table.field-list thead p {
  margin: 0;
}

.wy-table-odd td,
.wy-table-striped tr:nth-child(2n-1) td,
.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td {
  background-color: #343131;
}

.highlight .m {
  color: inherit;
} /* Literal.Number */
.highlight .nv {
  color: #3a7ca8;
} /* Name.Variable */

.rst-content div[class^="highlight"],
.rst-content pre.literal-block {
  border: none;
  background-color: transparent;
}

.highlight .gp {
  color: #3081f7;
}

.rst-content code.literal,
.rst-content tt.literal {
  background-color: #02040a !important;
}

.rst-content code,
.rst-content tt,
code {
  border-color: #02040a;
}

.wy-side-nav-search .wy-dropdown > a,
.wy-side-nav-search > a {
  display: flex;
  flex-direction: column-reverse;
}

.wy-side-nav-search .wy-dropdown > a,
.wy-side-nav-search > a::before {
  display: none;
}
.wy-side-nav-search .wy-dropdown > a.icon img.logo,
.wy-side-nav-search > a.icon img.logo {
  margin-top: 0;
  margin-bottom: 0.85rem;
}
