.mud-list-item-icon-dense .mud-list-item-dense .mud-list-item-icon {
    min-width: 36px !important;
}

.bolder {
    font-weight:bold !important;   
}

.pzf-article a {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.pzf-article span {
    white-space: nowrap;
}

.pzf-article .indented {
    margin:0.8rem;
}

.pzf-article .mud-typography-body1 {
    line-height: 2rem;
    font-weight: 400;
    display: inline-block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-size: 1.2rem;
}
.pzf-article blockquote {
    padding: 0 1em;
    margin-left:15px;
    border-left: .15em solid;    
    color: var(--mud-palette-text-primary, var(--mud-palette-background));
    opacity:0.7;
}

.mud-grid-dense .mud-table-toolbar {
    --mud-internal-toolbar-height: 42px;
    height: var(--mud-internal-toolbar-height) !important;
}

@keyframes fadeInZoom {
    0% {
        opacity: 0;
        transform: scale(0.8);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes bounce2 {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-30px);
    }

    60% {
        transform: translateY(-15px);
    }
}

@keyframes gelatine {
    from, to {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(0.9, 1.1);
    }

    50% {
        transform: scale(1.1, 0.9);
    }

    75% {
        transform: scale(0.95, 1.05);
    }
}