﻿.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) {
    background-color: rgba(240, 185, 11, 0.1) !important;
    border: 1px solid rgba(240, 185, 11) !important;
}
.mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled) {
    /* background-color: var(--mud-palette-action-default-hover); */
}
.mud-navmenu.mud-navmenu-default .mud-nav-link.active .mud-nav-link-icon {
    color: var(--mud-palette-primary) !important;
}

.label-border {
    border-bottom: 2px dashed var(--mud-palette-text-secondary) !important;
}
.mud-paper, .mud-table,.mud-list {
    /*border: 1px solid var(--mud-palette-lines-default) !important;*/    
}

.gradient::before {
    background: linear-gradient(45deg, #232228, #232228, #232228, #232228, #ffb741) border-box;
}

.gradient {
    background: radial-gradient(ellipse at right top, #ffb74194 0%, #151419 47%, #151419 100%);
}

.mud-button-outlined.mud-button-outlined-primary.gradient {
    border-image: linear-gradient(90deg, rgb(255, 223, 86), rgb(255, 135, 53) 50%, rgb(255, 166, 193)); /* Define the gradient */
    border-image-slice: 1;
    border-radius: var(--mud-default-borderradius);
}


.text-gradient {
    background-image: linear-gradient(90deg, #ffdf56, #ff8735);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.mud-list {
    background-color: var(--mud-palette-background-gray) !important;
}

.text-white {
    --ar-text-opacity: 1;
    color: #fff !important
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}
.border-card {
    border-radius: 24px;
    border: 6px solid #F6DC43;
    /*background-image: linear-gradient(140deg, rgb(255, 223, 86), rgb(255, 135, 53) 20%, rgb(9, 4, 0) 50%, rgb(255, 135, 53) 80%, rgb(255, 223, 86));
    padding: 1px;*/
}
.card-shadow {
    border-radius: 24px;
    /*box-shadow: 0 0 0 1px rgba(56,60,67,.05),0 1px 3px 0 rgba(56,60,67,.15);*/
    border: 4px solid #D3970C;
}
.blur {
    backdrop-filter: blur(5px) !important;
}
.mud-table {
   border:1px solid var(--mud-palette-lines-default) !important;
}

.border {
    border: 1px solid var(--mud-palette-lines-default) !important;
}

.mud-nav-link .mud-nav-link-text {
    font-size: 1rem !important;

}

.nav-link .mud-nav-link-text {
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}

.button-lg {
font-size:18px !important;
}
.bg-white {
    background-color: #FFF !important
}
.mud-alert-text-info .mud-alert-icon {
    color: var(--mud-palette-text-primary);
}