h1:not(.noalign) {
  text-align: center;
}

.block {
  display: inline-block;
  vertical-align: top;
}

* {
  font-size: 100%;
  font-family: "Roboto", sans-serif;
}

html {
  height: 100%;
}

a:link {
  color: #333333;
} /* unvisited link */
a:visited {
  color: #333333;
} /* visited link */
a:hover {
  color: #333333;
} /* mouse over link */
a:active {
  color: #333333;
} /* selected link */

@media screen and (min-width: 1400px) {
  .right-padding {
    padding-right: 200px;
  }

  .left-padding {
    padding-left: 200px;
  }
}

.alert-purple {
  /* background-color: #9a55ff;
  background-image: linear-gradient(
    135deg,
    #9a55ff 0,
    rgba(218, 140, 255, 0.8) 100%
  ); */
  background-color: #9a55ff;
  border-color: #9a55ff;
  color: white;
}

.alert-purple .alert-heading,
.alert-purple p {
  font-family: "Muli", sans-serif !important;
}

.bold-alert {
  font-family: "Muli", sans-serif !important;
  font-weight: 700;
}

a.link-unstyled,
a.link-unstyled:link,
a.link-unstyled:hover,
a.link-unstyled:focus {
  color: inherit;
  text-decoration: inherit;
}

/* div.col .content-left {
  border-right: 1px dashed #333;
} */
