.tableResults {
  margin-right: 2em;
  float: left;
  opacity: 0;
  margin-bottom: 1em; }
  @media screen and (max-width: 768px) {
    .tableResults {
      width: 100%;
      margin-right: 0; } }
  .tableResults.hide {
    display: none; }
  .tableResults.show {
    opacity: 1; }
  .tableResults .metadataSection .smallGreyText {
    color: #9c9c9c;
    font-weight: 900;
    font-style: italic;
    font-size: 1.2em;
    display: block; }
    .tableResults .metadataSection .smallGreyText.searchAgain {
      float: right;
      text-decoration: underline;
      cursor: pointer;
      top: -1.5em;
      position: relative; }
    .tableResults .metadataSection .smallGreyText.hide {
      display: none; }
  .tableResults .metadataSection h5 {
    margin-bottom: 0.3em; }
  .tableResults .metadataSection hr {
    border-color: rgba(0, 0, 0, 0.4);
    margin-top: -1.5em;
    width: 100%; }
.resultsSection .tableContainer {
position: relative;
opacity: 1; }
.resultsSection .tableContainer.hide {
  opacity: 0; }
.resultsSection .tableContainer table {
  width: 100%;
  position: relative;
  z-index: 1; }
  .resultsSection .tableContainer table th, .resultsSection .tableContainer table td {
    border: 1px solid white; }
  .resultsSection .tableContainer table thead th {
    background: #132c6e;
    padding: 1em;
    color: white;
    font-size: 15px; }
    @media screen and (max-width: 414px) {
      .resultsSection .tableContainer table thead th {
        font-size: 1.2em; } }
    .resultsSection .tableContainer table thead th span {
      height: 1em;
      float: right; }
      .resultsSection .tableContainer table thead th span i {
        font-size: 15px;
        font-weight: 900; }
        .resultsSection .tableContainer table thead th span i.toggle {
          transform: rotate(180deg); }
  .resultsSection .tableContainer table tbody td {
    padding: 1em;
    font-size: 14px;
    font-weight: normal;
    -webkit-transition: 0.3s all linear;
    -moz-transition: 0.3s all linear;
    -ms-transition: 0.3s all linear;
    -o-transition: 0.3s all linear;
    transition: 0.3s all linear; }
.resultsSection .tableContainer table.dataTable tbody tr.odd td {
  background: #f4f4f4; }
.resultsSection .tableContainer table.dataTable tbody tr.even td {
  background: white; }
.resultsSection .tableContainer table.dataTable tbody tr:hover td {
  background: #ddd; }
.resultsSection .dataTables_info {
font-size: 1.2em;
font-style: italic;
font-weight: 900;
color: grey; }
@media screen and (max-width: 767px) {
  .resultsSection .dataTables_info {
    display: none; } }
.resultsSection .pagination {
margin-top: -0.5em; }
.resultsSection .paginate_button.active a {
color: #05d6ee;
text-decoration: none; }
.resultsSection .paginate_button .fa {
color: #05d6ee;
font-size: 1.7em;
top: 0.1em;
position: relative; }
.resultsSection .paginate_button.disabled {
opacity: 0.3; }
