.odt-tool-output .results {
  margin-top: 20px;
}
.odt-tool-output .results h2 {
  margin-bottom: 2px;
  margin-top: 25px;
}
.odt-tool-output .results table {
  border-color: gray;
  width: 100%;
}
.odt-tool-output .results table th {
  color: white;
  background: #B3B3B3;
  border: 1px solid #B3B3B3;
  text-align: left;
  padding: 4px 6px 4px 12px;
  font-size: 90%;
  font-weight: bold;
}
.odt-tool-output .results table td {
  border: 1px solid #D8DCE1;
  padding: 4px 6px 4px 12px;
  background: #F2F2F2;
}
.odt-tool-output .results tr td:first-child {
  font-weight: bold;
}
.odt-tool-output .results tr:nth-child(even) td {
  background-color: transparent;
}
.odt-tool-output .counter {
  width: 15px;
}
.odt-tool-output .ttl {
  font-size: 80%;
}
.odt-tool-output .single-record-table {
  table-layout: fixed;
}
.odt-tool-output .single-record-table td {
  word-break: break-all;
}
.odt-tool-output .example {
  font: 10pt "Courier New", monospace;
  border: 1px solid #CCC;
  border-width: 1px 1px 1px 5px;
  padding: 5px;
  background: #EEE;
}
