.info-tag {
  color: #fff;
  background-color: #505050;
  padding: 0.125rem 0.25rem;
}

.stretched-link {
  display: block;
  height: 0;
}

.stretched-link:hover::after {
  background-color: #ffffffa0;
}

.pager {
  list-style: none;
  margin: auto !important;
}

.pager a {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  color: #505050;
  border: 1px solid #505050;
  text-align: center;
}

.pager .bg-secondary,
.bg-darkgray {
  background-color: #505050;
}

.bg-darkgray {
  display: inline-block;
  color: #fff;
  padding: 0.25rem;
  min-width: 8rem;
}