.ui.button {
  max-width: 100%;
}

.ui.primary.button,
.ui.primary.buttons .button {
  background-color: #FAB200;
}

.ui.primary.button:hover,
.ui.primary.buttons .button:hover {
  background-color: #ffd97b;
}

.ui.container {
  width: 94%
}

.ui.header,
.ui.form .field > label
.ui.card > .content > .header,
.ui.cards > .card > .content > .header {
  color: #202447;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-center {
  text-align: center !important;
}

.d-hide {
  display: none !important;
}

#sylius-checkout-subtotal {
  table-layout: fixed;
}

#sylius-checkout-subtotal td {
  word-wrap: anywhere;
}

#calendar-component ~ .field {
  display: none;
}

#calendar-component .datepicker--cell-day {
  height: 64px;
}

#providers .slots .slot {
  height: 48px;
}

#sylius-billing-address ~ .required.field > label {
  display: none;
}

