select.form-control.select-single { height: 34px; }

.formbe_manager_relation .input-group-addon .btn-group-vertical:first-child { display: none; }
.formbe_manager_relation .input-group-addon > .btn-group-vertical + .btn-group-vertical { margin-left: 0; }

select.small-size option { overflow: hidden; }




#yform-data_edit-os_seminare-seminar_name select{ color: #777; font-size: 95%;}

.legendfilter { display: inline-block; width: 250px; margin-left: 1em; }
.seminar.row { margin-bottom: 1em; }
.seminar.row:last-child{ margin-bottom: 0; }
.seminar-list tr:hover { background-color: #dfe3e9; }
@media (min-width: 768px) {
    .seminar-list td.sem_nr,
    .seminar-list td.v_nr { width: 85px; }
}
.sem_name strong { color: #1eaa02 }



#list-tn, #list-reg { max-height: 780px; overflow-y: auto; }

ul.connected-list { border: 1px solid #fff; padding: 2px 0px; list-style: none; }
ul.connected-list li.instafilta-target { padding: 10px 5px; margin-bottom: 4px; cursor: pointer }
ul.connected-list li.instafilta-target:nth-child(even){ background-color: #f3f6fb }

ul.connected-list.active {border-color: #4b9ad9; }
ul.connected-list2 li.placeholder {
  position: relative;
  /** More li styles **/
}
ul.connected-list li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}

.instafilta-target em { font-style: normal; font-size: 90%; }



/* jquery-sortable */
body.dragging, body.dragging * {
  cursor: move !important;
}
.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

/* CSS für Suchfeld ein- / ausklappen */
/*
.kv30-yf-searchform .panel-heading:after {
    display:inherit;
    content: "\f0d9";
    font-family: "FontAwesome";
    position: absolute;
    font-size:2.5em;
    right: 20px;
    top: 0px;
    color: white;
}
.kv30-yf-searchform-hidden .panel-heading:after {
    content: "\f0da";
    right: 4px;
}
.kv30-yf-searchform-hidden {
    width:35px;
    padding-right: 0;
    z-index: 10;
    margin-right: -20px;
}
.kv30-yf-searchform-hidden .panel-body {
    display: none;
}
.kv30-yf-searchform-hidden .panel-heading  {
    color:transparent;
    width: 0;
    padding-right:3px;
    border-width: 0;
}
.kv30-yf-searchform-hidden ~ .kv30-yf-searchlist {
    width: calc(100% - 15px);
    padding-left: 0;
}
.kv30-yf-searchform-hidden ~ .kv30-yf-searchlist .panel-heading  {
    padding-left: 30px;
}
*/