.filterTypeListContainer{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.filterTypeListContainer .oneFilterElem{
    background-color:#FFF;
    border:1px solid #DDD;
    color:#CCC;
    padding:5px 10px;
    border-radius:5px;
    margin-bottom:10px;
    margin-right:5px;
    width:45%;
    text-align:center;
}

.filterTypeListContainer .oneFilterElem.felelos{
    color:#444 !important;
}

.filterTypeListContainer .oneFilterElem:hover{
    background-color:#CCC;
    color:#FFF;
    cursor:pointer;
}

.filterTypeListContainer .oneFilterElem.felelos:hover{
    color:#444 !important;
}

.oneFilterElem.filterOwnLabel{
    color:#0ba4c2;
    border-color: rgba(11, 164, 194, 0.7);
}

.oneFilterElem.filterOwnLabel:hover{
    background-color: rgba(11, 164, 194, 0.6);
    color:#FFF;
}

.oneFilterElem.ownLabelSelected{
    background-color: #0a9ebb;
    color:#FFF;
}

.oneFilterElem.ownLabelSelected:hover{
    background-color: rgba(10, 158, 187, 0.75);
    color:#FFF;
}

.filterTypeListContainer .resetFilterButton{
    text-align:center;
    font-weight:bold;
    border:1px solid #A00;
    background-color:#E00;
    color:#FFF;
    padding:0 40px;
    height:40px;
    border-radius:10px;
    margin-top:10px;
    margin-bottom:10px;
}

.filterTypeListContainer .resetFilterButton:hover{
    background-color: rgba(238, 0, 0, 0.78);
    border:1px solid #E00;
}

.filterBtn{
    font-size:13px;
    margin-right:5px;
    height:36px;
}

.filterBtn.filterEnable{
    background-color: #efb737 !important;
    color:#000 !important;
}

.filterSearch{
    font-size:13px;
}