body {
  padding-top: 20px;
  padding-bottom: 20px;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

.list-inline {
  margin: -5px 0 20px 0;
}

#lang-switch {
  margin: 0;
  font-size: 90%;
}

#lang-switch a.active {
  color: #333;
  text-decoration: none;
  cursor: default;
}

/* Narrower content column for more whitespace on wide screens */
@media (min-width: 992px) {
  .container {
    max-width: 1000px;
  }
}

.fellowships {
  display: flex;
  flex-wrap: wrap;
  gap: 0 40px;
}

.fellowships > div {
  flex: 1 1 260px;
}

.paper-venue {
  margin: 0 0 10px 0;
}
