@media only screen and (min-width: 76.25em) {
  .md-main__inner {
    max-width: none;
  }
  .md-sidebar--primary {
    left: 0;
  }
  .md-sidebar--secondary {
    right: 0;
    margin-left: 0;
    -webkit-transform: none;
    transform: none;
  }
}

.md-typeset code {
  word-break: normal;
}

.md-hero {
  background-color: #000000;
}

.md-header {
  background-color: #000000;
}

.md-tabs {
  background-color: #000000;
}

@media only screen and (max-width: 76.1875em) {
  .md-nav--primary .md-nav__title--site {
    background-color: #000000 !important;
  }
}

.md-main__inner {
  padding-top: 0;
}

.dark .md-main h1, .dark .md-main h2, .dark .md-main h3,
.dark .md-main h4, .dark .md-main h5, .dark .md-main {
  color: #e6e6e6;
}


.dark .md-content a {
  color: #009EEB !important;
}

.dark .md-content a:hover {
  color: #0A81BE !important;
}

.dark .md-nav__link--active, 
.dark .md-nav__link:active {
  color: #4E83CF !important;
}

.dark .md-nav__link[data-md-state=blur] {
  color: rgba(255, 255, 255, 0.54);
}

.dark .md-content code {
  background-color: #2B2B2B;
  color: #A9B7C6;
}

.dark .highlight .c1 {
  color: #8f938f !important;
  font-style: italic !important;
  font-weight: normal !important;
}

.dark .highlight .o {
  color: #cda869 !important;
}

.dark .highlight .p {
  color: #aeb2f8 !important;
}

.dark .highlight .n {
  color: #757ad8 !important;
}

.dark .codehilite .na, 
.dark .highlight .na, 
.dark .codehilite .nv, 
.dark .highlight .nv, 
.dark .codehilite .vc, 
.dark .highlight .vc, 
.dark .codehilite .vg, 
.dark .highlight .vg, 
.dark .codehilite .vi, 
.dark .highlight .vi {
	    color:  #a6c6ff !important;
	}

.dark .md-main, .dark .md-sidebar {
  background-color: rgb(29, 29, 30);
}

.dark .md-main .md-typeset__table th {
  background-color: #2e2e2e;
  color: #dc8040; 
}

.dark .md-main .md-typeset__table tbody tr {
  background-color: #424242;
  border-color: #474747;
}

.dark .md-main .md-typeset__table tbody td {
  border-top: .05rem solid #545454;
}

.dark .md-typeset .admonition {
  background-color: #1c1e21;
  color: #e6e6e6;
}

.dark .md-typeset .note>.admonition-title, 
.dark .md-typeset .note>summary {
  background-color: rgba(68,138,255,.28);
}

.dark .md-typeset .warning>.admonition-title, 
.dark .md-typeset .warning>summary, 
.dark .md-typeset .attention>.admonition-title, 
.dark .md-typeset .attention>summary, 
.dark .md-typeset .caution>.admonition-title, 
.dark .md-typeset .caution>summary {
  background-color: rgba(255,145,0,.28);
}

/* Response side bars */
@media screen and (max-width: 76.1875em) {
.dark .md-nav {
  background-color: #242b2E !important;
  color: white;
}
.dark .md-nav--primary .md-nav__title~.md-nav__list {
  background-color: #242b2E !important;
  color: white;
}
.dark .md-nav--primary .md-nav__title {
  color: white;
}
.dark .md-nav--primary .md-nav__item--active>.md-nav__link {
  color: #7aa6da;
}
.dark .md-nav--primary .md-nav__item {
  border-top: .05rem solid #4b4b4b;
}
}

