/* Override the primary button color */
.md-button.md-button--primary {
    background-color: #1b6c1c;
    color: #ffffff;
    border: none;
}

/* Optional: Add hover effect for the button */
.md-button.md-button--primary:hover {
    background-color: #134514;
    color: #ffffff;
}

.md-typeset a {
    color: #0033ff;
}

.md-typeset a:hover {
    color: #0033ff;
}

:root {
    --md-primary-fg-color: #26374a;
}

.alert-link {
    color: #fff !important;
}

/* Highlight active navigation item in bright blue */
.md-nav__link--active {
    color: #2979ff !important;
    font-weight: 700;
}

/* Material renders the header logo at 1.2rem; the mark needs more room to read. */
.md-header__button.md-logo :is(img, svg) {
  height: 2rem;
  width: 2rem;
}

.md-typeset .grouped-rows table:not([class]) tbody tr:hover {
  background-color: transparent;
  box-shadow: none;
}

.md-typeset .grouped-rows table:not([class]) tbody:hover {
  background-color: var(--md-typeset-table-color--light);
}
