.mdc-drawer__header.vf-page__menu-header {
    background: #fff;
} 

.mdc-drawer__header.vf-page__menu-header .vf-page__menu-info, .mdc-drawer__header.vf-page__menu-header .vf-page__menu-toggle {
    color: #000;
}

.mdc-drawer__header.vf-page__menu-header .vf-page__menu-subtitle {
    color: var(--mdc-theme-primary, #000);
}

.mdc-drawer__header.vf-page__menu-header .mdc-button.vf-page__menu-toggle-button {
    color: var(--mdc-theme-primary, #000);
}

.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
    color: var(--mdc-theme-primary, #000);
}

.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
    color: var(--mdc-theme-primary, #000);
}

.vf-form__errors {
    margin-bottom: 2rem;
}

.vf-form__error {
    color: red;
}

aa-auto-complete-select .mdc-text-field--invalid:not(.mdc-text-field--disabled) ~ .mdc-text-field-helper-line .mdc-text-field-helper-text {
    color: var(--mdc-theme-error, #b00020);
}

aa-auto-complete-multi-select .mdc-text-field--invalid:not(.mdc-text-field--disabled) ~ .mdc-text-field-helper-line .mdc-text-field-helper-text {
    color: var(--mdc-theme-error, #b00020);
}

table.vf-list__table .vf-list__table-header-numeric, table.vf-list__table .vf-list__table-cell-numeric {
    width: 5rem;
}

table.vf-list__table .vf-list__table-header-boolean, table.vf-list__table .vf-list__table-cell-boolean {
    width: 6rem;
}


vf-page-menu-navigation .mdc-select__menu {
    max-height: 500px !important;
}
