.footer {
  background-color: #3195da;
}
/*LOGIN*/
h1.panel-title {
  background: #3195da;
}
/***** HEADER ******/
.top-image {
  background: #e8eff9;
}
.top-bar {
  background: #3195da;
}
/***** SIDE MENU ******/
ul.side_menu li a.selected,
ul.side_menu li a:hover {
  color: #3195da;
}
ul.side_menu li.head {
  background-color: #3195da;
}
/***** FAIR CONTENT ******/
#fair-content .heading {
  background-color: #3195da;
}
/***** ORDER ******/
body div.product-buy,
body div.product-buy:hover {
  background: #3195da;
}
body tr.product-price dt.selected,
body tr.product-price dt:hover {
  background: #3195da;
  color: white;
}
body tr.subproduct-info td,
body tr.product-count td,
body tr.subproduct-desc td {
  background-color: #3195da;
}
/*body input.price-group:checked~.custom-control-label::before {
  color: #fff;
  border-color: #7B1FA2;
}*/
.ordered-items td,
.not-ordered-items td {
  color: #df1d41;
}
.payment-link .pay {
  background-color: #df1d41;
}
/***** MISC ******/
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #3195da;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(4, 41, 20, 0.25);
}
.toast-success {
  background-color: #3195da;
}
/*
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #0a6834;
}
.toast-warning {
  background-color: #F89406;
}*/
.btn-pink:hover {
  background-color: #3195da;
  border-color: #3195da;
}
.btn-save,
.btn-primary {
  background-color: #3195da;
  border-color: #3195da;
}
.btn-save:hover,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):active {
  background-color: #3195da;
  border-color: #3195da;
}
.text-success {
  color: #3195da !important;
}
a:hover {
  color: #3195da;
}
.slick-prev:before,
.slick-next:before {
  color: #3195da !important;
}
/*# sourceMappingURL=theme-local.css.map */