#frontlayer {
  margin-top: -50px;
  margin-left: -50px;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 700px;
  height: 400px;
  text-align: center;
  visibility: hidden;
  z-index: 1;
}
table#tabSearch {
  border: 0;
  width: 100%;
  table-layout: fixed;
}

table#tabSearch td {
  border: 0;
  padding: 0;
}

table#tabSearch tr {
  border: 0;
}

table#tabSearch tr:first-child td,
table#tabSearch tr.filter-label-row td {
  text-align: center;
}

table#tabSearch tr:first-child td strong,
table#tabSearch tr.filter-label-row td strong {
  display: block;
  text-align: center;
  line-height: 1.2;
}

table#tabSearch tr td select {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

table#sort1 tr th {
  cursor: pointer;
}

table#sort1 tr th.sorttable_sorted,
table#sort1 tr th.sorttable_sorted_reverse {
  background-color: #fcfcfc;
  color: #555;
}

table#sort1
  tr
  th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(
    .sorttable_nosort
  ):after {
  content: " \25B4    \25BE";
}

table#sort4 tr th {
  cursor: pointer;
}

table#sort4 tr th.sorttable_sorted,
table#sort4 tr th.sorttable_sorted_reverse {
  background-color: #FCFCFC;
  color: #555;
}

table#sort4 tr th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after {
  content: " \25B4     \25BE"
}

span#sorttable_sortfwdind,
span#sorttable_sortrevind {
  font-weight: 900;
}

div#dHeig {
  width: 100%;
  overflow: auto;
  max-height: 480px;
}
