#glossaryTables {
  display: flex;
  flex-direction: row;
  align-items: flex-start;

  table {
    border-collapse: collapse;

    thead {
      text-wrap: nowrap;
      border: solid #000;
      border-width: 2px 0 2px 0;

      th {
        text-align: center;
        border: solid 1px #000;
      }
    }

    tbody {
      border: solid 2px #000;

      td {
        border: solid 1px #000;
      }
    }

    td,
    th {
      padding: 2px;
    }
  }

  table:nth-child(odd) {
    flex-basis: 30%;

    thead {
      background: #212463;
      color: #f8f8f8;
      border-width: 2px;
    }

    td:first-child {
      font-weight: bold;
    }
  }

  table:nth-child(even) {
    flex-basis: 5%;

    thead {
      background: #ddeaf5;
      color: #000;
    }

    tr:first-child th {
      border-top: solid 2px #000;
    }

    th {
      border-width: 0px 0 1px 0;
    }
  }
}
