/* Przyciski */
button,
.formBlock > .rowBlock > .block .squaredButtons a.squaredButton,
.plusButton,
.minusButton {
  background-color: #274470;
  color: #f4eae0;
}

button:hover,
.formBlock > .rowBlock > .block .squaredButtons a.squaredButton:hover {
  background-color: #34598f !important;
}

.plusButton:before,
.minusButton:before {
  color: #f4eae0;
}

/* Comboboxy */
.selectBlock .select-selected,
.selectBlock .select-items > div {
  background-color: #274470;
  color: #f4eae0;
}

.selectBlock .select-items {
  color: #f4eae0;
}

.selectBlock .select-selected:after {
  border-color: #f4eae0 transparent transparent transparent;
}

.selectBlock .select-items > div:hover,
.selectBlock .select-items .same-as-selected {
  background-color: #34598f;
}

/* Przyciski "Kup" w wydarzeniach */
.eventBlocks .eventBlock .content .eventbutton:hover button,
.eventBlocks .eventBlock .content .eventinformationbutton:hover button {
  background-color: #34598f !important;
}

/* Nieaktywne wydarzenia - przygaszone, ale w odcieniu niebieskim zamiast szarości */
.eventBlocks:has(.eventBlock:hover) .eventBlock:not(:hover) {
  filter: none;
  opacity: 0.6;
}

/* Kalendarz (rezerwacje) */
.hello-week .navigation,
#calendarDialog > .hello-week .navigation {
  background-color: #274470;
  color: #f4eae0;
}

.hello-week .month .day.is-today {
  border-color: #274470;
  background: #274470;
  color: #f4eae0;
}

.hello-week .month .day.is-selected {
  border-color: #274470;
}

.hello-week .month .day.is-weekend {
  background-color: rgba(39, 68, 112, 0.1);
}

/* Datepicker */
.datepicker.datepicker-dropdown .table-condensed thead tr:nth-of-type(2) th {
  background-color: #274470;
  color: #f4eae0;
}

.datepicker.datepicker-dropdown .table-condensed td span:hover {
  border-color: #274470;
}

.datepicker.datepicker-dropdown .table-condensed .active {
  background-color: #274470;
  color: #f4eae0;
}

.datepicker.datepicker-dropdown .table-condensed .active:hover {
  background-color: #34598f;
}

/* Listy wyboru godziny / minuty */
ul.listStyle1 > li:hover,
ul.listStyle1 > li.selected {
  background-color: #274470;
  color: #f4eae0;
}

ul.listStyle1 > li .right .reservationProgressFrame {
  border-color: #274470;
}

ul.listStyle1 > li .right .reservationProgress {
  background: #274470;
}
