.clean-navbar.fixed-bottom, .clean-navbar.fixed-top {
  box-shadow: 0 0 15px rgba(162,100,210,0.1);
}

@media (min-width:576px) {
  .clean-block.clean-hero {
    min-height: 680px;
  }
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: .5rem;
  font-family: serif;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

.navbar-brand {
  display: inline-block;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
  font-family: serif;
}

.text-info {
  color: rgb(56,0,97)!important;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.clean-block.clean-hero .text {
  color: #fff;
  z-index: 2;
  padding: 40px 15px;
  text-shadow: 1px 1px 1px rgba(0,0,0,.15);
}

@media (min-width:576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

