table.webform_report,
table.webform_report tr {
  width: auto;
  empty-cells: show;
}

table.webform_report th {
  text-align: left;
  vertical-align: bottom;
  width: auto;
  height: auto;
  padding: 0px;
  padding-right: 10px;
}

table.webform_report td {
  padding: 0px 15px 0px 0px;
  text-align: left;
  vertical-align: top;
  width: auto;
}

table.webform_report tr.odd td {
  background: #fff;
}

table.webform_report tr.even td {
  background: #eee;
}

table.webform_report tr:hover td {
  background: #ffffcc;
}

.webform-report-criteria-add-block {
  width: auto;
}

table.webform-report-submission {
  width: 100%;
}
.webform-report-submission-cell {
  margin: 5px;
}
.webform-report-submission-header {
  font-weight: bold;
}
