* {
    --md-primary-fg-color: #06889C;
    --md-accent-fg-color: #4AA44A;
}
.tx-container {
    --md-accent-fg-color: #4AA44A;
}

.md-typeset table:not([class]) {
    font-size: .75rem;
}

.md-typeset table:not([class]) td,
.md-typeset table:not([class]) th {
    padding: .3em;
}

.md-header {
    height: 3rem;
}
.md-header-nav__button, .md-logo {
    margin: 0;
    padding: 0;
}
.md-header-nav__button.md-logo img {
    width: auto;
    height: 100%;
    margin: 0;
    padding: 0;
}
.md-header-nav__title {
    margin: 0;
    line-height: 3rem;
}

.md-footer-nav__inner, .md-footer-nav__link--prev, .md-footer-nav__link--next {
    padding: 0;
}
.md-footer-nav__direction {
    padding: 0 1rem;
    margin-top: .1rem;
    font-size: .6rem;
    line-height: 1rem;
}
.md-footer-nav__title{
    font-size: .8rem;
    flex-grow: 1;
}
.md-footer-meta__inner, .md-footer-copyright, .md-footer-social {
    max-width: 50%;
    padding: 0;
}
