body {
  background: #0c0c0d;
  font-family: 'Fira Code', sans-serif;
  letter-spacing: .03em;
}

.header {
  padding: 26px 34px;
}

.header .header-logo {
  max-width: 140px;
}

.header .header-link-list {
  margin: 0;
  padding: 5px 0 0;
}

.header .header-link-list li {
  color: #fff;
}

.header .header-link-list li:not(:last-child) {
  margin-right: 18px;
}

.header .header-link-list li a {
  color: #fff !important;
  text-decoration: none;
  font-weight: 500;
  font-family: 'Fira Code', sans-serif;
}

.header .btn.btn-primary {
  background: transparent !important;
  border: 2px solid #fff;
  padding: 5px 12px;
  border-radius: 6px;
  font-size: 15px;
}

.body-sizing-col {
  max-width: 1200px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.page-head {
  padding: 68px 34px;
}

.page-head h6 {
  color: rgba(255,255,255,0.9);
  text-align: center;
  margin: 0 0 4px;
}

.page-head h1 {
  color: #fff;
  text-align: center;
  margin: 0 0 4px;
}

.page-head p {
  color: rgba(255,255,255,0.9);
  text-align: center;
  margin: 0 0 34px;
}

.page-head-actions .btn.btn-primary {
  background: transparent !important;
  color: #fff !important;
  border: 2px solid #fff;
  padding: 5px 12px;
  border-radius: 6px;
  font-size: 15px;
}

.page-head-actions a {
  color: #fff;
  font-size: 15px;
  text-decoration: none;
}

/* misc */

.hide {
  position: fixed !important;
  max-width: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  visibility: hidden !important;
  display: none !important;
}

