/** Custom CSS styling */
body {
  background-color: 9c9b8e;
}
.text-primary {
  color: #a31642;
}
.campaign_balance {
  color: #a31642;
}
a {
  color: #a31642;
}
a:hover, a:focus, a:active, a.active {
  color: #faa634;
}
.navbar-default .navbar-brand {
  color: #a31642;
  font-family: "Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:active,
.navbar-default .navbar-brand.active {
  color: #faa634;
}
.navbar-default .nav li.navactive a {
  color: #faa634;
}
.navbar-default .navbar-toggle {
  background-color: #a31642;
  border-color: #a31642;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #a31642;
}
.navbar-default .nav li a:hover, .navbar-default .nav li a:focus {
  color: #faa634;
}
.navbar-default .navbar-nav > .active > a {
  background-color: #a31642;
}
.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: #faa634;
}
.timeline > li .timeline-image {
  background-color: #a31642;
}
section#contact .form-control:focus {
  border-color: #a31642;
}
ul.social-buttons li a:hover, ul.social-buttons li a:focus, ul.social-buttons li a:active {
  background-color: #a31642;
}
.btn-primary {
  background-color: #a31642;
  border-color: #a31642;
}
.btn-primary .badge {
  background-color: #ffffff;
  color: #a31642;
}
.btn-xl {
  background-color: #a31642;
  border-color: #a31642;
}
.btn-xl .badge {
  background-color: #ffffff;
  color: #a31642;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  border-color: #a31642;
  color: #fff;
  background-color: #faa634;
}
.btn-primary.disabled, .btn-primary[disabled],
fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  border-color: #faa634;
  background-color: #faa634;
  /*border-color: #787878;*/
  /*background-color: #ababab;*/
}
.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
  border-color: #a31642;
  color: #fff;
  background-color: #faa634;
}
*::-moz-selection {
  background: none repeat scroll 0 0 #a31642;
  text-shadow: none;
}
body {
    webkit-tap-highlight-color: #a31642;
}
/*
     #     ######   ######
    # #    #     #  #     #
   #   #   #     #  #     #
  #     #  ######   ######
  #######  #        #
  #     #  #        #
  #     #  #        #
*/
div.large_badge {
  color: #a31642;
}
div.card_number {
  color: #a31642;
}
div.membership_active {
  color: #006600;
}
div.membership_expired {
  color: #aa0000;
}