.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.2em; padding-top: 4px; }
.st-key { width: 49%; text-align: right; padding-right: 1%; }
.st-val { width: 49%; padding-left: 1%; }



/* RESPONSIVE EXAMPLE */

.stacktable.table12.large-only,
.stacktable.table13.large-only,
.stacktable.table14.large-only,
.stacktable.table15.large-only { display: table; }
.stacktable.table12.small-only,
.stacktable.table13.small-only,
.stacktable.table14.small-only,
.stacktable.table15.small-only { display: none; } { display: none; }

@media (max-width: 680px) {
  .stacktable.table12.large-only,
  .stacktable.table13.large-only,
  .stacktable.table14.large-only,
  .stacktable.table15.large-only { display: none; }
  .stacktable.table12.small-only,
  .stacktable.table13.small-only,
  .stacktable.table14.small-only,
  .stacktable.table15.small-only { display: table; }
}