.fixed-headers {
  width: 750px;;
  table-layout: fixed;
  border-collapse: collapse;
}
.fixed-headers th {
  text-decoration: underline;
}
.fixed-headers th,
.fixed-headers td {
  padding: 5px;
  text-align: left;
}
.fixed-headers td:nth-child(1),
.fixed-headers th:nth-child(1) {
  min-width: 200px;
}

.fixed-headers td:nth-child(2),
.fixed-headers th:nth-child(2) {
  min-width: 200px;
}

.fixed-headers td:nth-child(3),
.fixed-headers th:nth-child(3) {
  width: 350px;
}

.fixed-headers thead {
  background-color: #333;
  color: #FDFDFD;
}
.fixed-headers thead tr {
  display: block;
  position: relative;
}
.fixed-headers tbody {
  display: block;
  overflow: auto;
  width: 100%;
  height: 300px;
}
.fixed-headers tbody tr:nth-child(even) {
  background-color: #DDD;
}
