/* TABLE */
.dataTable-table {
    border-collapse: collapse;
  }

  .dataTable-table > tbody > tr > td,
  .dataTable-table > tbody > tr > th,
  .dataTable-table > tfoot > tr > td,
  .dataTable-table > tfoot > tr > th,
  .dataTable-table > thead > tr > td,
  .dataTable-table > thead > tr > th {
    vertical-align: top;
    padding: 0.5rem 0.5rem;
  }

  .dataTable-table > thead > tr > th {
    vertical-align: bottom;
    text-align: left;
    border-bottom: none;
  }

  .dataTable-table > tfoot > tr > th {
    vertical-align: bottom;
    text-align: left;
  }

  .dataTable-table th {
    vertical-align: bottom;
    text-align: left;
  }

  .dataTable-table th a {
    text-decoration: none;
    color: inherit;
  }

  .dataTable-sorter {
    display: inline-block;
    height: 100%;
    position: relative;
    width: 100%;
    padding-right: 1rem;
  }

  .dataTable-sorter::before,
  .dataTable-sorter::after {
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    right: 4px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    opacity: 0.2;
  }

  .dataTable-sorter::before {
    bottom: 4px;
  }

  .dataTable-sorter::after {
    top: 0px;
  }

  .asc .dataTable-sorter::after,
  .desc .dataTable-sorter::before {
    opacity: 0.6;
  }

  .dataTables-empty {
    text-align: center;
  }

  .dataTable-top::after,
  .dataTable-bottom::after {
    clear: both;
    content: " ";
    display: table;
  }

  .btn-datatable {
    height: 20px !important;
    width: 20px !important;
    font-size: 0.75rem;
    border-radius: 0.25rem !important;
  }

  .search_result {
      position: absolute;
      width: 100%;
      left: 0;
      z-index: 1;
    }
    a, a:focus, a:visited {
        color: #0d6efd;
        text-decoration: none;
        font-weight: 600;
    }


    .btn-primary {
        color: #fff !important;
    }
    .search_result{
        position: absolute;
        width: auto;
        /* left: 8px; */
        z-index: 9;
        /* background: #eee; */
        height: 300px;
        top: 38px;
        overflow-y: auto;
        padding: 10px;
    }
    .search-relative{
        position: relative;
    }
