.aut-sort:before{
    font-family: FontAwesome;
    padding-right: 0.5em;
    width: 1.28571429em;
    display: inline-block;
    text-align: center;
}

.aut-sortable:before{
    content: url("../image/sort_both.png");
}

.aut-asc:before{
    content: url("../image/sort_asc.png");
}

.aut-desc:before{
    content: url("../image/sort_desc.png"); 
}


/**** inserismento barra orizzontale in lista ******/
.AutoscrollLista{overflow-x: scroll;}


/* Custom Paginazione */
.ul.custom-pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
  }
  
  ul.custom-pagination li {display: inline;}
  
  ul.custom-pagination li a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
  }
  
  ul.custom-pagination li a.active {
    background-color: #4CAF50;
    color: white;
  }
  
  ul.custom-pagination li a:hover:not(.active):not(.disabled) {background-color: #ddd;}
  
  ul.custom-pagination li a.disabled {
    color: darkgrey;
  }


  .table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    /*background-color: #f5d0b8; */
    background-color: #d8e7c8;
    border-color: #b6d298;
  }

  /* classe di bootstrap per textbox labelbox piccole */
  td , th{color: black}
  
  td , th {padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
  td, th {padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem;line-height:1.5}
  