.ui-state-blue {
    border: 1px solid transparent;
}

.ui-state-blue .ui-icon {
    background-image: url("../lib/jquery-ui-1.12.1/images/ui-icons_004276_256x240.png");
}


/* bei CheckboxRadio-Buttons padding und border in Größe mit einbeziehen */
.ui-checkboxradio-label {
    box-sizing: border-box;
}


/* roter Rahmen um bestimmte Widgets wiederherstellen (JQuery UI 1.11.x -> 1.12.x) */
.ui-widget.ui-widget-content {
    border: 1px solid #ee0000;
}


/* Link-Farbe auch in Widgets beibehalten */
.ui-widget-content a {
    color: #ee0000;
}


/* Anpassungen Autocomplete
 * - max. Höhe
 * - abgerundete Ecken
 * - Trennstrich
 * - wenn active, dann Hintergrund von focus
 */
.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    border-radius: 6px;
}

.ui-autocomplete :not(.ui-menu-divider) + .ui-menu-item {
    border-top: 1px #ccc solid !important;
}

.ui-autocomplete .ui-menu-item-wrapper {
    border: 0 !important;
    margin: 0 !important;
}

.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
    background: #f6f6f6 url("../lib/jquery-ui-1.12.1/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;
}
