#tableServices {
    font-size: 1.2em;
}

th {
    color: rgba(38, 90, 52, 1);
    text-align: left;
  }

  td {
    text-align: left;
    cursor: pointer;
  }

.show-with-results {
    display: none;
}

.highlight-alert {
    background-color: rgb(255, 238, 186);
}

.highlight-ok {
    background-color: rgb(165, 236, 165);
}

.highlight {
    color: rgba(38, 90, 52, 1);
    font-weight: bold;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 6px 5px;
}

.link {
    cursor: pointer;
    text-decoration: underline;
  }

#notes {
    /* top: 70px;
    position: absolute; */
    background-color: rgb(247, 247, 247);
    padding: 10px 20px 10px 10px;
    border-radius: 3px;
    /* font-size: 0.8rem; */
    /* line-height: 1; */
    padding: 10px;
}

.dataTables_filter {
    float: left !important;
 }

 /**
 * Datatables Sorting icons on left
 */

 table.dataTable thead > tr > th {
    padding-left: 20px !important;
    padding-right: initial !important;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
    background-position: center left;
}
