﻿.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-appbar.mud-appbar-fixed-top {
    border-bottom: 1px solid var(--mud-palette-lines-inputs);
}

.fw-bold {
    font-weight: 500 !important;
}

.fw-bolder {
    font-weight: 700 !important;
}

.mud-icon-button-bg.mud-success-text {
    background-color: var(--mud-palette-success-hover) !important;
}

.mud-icon-button-bg.mud-error-text {
    background-color: var(--mud-palette-error-hover) !important;
}

.mud-icon-button-bg.mud-warning-text {
    background-color: var(--mud-palette-warning-hover) !important;
}

.mud-icon-button-bg.mud-default-text {
    background-color: var(--mud-palette-default-hover) !important;
}

.mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled) {
    color: var(--mud-palette-primary-text) !important;
    background-color: #f8bd58 !important;
}

.mud-navmenu.mud-navmenu-default .mud-nav-link.active .mud-nav-link-icon {
    color: var(--mud-palette-primary-text) !important;
}

.label-border {
    border-bottom: 2px dashed var(--mud-palette-text-secondary) !important;
}

footer {
  background-color:var(--mud-palette-surface) !important;
}
.mud-text-secondary {
    color: var(--mud-palette-text-secondary);
}