.table-1 {
  border-spacing: 1;
  border-collapse: collapse;
  background: white;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative; }
  .table-1 * {
    position: relative; }
  .table-1 tr th {
    font-size: 1rem;
    color: #fff;
    line-height: 1.2;
    font-weight: unset; }
  .table-1 td, .table-1 th {
    padding-left: 8px; }
  .table-1 thead tr {
    height: 3rem;
    background: var(--cyan); }
  .table-1 tbody tr {
    height: 50px;
    font-size: 15px;
    color: #808080;
    line-height: 1.2;
    font-weight: unset; }
    .table-1 tbody tr:last-child {
      border: 0; }
    .table-1 tbody tr:nth-child(even) {
      background-color: #f5f5f5; }
    .table-1 tbody tr:hover {
      color: #555555;
      background-color: #f5f5f5;
      cursor: pointer; }
  .table-1 td, .table-1 th {
    text-align: left; }
  .table-1 td.l, .table-1 th.l {
    text-align: right; }
  .table-1 td.c, .table-1 th.c, .table-1 td.r, .table-1 th.r {
    text-align: center; }

/*# sourceMappingURL=table.css.map */
