.md-header {
    background-color: var(--primary-color);
}
.md-header-nav__ellipsis {
    text-align: center;
}
.md-nav__title {
    color: var(--primary-color)!important;
}
.md-footer-meta {
    background-color: var(--primary-color-darker)!important;
}
.md-footer-nav {
    background-color: var(--primary-color-darker)!important;
}

.md-footer-copyright {
    text-align: center;
    margin: auto;
}

h1 {
    color: var(--primary-color)!important;
    font-weight: 600!important;
    margin: 2.4rem 0 .8rem;
}

h2 {
    color: var(--primary-color)!important;
    font-weight: 400!important;
    margin: 2.1rem 0 .8rem!important;
}

h3 {
    color: var(--primary-color)!important;
    margin: 1.8rem 0 .8rem!important;
}

h4 {
    color: var(--primary-color)!important;
    margin: 1.6rem 0 .8rem!important;
}

.md-clipboard {
    color: var(--accent-color)!important;
}

:root {
    --primary-color: #38567b;
    --primary-color-darker: #2c496d;
    --primary-color-light: #38567b;
    --primary-color-lighter: #38567b;

    --secondary-color: #2196f3;
    --secondary-color-darker: #0c77cc;

    --accent-color: #ffc107;
    --accent-color-darker: #ffc107;
    --accent-color-light: #ffc721;
}
