.sylius-grid-nav__bulk form {
    display: inline-block;
}

.ui.primary.button, #sidebar.ui.sidebar.vertical.menu .item.active {
  background: #f5dc96 !important;
  color: black !important;
}

a {
  color: #5b7cba;
}

a:hover {
  color: #5b7cba;
}

.ui.blue.button, .ui.blue.buttons .button,
.ui.teal.label, .ui.teal.labels .label, .ui.teal.button, .ui.teal.buttons .button {
  background: #5b7cba !important;
}

.ui.header .circular.icon {
  color: black;
  background: rgba(245, 220, 150, 1);
}


.stackable .switch {
  width: 80px;
  display: inline-block;
}

.stackable .switch + input[type="text"], .stackable .switch + input[type="number"]{
  max-width: 60px;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #ccc;
}

.stackable .switch input {
  display: none;
}

.stackable .switch span {
  display: inline-block;
  width: 38px;
}

.ui.table td.active, .ui.table tr.active {
  background: rgba(33,133,208,0.12) !important;
}

select#channel {
  height: 35px;
  border-radius: 5px;
  border: 1px solid #ccc;
}

.stackable .switch input + label {
  width: 40px;
  height: 40px;
  background: #dddddd;
  display: inline-block;
  border-radius: 20px 0px 0px 20px;
  line-height: 40px;
  cursor:pointer;
  text-align: center;
}

.stackable .switch input:checked + label {
  background: #f5dc96;
}

.stackable .switch span:nth-child(2) input + label {
  border-radius: 0px 20px 20px 0px;
}

/* override search options for planzer */
#criteria_planzerTimeSlot_type option {
    display: none;
}

#criteria_planzerTimeSlot_type option[value="contains"],
#criteria_planzerTimeSlot_type option[value="empty"],
#criteria_planzerTimeSlot_type option[value="not_empty"] {
    display: block;
}

#criteria_planzerTimeSlot_value,
label[for="criteria_planzerTimeSlot_value"] {
  display: none !important;
}

.sylius-filters__group,
.two.fields > .field {
  width: auto !important;
  flex: 0 0 40% !important;
  padding: 1em !important;
  background: #f4f4f4;
  border-radius: 5px;
  margin: 1em !important;
}
@media screen and (max-width: 768px){
  .sylius-filters__group,
  .two.fields > .field {
    flex: 0 0 100% !important;
    margin: 0 !important;
  }
}

.d-flex {
    display: flex;
}
.d-none {
    display: none;
}

