@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');
body { background-color:  }
h1, h2, h3, h4{
  color: #23b9d1;
}
.btn-primary, .btn-primary:link, .btn-primary:visited, .btn-primary:focus, .btn-primary:hover, .btn-primary:active {
  color: #fff;
  background-color: #23b9d1;
  border-color: #23b9d1;
}
.btn-outline-primary {
  color: #23b9d1;
  background-color: transparent;
  background-image: none;
  border-color: #23b9d1;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #23b9d1;
  border-color: #23b9d1;
}
a:hover, a { color: #23b9d1; }
.calendar .card {
  background-color: #23b9d1;
}

/* extra v2 */
.btn-info, .btn-info[disabled]:hover {
  background-color: #23b9d1;
  border-color: #23b9d1;
}
#orderForm.ng-valid #btn-pay.btn-primary {
  background-color: #23b9d1;
  border-color: #23b9d1;
}
.payment-methods-red .payment-method-card:has(.form-check-input:checked) {
  border-color: #23b9d1;
  background-color: rgba(35, 185, 209, 0.06);
}


.btn-primary:hover:active {
  background-color: #b0172c;
  border-color: #b0172c;
}
.calendar .card .day{
  border-bottom: 1px solid #b0172c;
}


.banner.banner-theme {
    display: none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, body, p {
    font-family: 'Lato', sans-serif;
}
