.stacktable { width: 100%; }
/*.st-head-row { padding-top: 1em; } */
.st-head-row.st-head-row-main { font-size: 1.5em; }
.st-key { width: 49%; text-align: left; }
.st-val { width: 49%; padding-left: 1%; }



/* RESPONSIVE EXAMPLE */

.stacktable.large-only { display: none; }
.stacktable.small-only { display: table; margin: 0 auto; }


@media (max-width: 800px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
  
  .stacktable.small-only td {
    font-size:16px;
    text-align: left;
  }
}

.st-head-row.st-head-row-main {
    text-transform: none;
}

.table td, .table th {
    padding: 0.3rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

.sresults tr th:first-child,.sresults tr td:first-child {
    border:1px solid #C9C9C9;

}

.sresults td {
    border: 1px solid #C9C9C9;
}

.sresults tr:first-child th,.sresults tr:first-child td {
    border:1px solid #C9C9C9;
}

.sresults.table td,
.sresults.table th {
    padding: 0.3rem
}

.sresults.table td {
    font-size: 12px;
}

.sresults.table .info {
    margin: 0;
}

.sresults.table .info .title {
    display: block;
    font-weight: bold;
}
.sresults a {
    word-break: break-word;
}