#page.site {
  background: linear-gradient(to right, #f8fbfc, #f3f0fa);
}

.site-footer {
  background: linear-gradient(#08133e, #030b27);
}

h1 {
  color: #00225a;
  text-align: center;
}

h2 {
  color: #00225a;
	text-align: center;
}

h3 {
  color: #00225a;
	text-align: center;
}

.challenge {
  font-weight: bold;
}

.sign-in {
  font-weight: bold;
}

.table-of-contents.open {
  border-style: solid;
  border-color: #dfe3ea;
  border-radius: 20px;
  border-width: 1px;
  color: #00225a;
  background-color: #f7f8fa;
}

.entry-content table th {
  color: #00225a;
}

.btn.btn-size-big.js-link {
  font-weight: bold;
}