/* Uwe Jakobs 17.03.2026*/

  --bs-tooltip-bg: var(--bs-primary);
  --bs-tooltip-color: var(--bs-white);



  .cursorInProgress {cursor:wait!important;}
  
/*.tx-graepelproducts .card {border-radius:0.5rem;}*/

.tx-graepelproducts #filterForm {padding: 1rem; background-color: var(--bs-primary);margin-bottom: 1.5rem;}
.tx-graepelproducts #filterForm h2 {color: var(--bs-white);}
.tx-graepelproducts .form-select {margin: 1rem 1.25rem 1rem 0;}
.tx-graepelproducts .form-check.form-check-inline {display:none;}
.tx-graepelproducts .form-check-input:checked {background-color: var(--bs-primary); border-color: var(--bs-white); border-width: 2px;}
.tx-graepelproducts .form-check-label {color: var(--bs-white);}

.tx-graepelproducts .card {border:none;}
.tx-graepelproducts .card-body {padding: 0.5rem; background-color: var(--bs-primary); color: var(--bs-white);border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}

.tx-graepelproducts .card-img-top {border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem;}
/*
X-Small devices (portrait phones, less than 576px)
No media query for `xs` since this is the default in Bootstrap
Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    .tx-graepelproducts .form-select {width: auto; display: inline-block;margin: 1rem 1.25rem 1rem 0;}
}

@media (max-width: 991px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {

}