/*CSS per Table paginator*/
body .ui-datatable .ui-paginator.ui-paginator-bottom.ui-widget-header .ui-paginator-current{
    margin-top: 0px !important;
}
body .ui-datatable .ui-paginator.ui-paginator-bottom.ui-widget-header .ui-paginator-rpp-options{
    margin-top: 0px !important;
}
body .ui-datatable .ui-paginator.ui-paginator-bottom.ui-widget-header{
    background-color: var(--surface-b) !important;
    border: none;
    padding: 3px;
}

body .ui-datatable .ui-paginator.ui-paginator-top.ui-widget-header{
    background-color: var(--surface-b) !important;
    border-left: 1px solid var(--surface-hover) !important;
    border-right: 1px solid var(--surface-hover) !important;
    padding: 3px;
}
body .ui-datatable .ui-paginator.ui-paginator-top.ui-widget-header .ui-paginator-current{
    margin-top: 0px !important;
}
body .ui-datatable .ui-paginator.ui-paginator-top.ui-widget-header .ui-paginator-rpp-options{
    margin-top: 0px !important;
}

/* 
    CSS per ACCENTRAMENTO E MAIUSCOLE DEGLI HEADER DI COLONNA DI TUTTE LE TABELLE 
*/
body .ui-datatable-gridlines thead .ui-widget-header {
    text-transform: uppercase !important;
}
body .ui-datatable.ui-datatable-gridlines thead > tr > th{
    text-align: center !important;
    text-transform: uppercase !important;
}
/* FOOTER DELLA TABELLA TRASPARENTE E CENTRATO */
body .ui-datatable .ui-datatable-footer{
    padding: 8px !important;
    border: 0px !important;
    background: transparent;
}

/*TEXT EXPORTER*/
body .ui-datatable .grid .ui-menu {
    padding: 0px !important;
    bottom: 0px;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12) !important;
}
body .ui-datatable .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link{
    padding: 0.50rem 1rem !important;
}

/*ALLINEAMENTO DELL'HEADER DI TABELLA*/
body .ui-datatable-header > .grid{
    padding: 0px;
    margin: 0px;
}
body .ui-datatable-header > .grid > div  {
    min-height: 44px;
}
body .ui-datatable .ui-datatable-header{
    border-bottom-color: var(--surface-b) !important;
}
body .ui-datatable-header.ui-widget-header.ui-corner-top{
    padding-top: 3px;
    padding-bottom: 0px;
}