@media (min-width: 768px) {
  .container {
    max-width: 730px;
  }
}

@media screen and (min-width: 768px) {
  .container {
    padding-right: 0;
    padding-left: 0;
  }
}

.rounded {
  border-radius: 5px;
}

.centered {
  display: block;
  margin: auto;
}

.relative {
  position: relative;
}

.margin-sm {
  margin: 5px !important;
}
.margin-md {
  margin: 10px !important;
}
.margin-xl {
  margin: 20px !important;
}
.margin-bottom-sm {
  margin-bottom: 5px !important;
}
.margin-bottom-md {
  margin-bottom: 10px !important;
}
.margin-bottom-xl {
  margin-bottom: 20px !important;
}

.divider {
  width: 100%;
  text-align: center;
}

.divider hr {
  margin-left: auto;
  margin-right: auto;
  width: 45%;
}

.fa-2 {
  font-size: 2em !important;
}
.fa-3 {
  font-size: 4em !important;
}
.fa-4 {
  font-size: 7em !important;
}
.fa-5 {
  font-size: 12em !important;
}
.fa-6 {
  font-size: 20em !important;
}

div.no-video-container {
  position: relative;
}

pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
