body {
  font-family: "Open Sans", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold !important;
}

header.masthead {
  color: #FFFFFF;
  position: relative;
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: linear-gradient(to right, #1A1A1A, #009624);
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: scroll;
  background-size: cover;
}

header.masthead.full {
  min-height: 100vh;
}

header.masthead .masthead-icon img {
  width: 150px;
}

header.masthead .masthead-title {
  font-size: 5rem;
}

header.masthead .masthead-subtitle {
  font-size: 3rem;
}

header.masthead .masthead-description {
  font-size: 1rem;
  margin-top: 2rem;
  margin-top: 2rem;
}

header.masthead .masthead-badges {
  margin-top: 5rem;
  margin-bottom: 3rem;
}

header.masthead .error-title {
  font-size: 8rem;
  margin-top: 3rem;
  margin-top: 3rem;
}

header.masthead .error-subtitle {
  font-size: 3rem;
  margin-top: 3rem;
  margin-top: 3rem;
}

header.masthead .error-button {
  margin-top: 3rem;
  margin-top: 3rem;
}

header.masthead .error-icon img {
  width: 300px;
  margin-top: 3rem;
  margin-top: 3rem;
}

.badge-link img {
  height: 4rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.banner-icon {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.banner-divider {
  border-top: 1px solid #CCCCCC;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.banner-divider_bottom_margin {
  border-top: 1px solid #FFFFFF;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.device-header {
  zoom: 0.6;
  transform: rotate3d(0, 0, 1, 10deg);
  display: inline-flex;
  flex-wrap: wrap;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.device-right {
  zoom: 0.4;
  transform: rotate3d(0, 0, 1, 10deg);
  display: inline-flex;
  flex-wrap: wrap;
}

.device-left {
  zoom: 0.4;
  transform: rotate3d(0, 0, 1, -10deg);
  display: inline-flex;
  flex-wrap: wrap;
}

.footer {
  background: linear-gradient(to right, #1A1A1A, #009624, #1A1A1A) !important;
  font-weight: bold !important;
}