body { background-color: #ffffff }
h1, h2, h3, h4{
  color: #131313;
}
.btn-primary, .btn-primary:link, .btn-primary:visited, .btn-primary:focus, .btn-primary:hover, .btn-primary:active {
  color: #fff;
  background-color: #131313;
  border-color: #131313;
}
.btn-outline-primary {
  color: #131313;
  background-color: transparent;
  background-image: none;
  border-color: #131313;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #131313;
  border-color: #131313;
}
a:hover, a { color: #131313; }
.calendar .card {
  background-color: #131313;
}

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


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

body { background-color: #ffffff }
h1, h2, h3, h4{
  color: #f39200;
}
.btn-primary, .btn-primary:link, .btn-primary:visited, .btn-primary:focus, .btn-primary:hover, .btn-primary:active {
  color: #fff;
  background-color: #f39200;
  border-color: #f39200;
}
.btn-outline-primary {
  color: #f39200;
  background-color: transparent;
  background-image: none;
  border-color: #f39200;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #f39200;
  border-color: #f39200;
}
a:hover, a { color: #f39200; }
.calendar .card {
  background-color: #f39200;
}

/* extra v2 */
.btn-info, .btn-info[disabled]:hover {
  background-color: #f39200;
  border-color: #f39200;
}
#orderForm.ng-valid #btn-pay.btn-primary {
  background-color: #f39200;
  border-color: #f39200;
}


.btn-primary:hover:active {
  background-color: #7a407d;
  border-color: #7a407d;
}
.calendar .card .day{
  border-bottom: 1px solid #7a407d;
}

small {font-size: 100%!important;}
small.text-muted.d-block { font-weight: bold; }


