html, body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.mud-breadcrumbs {
    margin-left: -12px;
}

.bttn-text {
    background: transparent !important;
    color: #ff8a00 !important;
    border: none !important;
    box-shadow: none !important;
}

    .bttn-text:hover {
        opacity: 0.7 !important;
    }

.bttn-primary {
    background: #ff8a00 !important;
    color: white !important;
    border-radius: 25px !important;
}

    .bttn-primary:hover {
        background: #ff9f33 !important;
    }

.bttn-secondary {
    background: #E1E1E1 !important;
    color: #090909 !important;
    border-radius: 25px !important;
}

    .bttn-secondary:hover {
        background: #e6e6e6 !important;
    }

.bttn-outline {
    background: white;
    color: #ff8a00;
    border: 2px solid #ff8a00;
    border-radius: 25px;
}

    .bttn-outline:hover {
        background: #fff5e6;
    }

.bttn-grid {
    background: #efefef;
    color: #3b3b3b;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);
}

.rounded-input .mud-input-outlined {
    border-radius: 12px !important;
}

.alert-custom {
    padding: 0px 20px !important;
    border-radius: 26px;
}

.icon-bttn {
    font-size: 18px;
    margin-left: 3px;
}

.mud-button-label {
    padding-top: 3px;
}

.user-email {
    max-width: 235px;
}

    .user-email .mud-nav-link-text {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.mud-navmenu.mud-navmenu-tertiary .mud-nav-link.active:not(.mud-nav-link-disabled) {
    color: var(--mud-palette-primary);
}

.mud-nav-item a:hover {
    color: #808080;
}

.compact-timeline .mud-timeline-item {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.compact-timeline .mud-timeline-item-content {
    margin-top: 4px !important;
}

.compact-timeline .mud-timeline-divider {
    min-height: 2px !important;
}

.dashboard-card:hover {
    transform: translateY(-2px);
    transition: all 0.2s ease;
    box-shadow: var(--mud-elevation-6);
}