body {
  margin: 25px;
  background-color: #eff7f7;
}

.title {
  text-align: right;
}

h1 {
  color: #336666;
}

h2 {
  color: #108989;
  font-size: large;
}

h3 {
  color: #108989;
  font-size: medium
}

a {
  color: #336666;
}

.nav-pills .nav-link {
  color: #663333;
  font-size: medium;
}

.nav-pills .nav-link.active {
  background-color: #891010;
  color: #eff7f7;
  font-size: medium;
}

.page-header {
  border-bottom: 2px solid #663333;
  margin-bottom: 20px;
}

.center > img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

p {
  font-size: 110%;
}

.card {
  border: 0.5px solid #663333;
  background-color: #eff7f7;
}