﻿:root {
    --modal-tall: 75dvh;
    --modal-medium: 55dvh;
    --modal-compact: 35dvh;
}

.mud-breadcrumb-item > a {
    color: #0080A5;
    cursor: pointer;
}

.mud-nav-link.active {
    color: black !important;
}

.error-row {
    background-color: #FBEAEA;
}

.warning-row {
    background-color: #FFF3E0;
}

.success-row {
    background-color: #EBF4EB;
}

.yellow-row {
    background-color: #FFFDE7;
}

.group-header {
    background-color: #F5F5F5;
}

.mud-checkbox svg {
    color: #0080A5;
}

.font-weight-500 {
    font-weight: 500;
}

.upper {
    text-transform: uppercase;
}

.color-white {
    color: white !important;
}

.color-black {
    color: black !important;
}

.color-error {
    color: #D32F2F;
}

.color-gray {
    color: #757575;
}

.text-align-right {
    text-align: right;
}

.text-align-center {
    text-align: center;
}

.text-break {
    word-break: break-word;
}

.pr-50px {
    padding-inline-end: 50px !important;
}

.no-line-break {
    white-space: nowrap;
}

.light-green-background {
    background-color: #ECF4EC;
}

.lighten4-background {
    background-color: #F5F5F5;
}

.vertical-align-top {
    vertical-align: top;
}

.mud-table-cell.menu-column,
.mud-table-cell .mud-menu .mud-button-root {
    padding-block: 0 !important;
}

.mud-table-cell .mud-button-root {
    padding-block: 2px;
}

.font-size-14 {
    font-size: 14px;
}

.padding-0 {
    padding: 0 !important;
}

.padding-top-0 {
    padding-top: 0 !important;
}

.mud-tabs .mud-tabs-panels .mud-grid {
    margin-top: 0px;
}

.mud-alert-outlined-success {
    border-color: #439446 !important;
    color: #439446 !important;
    background-color: #e7f5e9 !important;
    opacity: 100 !important;
}

.mud-alert-outlined-info {
    border-color: #0a7cbf !important;
    color: #0a7cbf !important;
    background-color: #e1f5fe !important;
    opacity: 100 !important;
}

.mud-alert-outlined-error {
    border-color: #cd4241 !important;
    color: #cd4241 !important;
    background-color: #ffebee !important;
    opacity: 100 !important;
}