body {
  background-color: #ebebeb;
  background-image: url("../../img/bg-circle-1.png"), url("../../img/bg-circle-1.png"), url("../../img/bg-circle-1.png");
  background-repeat: no-repeat;
  background-position: 0 1900px, 0 3900px, 0 5900px;
  padding: 0;
}

.supertop-area {
  background: #5b526b;
  color: #bcbcbc;
  min-height: 42px;
  font-weight: 300;
}
.supertop-area a, .supertop-area a:visited,
.supertop-area .btn.btn-link {
  color: #bcbcbc;
  text-decoration: none;
}
.supertop-area a:hover,
.supertop-area a.btn-link:hover {
  color: #fff;
}
.supertop-area .btn + .btn {
  margin-left: 20px;
}
.supertop-area .btn.btn-link {
  padding-bottom: 15px;
  padding-top: 15px;
}
.supertop-area .col-sel-subsections {
  text-transform: uppercase;
}
.supertop-area .col-sel-subsections .active {
  background: #e74a6f;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding-left: 15px;
  padding-right: 15px;
}
.supertop-area .col-login-links {
  text-align: right;
}
.supertop-area .col-login-links form {
  display: inline-block;
}
.supertop-area .col-login-links form input {
  background: transparent;
  border: 1px solid #bcbcbc;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.supertop-area .btn {
  font-size: 14px;
  margin: 0;
}

.navbar-brand {
  padding: 15px;
}
.navbar-brand img {
  display: block;
}

a {
  color: #e35173;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

a:hover, a:focus {
  color: #e35173;
}

footer#site-footer {
  background: #fff url("../../img/bg-circle-2.png") no-repeat right -20px;
  color: #575656;
  margin-top: 60px;
  padding-bottom: 60px;
  padding-top: 60px;
}
@media (max-width: 767px) {
  footer#site-footer {
    background-position: bottom right;
    background-size: 65% auto;
  }
}
footer#site-footer a, footer#site-footer a:visited {
  color: #575656;
  text-decoration: none;
}
footer#site-footer a[href^="mailto:"] {
  display: inline-block;
  margin-top: 5px;
}
footer#site-footer .brand-logo {
  max-width: 185px;
}
footer#site-footer hr {
  height: 1px;
  border: 0;
  border-top: 1px solid #e35173;
  margin-left: 200px;
  width: calc(100% - 200px);
  -webkit-transform: translateY(-50px);
  -moz-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  -o-transform: translateY(-50px);
  transform: translateY(-50px);
}
footer#site-footer .subfooter {
  font-size: 14px;
  font-weight: bold;
}
footer#site-footer .subfooter small {
  display: block;
  font-size: inherit;
  font-weight: normal;
}
footer#site-footer .subfooter .footer-meta {
  font-size: 13px;
  font-weight: normal;
  margin-top: 25px;
}
footer#site-footer .subfooter .footer-meta a {
  margin-right: 15px;
}
footer#site-footer .subfooter [class^=col-] {
  margin-top: 20px;
}

/*# sourceMappingURL=mods.css.map */
