@media screen and (max-width: 600px) {
header .top-bar-image {
  width: 300px;
}
}

@media screen and (min-width: 600px) {
header .top-bar-image {
  width: none;
}
}

.article-body h2 {
  font-weight: bold;
}

.article-body h3 {
  font-weight: bold;
  font-style: italic;
}

.article-body h4 {
  font-weight: bold;
}

.article-body .table-caption {
  font-weight: bold;
  font-style: italic;
}

.article-body table {
  font-size: 13px;
}

.article-body .table-foot {
  font-size: 13px;
}

.fig-caption {
  font-style: italic;
  background-color: #ededed;
}

.article-body .table-wrap {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.article-body .fig {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

#reflist {
    text-indent: -28px;
    padding-left: 28px;
}

.table-foot .table-footnotes li.fn { 
  list-style-type: none;
}
.table-foot .table-footnotes li.fn p { padding-bottom: 0}

.card .card-content .fig-caption p { padding-bottom: 0}

.table-wrap {
  overflow-x: scroll;
}

/* Improves display of MathML elements*/
.math-formulae.mathml {
    margin-left: 40px;
    display: inline;
}
.disp-formula-label {
  float:right;
}

.spoiler-box{ 
  color: black; 
  background-color:black;
}

.spoiler-box:hover{
  color: unset;
  background-color: unset;
  cursor: pointer;
  }