* {
  color: #000000 !important;
  font-family: "Proza Libre", sans-serif;
}

.background-blue {
  background-color: #1f4687;
}

.background-blue-transparent {
  background-color: rgba(31, 70, 135, 0.2);
}

.background-red-transparent {
  background-color: rgba(31, 70, 135, 0.1);
}

.btn-info {
  background-color: #1f4687 !important;
  border-color: #1f4687 !important;
  color: #FFFFFF !important;
}

h1, h2, h3, h4, h5, .panel-heading {
  font-family: "Gentium Basic", serif;
}

p {
  font-family: "Proza Libre", sans-serif;
  line-height: 2em;
}

.white {
  color: #FFFFFF !important;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  background-color: #1f4687 !important;
  border-color: #1f4687 !important;
}

.list-group-item.active * {
  color: white !important;
}

/* Scrolling Mouse Wheel */
.icon-scroll,
.icon-scroll:before {
  position: absolute;
  left: 50%;
}

.icon-scroll {
  width: 40px;
  height: 70px;
  margin-left: -20px;
  top: 80%;
  margin-top: -35px;
  box-shadow: inset 0 0 0 2px #fff;
  border-radius: 25px !important;
}

.icon-scroll:before {
  content: "";
  width: 8px;
  height: 8px;
  background: #fff;
  margin-left: -4px;
  top: 8px;
  border-radius: 4px;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: scroll;
}

@keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(46px);
  }
}

/*# sourceMappingURL=defaults.min.css.map */
