.autoComplete_wrapper>input{
    background-image:url('../assets/img/search.svg');
    background-position-y: center;
    background-position-x: calc(100% - 15px);
}

#bavaria-types-form form input:not([type=checkbox]),
#bavaria-types-form form textarea:not([type=checkbox]){
    color:#4B4B4B;
}

#tab-gefahrenauswahl  .form-group-item{
    display: none;
}

#tab-gefahrenauswahl  .form-group-item.form-group-item-numbers,
#tab-gefahrenauswahl  .form-group-item.active{
    display: block;
}


#tab-gefahrenauswahl .form-group-item  .column{
    max-width: 200px!important;
}

/* #tab-gefahrenauswahl  .form-group-item  .Versicherung, 
#tab-gefahrenauswahl .form-group-item  .Förderung{
    width: 0;
    height: 0;
    overflow: hidden;
    flex-grow: unset!important;
    flex-shrink: unset!important;
    pointer-events: none;
} */

#tab-gefahrenauswahl  .form-group-item  .Versicherung.ohne.Förderung, 
#tab-gefahrenauswahl .form-group-item  .Versicherung.mit.Förderung{
    width: 0;
    height: 0;
    overflow: hidden;
    flex-grow: unset!important;
    flex-shrink: unset!important;
    pointer-events: none;
}

#tab-gefahrenauswahl .column .active-label input{
    pointer-events: none;

}





#tab-gefahrenauswahl .column.Sturm .active-label .Wein,
#tab-gefahrenauswahl .column.Starkregen .active-label .Wein,
#tab-gefahrenauswahl .column.Starkfrost .active-label .Wein,
#tab-gefahrenauswahl .column.Sturm .active-label .Tafeltrauben,
#tab-gefahrenauswahl .column.Starkregen .active-label .Tafeltrauben,
#tab-gefahrenauswahl .column.Starkfrost .active-label .Tafeltrauben,
#tab-gefahrenauswahl .column.Sturm .active-label .Obst.unter.Regenschutz,
#tab-gefahrenauswahl .column.Starkfrost .active-label .Obst.unter.Regenschutz,
#tab-gefahrenauswahl .column.Starkfrost .active-label .Steinobst,
#tab-gefahrenauswahl .column.Sturm .active-label .Steinobst,
#tab-gefahrenauswahl .column.Starkfrost .active-label .Strauchbeeren,
#tab-gefahrenauswahl .column.Sturm .active-label .Strauchbeeren,
#tab-gefahrenauswahl .column.Starkregen .active-label .Strauchbeeren,
#tab-gefahrenauswahl .column.Starkfrost .active-label .Obst.unter.Schutzanlagen,
#tab-gefahrenauswahl .column.Starkfrost .active-label .Kernobst,
#tab-gefahrenauswahl .column.Starkfrost .active-label .Mostobst,
#tab-gefahrenauswahl .column.Sturm .active-label .Hopfen,
#tab-gefahrenauswahl .column.Starkregen .active-label input.Hopfen,
#tab-gefahrenauswahl .column.Starkfrost .active-label input.Hopfen,
#tab-gefahrenauswahl .column.Sturm .active-label .und.Mostobst,
#tab-gefahrenauswahl .column.Starkregen .active-label .und.Mostobst,
#tab-gefahrenauswahl .column.Sturm .active-label .Kernobst,
#tab-gefahrenauswahl .column.Starkregen .active-label .Kernobst,
#tab-gefahrenauswahl .column.Sturm .active-label .Obst.unter.Schutzanlagen,
#tab-gefahrenauswahl .column.Starkregen .active-label .Obst.unter.Schutzanlagen,
#tab-gefahrenauswahl .column .active-label .Erdbeeren{
    pointer-events: auto;
}

#bavaria-types-form .form-group{
    position: relative;
}

.btn.delete-autocomplete-field{
    font-size: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 0;
    background: transparent;
}

.btn.delete-autocomplete-field:before,
.btn.delete-autocomplete-field:after{
    position: absolute;
    top: 15px;
    left: 5px;
    width:20px;
    height: 2px;
    background:#509e2f;
    content:"";
}


#bavaria-types-form .form-group.bavaria-types-insurancetype label{
    text-transform:none;
    
}

#bavaria-types-form .form-group.bavaria-types-insurancetype label:first-letter {
    text-transform: uppercase;
}

.btn.delete-autocomplete-field:before{
    transform: rotate(45deg);
}
.btn.delete-autocomplete-field:after{
    transform: rotate(-45deg);
}

.community-item__hidden{
    display: none;
}


.form-item__member{
    margin-bottom: 15px;
    display: flex;
    flex-direction: column;
}

#bavaria-types-form form .form-item__member input[type="text"]{
    width:200px!important;
    margin-left: 10px;
    margin-right: 15px;
    margin-top: 12px;
}

#bavaria-types-form form .form-item__member #member-other-date{
    width:50px!important;
    margin-left: 0;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

#bavaria-types-form form .form-item__member  .member-no,
#bavaria-types-form form .form-item__member  .member-no-date{
    display: none;
}