﻿th {
    border-bottom-color:var(--primary-orange)!important;
}
thead th{
    background-color: var(--bg-orange) !important;
    overflow:hidden;
}
tr:hover {
    --bs-table-accent-bg: #fff1df !important;
}
.table-container{
    overflow:hidden;
}
.table {
}
.table tr {
    font-size: 12px;
    vertical-align: middle;
}
    .table tr td {
        padding: 3px 15px;
        white-space: nowrap;
        border: 1px solid #ccc;
    }
    .table tr th {
        padding: 3px 15px;
        white-space: nowrap;
        border: 1px solid #ccc;
    }
.table tr td a{
   text-decoration:none;
}
.table-header-sticky {
    position: sticky;
    left: 0;
    z-index: 2;
    background-color: var(--bg-orange) !important;
    /* background-color: #fff;*/ /* Necessario per evitare trasparenze sullo scroll */
}
.table-column-sticky {
    position: sticky;
    left: 0;
    z-index: 2;
    background-color: #fff !important; /* Necessario per evitare trasparenze sullo scroll */
    border: 1px solid #ccc;
}

.table-clipped tr td {
    max-width: 300px;
    text-overflow: ellipsis;
    overflow: clip;
}



.page-item.active .page-link{
    background:var(--bg-orange);
    border:0;
    color:var(--primary-orange);
}
.page-link{
    color:var(--text-main);
    text-decoration:none;
}