.dataTables_wrapper{
    /* border: 1px solid blue; */
    position: relative;
    margin: auto;
    width: 100%;
  }
  
  .dataTables_filter{
    /* border: 1px solid red; */
    /* width: 300px; */
    margin: auto;
  }
  .dataTables_filter input{
    width: 250px;
  }
  
  table.dataTable {
    /* width: 85%; */
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0;
    /*
     * Header and footer styles
     */
    /*
     * Body styles
     */
  }
  table.dataTable tbody td{
    padding:3px;
    /* border: 1px solid red; */
    text-align: left;
  }
  table.dataTable tr.dtrg-group td{
    text-align: center;
  }
  
  table.dataTable tbody td a{
      text-decoration: none;
      color: black;
  }
  table.dataTable tbody .dtrg-group{
    text-align: center;
    font-weight: bold;
    /* background-color:paleturquoise; */
  }
    
  
  table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #dbdbdb;  /* AQUI  */
  }
  table.dataTable.stripe tbody tr.even, table.dataTable.display tbody tr.even {
    background-color: #f0efef;  /* AQUI  */
  }
  
  
  table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
    background-color: #bdbdbd;
  }
  table.dataTable.hover tbody tr.dtrg-group:hover, table.dataTable.display tbody tr.dtrg-group:hover {
    /* background-color:paleturquoise; */
  }
  
  .bloqueado{
    opacity: .6;
  }
  
  @media screen and (max-width: 700px) {
    .dataTables_wrapper{
        width: 100%;
      }
    }


    .menu-link-a{
      /* border: 1px solid red; */
      position: relative;
      display: flex;
      align-items: center;
      gap: 3px;
    }