:root {
  --md-primary-fg-color: #066FD1;
  --md-primary-fg-color--light: #3D91DF;
  --md-primary-fg-color--dark: #0559A7;

  --md-accent-fg-color: #066FD1;
}

/* Links */
.md-typeset a {
  color: #066FD1;
}

.md-typeset a:hover {
  color: #0559A7;
}

/* Header */
.md-header {
  background-color: #0B1F33;
}

/* Search */
.md-search__form {
  background-color: rgba(255, 255, 255, 0.12);
}

/* Code copy button hover */
.md-typeset .md-clipboard:hover {
  color: #066FD1;
}

/* Navigation active item */
.md-nav__link--active {
  color: #066FD1 !important;
}

/* Headings */
.md-typeset h1,
.md-typeset h2 {
  font-weight: 700;
}

/* Tables */
.md-typeset table:not([class]) th {
  background-color: #066FD1;
  color: white;
}

/* Back to Top */
.md-top:focus, .md-top:hover {
  background-color: #066FD1;  
}

/* Better Headers */ 
.md-typeset h1, 
.md-typeset h2,
.md-nav__item--section > .md-nav__link[for],
.md-nav__container > .md-nav__link {
  color: #000;  
}

/*.md-nav__item--section > .md-nav__link[for],
.md-nav__container > .md-nav__link {
  font-size: 18px;
}*/

body[data-md-color-scheme="slate"] .md-typeset h1,
body[data-md-color-scheme="slate"] .md-typeset h2,
body[data-md-color-scheme="slate"] .md-nav__item--section > .md-nav__link[for],
body[data-md-color-scheme="slate"] .md-nav__container > .md-nav__link {
  color: #FFF;
}

/* Hide Home */
nav.md-nav--primary > ul > .md-nav__item:first-of-type {
  display: none;
}