button[data-md-color-primary="mc2"] {
    background-color: #0fa8d8;
}

[data-md-color-primary="mc2"] .md-typeset a {
    color: #0fa8d8;
}

[data-md-color-primary="mc2"] .md-header {
    background-color: #0fa8d8;
}

[data-md-color-primary="mc2"] .md-hero {
    background-color: #0fa8d8;
}

[data-md-color-primary="mc2"] .md-nav__link:active,
[data-md-color-primary="mc2"] .md-nav__link--active {
    color: #0fa8d8;
}

[data-md-color-primary="mc2"] .md-nav__item--nested > .md-nav__link {
    color: inherit;
}


button[data-md-color-accent="mc2"] {
    background-color: #0079a6;
}

[data-md-color-accent="mc2"] .md-typeset a:hover,
[data-md-color-accent="mc2"] .md-typeset a:active {
    color: #0079a6; 
}

[data-md-color-accent="mc2"] .md-typeset pre code::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="mc2"] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover {
    background-color: #0079a6; 
}

[data-md-color-accent="mc2"] .md-typeset .md-clipboard:hover::before,
[data-md-color-accent="mc2"] .md-typeset .md-clipboard:active::before {
    color: #0079a6; 
}

[data-md-color-accent="mc2"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="mc2"] .md-typeset .footnote li:target .footnote-backref {
    color: #0079a6; 
}

[data-md-color-accent="mc2"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="mc2"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="mc2"] .md-typeset [id] .headerlink:focus {
    color: #0079a6; 
}

[data-md-color-accent="mc2"] .md-nav__link:focus,
[data-md-color-accent="mc2"] .md-nav__link:hover {
    color: #0079a6; 
}

[data-md-color-accent="mc2"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
    background-color: #0079a6; 
}

[data-md-color-accent="mc2"] .md-search-result__link[data-md-state="active"], [data-md-color-accent="mc2"] .md-search-result__link:hover {
    background-color: #64daff; 
}

[data-md-color-accent="mc2"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
    background-color: #0079a6; 
}

[data-md-color-accent="mc2"] .md-source-file:hover::before {
    background-color: #0086c0; 
}



@media only screen and (max-width: 59.9375em) {
    [data-md-color-primary="mc2"] .md-nav__source {
        background-color: rgba(229, 255, 0, 0.788);
    }
}

@media only screen and (max-width: 76.1875em) {
    html [data-md-color-primary="mc2"] .md-nav--primary .md-nav__title--site {
        background-color: #0fa8d8;
    }
}

@media only screen and (min-width: 76.25em) {
    [data-md-color-primary="mc2"] .md-tabs {
        background-color: #0fa8d8; 
    }
}

