.accordion-button:focus{
    box-shadow: none;
    border-color: rgba(0,0,0,.125);
}

/* collapsed */ 
.accordion-button{
    background-color: #bbbbbb !important;
    border-radius:var(--dmsc-border) !important;
    color:black;
}

.accordion-button:not(.collapsed){
    background-color:var(--dsmc-secondary-color) !important;
    border-radius:var(--dmsc-radius) !important;
    color: rgba(255,255,255,.75);
}

.accordion-button:not(.collapsed):hover{
    color:rgba(255,255,255,1);
}

/* icona collapse */ 
.accordion-button::after{
    filter: invert(0%);
}

/* icona non collapse*/ 
.accordion-button:not(.collapsed)::after{
    background-image: var(--bs-accordion-btn-icon);
    filter: invert(100%);
}

.accordion-item{
    border-radius: var(--dmsc-border) !important;
}