.required::after {
    content: " *";
    color: red;
}

.mud-navmenu .bu-active-item {
    background-color: silver;
}

.btn-primary {
    text-transform: uppercase;
    --bs-btn-bg: var(--mud-palette-primary) !important;
    --bs-btn-hover-bg: var(--mud-palette-primary-darken) !important;
}

.nav-pills {
    --bs-nav-pills-link-active-bg: var(--mud-palette-primary) !important;
}

.nav {
    --bs-nav-link-color: var(--mud-palette-primary) !important;
    --bs-nav-link-hover-color: var(--mud-palette-primary-darken) !important;
}

.bu-navmenu {
    overflow-x: hidden !important;
}

.bu-grid-search-panel > .mud-expand-panel-header {
    padding: 0px 0px 0px 0px !important;
    /* background-color: #f5f5f5;*/
}

/*Remove button capitalization*/
.mud-button {
    text-transform: none;
}

.bu-invisible {
    display: none;
}

.bu-visible {
    display: block;
}

.mud-container {
    width: 100%;
}






.amp-appbar {
    background-color: #003375; /* your AppbarBackground color */
    color: #212121; /* text color */
    padding-left: 16px;
    padding-right: 16px;
    min-height: 64px; /* typical appbar height */
    border-bottom: 8px solid #0065B3 !important;
}

    .amp-appbar .title-text {
        margin-left: 15px;
        font-size: 1.55rem;
        font-weight: 1000;
        color: white;
    }



    .amp-appbar .badge-dot {
        top: 6px!important; /* Adjust if needed */
    }

