.app-hidden { visibility: hidden; height: 0; overflow: hidden; }

.mq-meta.show-border {
    border-top: 1px solid rgba(97, 99, 101, .2);
}

.flex-row-space-around {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.mq-actions .mq-btn-text {
    color: #BF3B00;
    font-size: 1rem;
    text-decoration: underline;
    border: 2px solid transparent;
    border-radius: 8px;
    transition: all ease-in-out .1s;
}

.luxon-main h2.hide-header {
    display: none;
}

/* Select options popup */
.MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected="true"].Mui-focused,
.MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused,
.MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected="true"] {
    background-color: #FFDDCF!important;
}

.MuiAutocomplete-popper .MuiAutocompleteOption:hover {
    background-color: #FFDDCF!important;
}

.MuiAutocomplete-popper .MuiPaper-root.MuiAutocomplete-paper {
    border-radius: 0;
}

/* Calendar popup */
.MuiButtonBase-root.MuiRadio-root:hover {
    background-color: rgba(0, 0, 0, .04);
}

@media screen and (min-width: 640px) {
    .MuiTypography-body2 {
        font-size: 1rem;
    }
}