.flex-grow-1 {
    flex-grow: 1;
}

.menu-plain,
.ul-plain,
.ol-plain {
    list-style-type: none;
    margin-block-start: 0px;
    padding-inline-start: 0px;
    margin-block-end: 0px;
    padding-inline-end: 0px;
}

.textAlign_center {
    text-align: center;
}

.textAlign_left {
    text-align: left;
}

.textAlign_right {
    text-align: right;
}

.flexCol_center {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.display_flex {
    display: flex;
}

.display_flex_column {
    display: flex;
    flex-direction: column;
}

.flexDirection_row {
    flex-direction: row;
}

.display_grid {
    display: grid;
}


.justifyContent_end {
    justify-content: end;
}

.flexDirection_column {
    flex-direction: column;
}

.margin_auto {
    margin: auto;
}

.width_100pct {
    width: 100%;
}

.text_wrap_mode__nowrap {
    text-wrap-mode: nowrap;
}

.fontWeight_bold {
    font-weight: 700;
}

.fontSize_larger {
    font-size: larger;
}

.highlighted_onHover:hover {
    background-color: var(--my-tr-bgcolor-hover) !important;
}

table.highlightRow_onHover {

    tr:hover,
    tbody>tr:hover {
        background-color: var(--my-tr-bgcolor-hover) !important;
    }
}

.displayNone_ifEmpty:empty {
    display: none;
}

.overscrollBehavior-contain {
    overscroll-behavior-y: contain;
}

.localDev_only {
    display: none;

    &::before {
        content: '(lh:';
    }

    &::after {
        content: ')';
    }
}