﻿#pageContentWrapper ul {
    padding-inline-start: unset !important;
}

#pageContentWrapper .dxcvTable_MaterialCompact,
#pageContentWrapper .dxcvHeaderPanel_MaterialCompact,
#pageContentWrapper.dxcvSummaryPanel_MaterialCompact {
    -moz-box-shadow: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    padding: 0px;
    border: none;
    background-color: unset;
}

#pageContentWrapper .dxcvControl_MaterialCompact .dxbplc {
    display: block !important;
}

#pageContentWrapper .dxcvFlowCard_MaterialCompact,
#pageContentWrapper .dxcvBreakpointsCard_MaterialCompact {
    height: auto !important;
    margin: 0;
    margin-bottom: 10px;
    background-color: unset;
    box-shadow: none;
    width: fit-content;
}

.dxcvBreakpointsCard_MaterialCompact .card-wrapper {
    padding-bottom: unset;
}

#pageContentWrapper .chip {
    border-color: #06c;
    background: #fff;
}

    #pageContentWrapper .chip .chip-label {
        color: #06c;
    }

    #pageContentWrapper .chip:hover:not(.chip-disabled) {
        background: #06c;
        border-color: #06c;
        transition: background-color .1s;
    }

#pageContentWrapper .dxcvControl_MaterialCompact a:hover {
    text-decoration: none;
}

.cardNoData {
    display: none !important;
}

#MainContent_nbMain {
    width: 100%;
}

    #MainContent_nbMain ul {
        background-color: unset;
    }

    #MainContent_nbMain .dxnb-item.dxnb-link {
        padding: unset;
    }

.dxnbLite_MaterialCompact .dxnb-item a,
.dxnbLite_MaterialCompact .dxnb-large a,
.dxnbLite_MaterialCompact .dxnb-bullet a {
    color: #06c;
}

.header-unita + div + ul .card.card-teaser-info {
    border-left: 8px solid var(--card-borderleft-color);
}

.header-contatti + div + ul .card.card-teaser-info {
    border-left: 8px solid #f8b031;
}

.header-persone + div + ul .card.card-teaser-info {
    border-left: 8px solid #03568f;
}

.header-doc + div + ul .card.card-teaser-info {
    border-left: 8px solid #009b8a;
}

.header-luoghi + div + ul .card.card-teaser-info {
    border-left: 8px solid #ee786e;
}

#pagineContenitori .clickable-link {
    cursor: pointer !important;
}

    @media (max-width: 576px) {
    }

    @media (max-width: 767px) {
    }

    @media (max-width: 996px) {
    }

    @media (max-width: 1298px) {
    }
