.gandhari-texts ul {
  list-style: none;
}

.gandhari-texts ul.bullets {
  list-style: disc;
}

.gandhari-texts .bg-gray {
  background-color: #ebebeb !important;
}

.embed-responsive-read {
  background-color: #fff;
}

.embed-responsive-read:before {
  padding-top: 61%;
}

.collections-list {
  border-left: 1px solid #ebebeb;
}

.collections-list .collections-list-header {
  vertical-align: bottom;
  margin: 1em 0;
  min-height: 0.1875em;
}

.collections-list .collections-list-header .collection-edition-list {
  border-bottom: 1px solid #dee2e6;
}

ul.collections,
ul.collections > li {
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 1rem;
}

sup[data-toggle="tooltip"] {
  color: gray;
  padding: 0.1rem;
  transition: color 0.2s ease-out;
}

sup[data-toggle="tooltip"]:hover {
  color: #31b0f9;
}

.fullscreen-button {
  position: absolute;
  right: 10.1%;
  border: 1px solid transparent;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0;
  z-index: 999;
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.fullscreen-button:focus {
  color: #212529;
  background-color: #f8f9fa;
}

.fullscreen-button:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

article.gandhari-texts,
div.gandhari-texts {
  /**
       * Many fonts don't support the
       * required unicode characters with diacritics.
       * So for now use these web safe fonts
       * in places where diacritics support is needed.
       */
}

article.gandhari-texts a,
article.gandhari-texts span,
article.gandhari-texts div,
article.gandhari-texts p,
article.gandhari-texts h1,
article.gandhari-texts h2,
article.gandhari-texts h3,
article.gandhari-texts h4,
article.gandhari-texts h5,
article.gandhari-texts h6,
div.gandhari-texts a,
div.gandhari-texts span,
div.gandhari-texts div,
div.gandhari-texts p,
div.gandhari-texts h1,
div.gandhari-texts h2,
div.gandhari-texts h3,
div.gandhari-texts h4,
div.gandhari-texts h5,
div.gandhari-texts h6 {
  font-family: Helvetica, sans-serif;
}

article.gandhari-texts h5,
article.gandhari-texts .h5,
div.gandhari-texts h5,
div.gandhari-texts .h5 {
  font-weight: 600;
}

span.midbar-tagline {
  font-family: Helvetica, sans-serif;
  font-weight: normal;
}

.gandhari-texts label,
.gandhari-texts .topbar-nav .nav-link,
.gandhari-texts .btn-submit,
.gandhari-texts .ff-mono {
  font-family: Courier, monospace;
}

.gandhari-texts .gt-collection-nav-tabs,
.gandhari-texts .gt-text-nav-tabs {
  margin: 1rem 0;
  margin-top: 1em;
  margin-bottom: 1em;
}

.gandhari-texts.breadcrumbs span,
.gandhari-texts.breadcrumbs a {
  font-family: Courier, monospace;
}

.site-content {
  padding-bottom: 10rem;
}

.byline {
  font-size: 80%;
  text-align: right;
}

.page-content img,
.page-content figure.wp-caption {
  height: auto !important;
  width: auto !important;
  max-width: 85% !important;
  max-height: 100% !important;
}

.page-content .page-content {
  padding-bottom: 16px;
}

.event-list {
  margin-bottom: 3rem;
}

.event-item {
  margin-bottom: 1.5rem;
  padding: 1rem 1.5rem;
}

.nav .nav-item-right {
  margin-left: auto;
}
