h1:focus {
    outline: none;
}

.table-row-item-disabled {
    background-color: #ffeeee !important;
}

.table-row-item-disabled:hover {
    background-color: #ffdddd !important;
}

.input-align-right input {
    text-align: right;
}

th.mud-table-cell {
    vertical-align: top;
}
.column-header h6 {
    white-space: nowrap;
}

.mud-input-required {
    color:red;
}

.mud-input-numeric-spin .mud-button-text-default {
    opacity: 0.3;
}

.mud-input-numeric-spin .mud-button-text-default:hover {
    opacity: 0.8;
}


.validation-errors {
    color: red;
    font-size: 0.8rem;
    padding-bottom: 0.5rem;
}

.h-mirror {
    transform: scaleX(-1);
}

.center-content {
    display: flex;
    justify-content: center;
    align-items: center;
}

.cancelled-item {
    text-decoration: line-through;
}


.t-80 {
    opacity: 0.7;
}