﻿.validation-message {
    color: #f44336;
    margin: 0;
    font-size: .8rem;
    margin-top: 3px;
    text-align: start;
    font-weight: 400;
    line-height: 1.66;
    letter-spacing: .03333em;
}

.mud-snackbar-location-bottom-left {
    bottom: 50px !important;
}

.mud-snackbar-location-bottom-right {
    bottom: 50px !important;
}

.mud-nav-link {
    /*padding: 8px 8px 8px 8px !important;*/
    /*align-items: center !important;
    line-height: var(--mud-typography-default-lineheight) !important;*/
}

/*default menu*/
.mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled) {
    color: var(--mud-palette-primary-text);
    background-color: var(--mud-palette-primary);
}

    .mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled), .mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled):focus-visible:not(.mud-nav-link-disabled) {
        background-color: var(--mud-palette-primary);
    }

/*rounded menu*/

.mud-navmenu.mud-navmenu-rounded > .mud-nav-item {
    margin:8px 0px;
}

.mud-navmenu.mud-navmenu-rounded .mud-nav-link.active:not(.mud-nav-link-disabled) {
    color: var(--mud-palette-primary-text);
    background-color: var(--mud-palette-primary);
}
.mud-navmenu.mud-navmenu-rounded .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled), .mud-navmenu.mud-navmenu-rounded .mud-nav-link.active:not(.mud-nav-link-disabled):focus-visible:not(.mud-nav-link-disabled) {
    background-color: var(--mud-palette-primary);
}
.mud-nav-link:hover:not(.mud-nav-link-disabled) {
    cursor: pointer;
    text-decoration: none;
    background-color: #dcedff;
}

.mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon {
    fill: var(--mud-palette-primary-text);
}


.mud-checkbox .checkbox-block {
    background-color: #F6F9FB !important;
    margin-top: 8px !important;
    border: 1px solid var(--mud-palette-lines-inputs);
    border-radius: var(--mud-default-borderradius);
}

.mud-table-root .mud-table-head .mud-table-cell.dark-header {
    color: var(--mud-palette-primary-text);
    background-color: var(--mud-palette-primary);
}

.border-dashed-bottom {
    border-bottom: 2px dashed var(--mud-palette-primary);
}

.mud-input-slot.upper-case {
    text-transform: uppercase !important;
}

.text-error {
    color: var(--mud-palette-error) !important;
}

.bg-surface {
    background-color: #F5F5F5 !important;
}

.mud-tab {
    text-transform: capitalize !important;
}

.min-height-400 {
    min-height: 400px !important;
}

.mud-table-dense * .mud-table-row .mud-table-cell {
    padding: 6px 12px 6px 12px !important;
    /* padding-inline-start: 16px; */
    /* padding-inline-end: 24px; */
}

strong, b {
    font-weight: 600 !important;
}

.border-bottom-primary {
    border-bottom: 2px solid #003366 !important;
}

.pt-2px {
    padding-top: 2px !important;
}

.active-tab {
    border-bottom: 2px solid var(--mud-palette-primary);
}
.bg-warning {
    background-color: #f1cfcf !important;
}