.purebibtex {
  font-family: monospace;
  font-size: small;
  border: 1px solid #DDDDDD;
  white-space: pre;
  background: #F5F5F5;
  padding: 10px;
}

.bibentry-by {
  font-style: italic;
}

.bibentry-abstract {
  margin: 15px;
}

.bibentry-label {
  margin-top: 15px;
}

.bibentry-reference {
  margin-bottom: 15px;
  padding: 10px;
  background: #F5F5F5;
  border: 1px solid #DDDDDD;
}

.header {
  font-size: 120%;
  font-weight: bold;
  padding: 1px 2px;
}

.bibref {
  display: none;
}

.sheader {
  font-size: 1.5em;
}

.bibtitle {
  font-weight: bold;
}

/* Year headings */
.theader {
  margin-top: 2rem;
  padding: 0.45rem 0.75rem;
  background: #f1f5f8;
  border-left: 4px solid #005a9c;
  color: #17365d;
  font-size: 1.3rem;
  font-weight: 700;
}

/* Publication table */
.result {
  border: 0;
}

.bibline td {
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  border-bottom: 1px solid #e3e3e3;
  vertical-align: top;
}