.ant-table {
  .ant-table-thead {
    > tr {
      > th {
        background-color: $white;
      }
    }
  }
  .ant-table-tbody {
    tr {
      &.ant-table-row-selected {
        td {
          background-color: #f7fdff;
        }
      }
      &:hover {
        td {
          background-color: #f7fdff;
        }
      }
    }
  }
}

.display-table {
  display: table;
}

.display-table-cell {
  display: table-cell;
  vertical-align: middle;
  float: none;
  @include responsive-to('mobile') {
    display: block;
    float: left;
  }
}

.full-height {
  height: 100%;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  border-top: 1px dashed #ddd;
}
