/* Remove header background and shadow */
.md-header,
.md-footer,
.md-tabs {
    background-color: #fff !important;
    /* box-shadow: none !important; */
}

.md-header,
.md-footer,
.md-header__button,
.md-tabs__link {
    color: var(--md-default-fg-color) !important;
}

.md-search__form {
    background-color: var(--md-typeset-background) !important;
    border: 1px solid rgba(0, 0, 0, 0.15) !important;
    border-radius: 4px !important;
    transition: border-color 0.25s, box-shadow: 0.25s;
}

.md-search__input {
    background-color: transparent !important;
    color: var(--md-default-fg-color) !important;
}

.md-search__input::placeholder {
    color: var(--md-default-fg-color--light) !important;
}

.md-search__icon {
    color: var(--md-default-fg-color--light) !important;
}

.md-search__input--focused .md-search__form {
    background-color: var(--md-typeset-background) !important;
    border-color: var(--md-primary-fg-color) !important;
    box-shadow: 0 0 0 1px var(--md-primary-fg-color) !important;
}

.md-footer-meta {
    background-color: var(--md-default-fg-color) !important;
}

.md-copyright,
.md-copyright a {
    color: var(--md-default-bg-color) !important;
}

/* table styling */
.md-typeset__table {
  min-width: 100% !important;
}

.md-typeset table {
  width: 100% !important;
  display: table !important;
}
