.old-layout .table > :not(:first-child) {
  border-top: unset;
}
.old-layout thead {
  text-align: center;
  /*background-color: #d8d8d8;*/
  font-size: 14px;
}
.old-layout thead tr {
  background-color: #e8e8e8;
}
.old-layout td {
  font-size: 14px;
  vertical-align: middle;
}
.old-layout #result_table td {
  text-align: center;
}

tr[id*=-tr] > td {
  padding: 0;
  border: 0;
}
tr[id*=-tr] > td table {
  margin: 0 -1px;
  width: calc(100% + 2px);
}