#jobs-table {
  font-size: 14.4px;
}

#jobs-table thead th {
  position: relative;
}

#jobs-table thead th .sort-icon {
  position: absolute;
  right: 5%;
}

#jobs-table thead #title .sort-icon,
#jobs-table thead #req .sort-icon,
#jobs-table thead #date .sort-icon {
  display: none;
}

#jobs-table thead th#location:hover,
#jobs-table thead th#division:hover,
#jobs-table thead th#area_of_interest:hover,
#jobs-table thead th#position:hover {
  cursor: pointer;
}

#jobs-table thead th#area_of_interest {
  width: 16%;
}

#jobs-table #table-accordion th,
#jobs-table #table-accordion td {
  vertical-align: middle;
}

#jobs-table .truncated {
  display: none;
}

#jobs-table .industry:hover .ellipses {
  display: none
}

#jobs-table .industry:hover .truncated {
  display: block
}


@media (max-width: 1199.98px) {
  #jobs-table thead tr th:nth-of-type(n+6) {
    display: none;
  }
}

@media (max-width: 767.98px) {
  #jobs-table thead tr th:nth-of-type(n+2) {
    display: none;
  }
}

@media (max-width: 767.98px) {
  #jobs-table thead tr th {
    text-align: center;
  }
}

#jobs-table tbody th a {
  text-align: center;
}

#jobs-table tbody th a i {
  color: black;
  font-size: 18px;
}

@media (max-width: 1199.98px) {
  #jobs-table tbody td:nth-child(n+6) {
    display: none;
  }
}

@media (max-width: 767.98px) {
  #jobs-table tbody td:nth-child(n) {
    display: none;
  }

  #jobs-table tbody td.collapse-text {
    display: block !important;
  }
}

.ajax-loader{
  display: none;
  background: url(../images/ajax-loader.gif) no-repeat center;
  height: 50px;
  width: 50px;
}
