.multiselect-container > li > a > label {
    padding: 3px 20px 2px 50px;
}

.multiselect-container .glyphicon {
    font-size:10px
}

.multiselect-container .multiselect-filter input {
    height:25px;
}

.multiselect-container .input-group-addon {
    padding:2px;
}

.multiselect-container .multiselect-clear-filter {
    padding: 2px;
}

.multiselect {
    background-image: none;
    text-shadow: none;
    padding: 0;
    padding-left: 3px;
    font-size: unset;
    font-weight: normal;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
}

    .multiselect:hover {
        background-color: transparent;
        border-color: transparent;
        box-shadow: none;
        -webkit-box-shadow: none;
    }

.multiselect-native-select .btn-default.active, .multiselect-native-select .btn-default:active, .multiselect-native-select .open > .dropdown-toggle.btn-default {
    background-color: transparent;
    border-color: transparent;
}

.multiselect-native-select .btn-group.open .dropdown-toggle {
    box-shadow: none;
    -webkit-box-shadow:none;
}


    li.multiselect-all label {
        padding: 0;
        padding-left: 40px !important;
    }

.multiselect-container > li.multiselect-group label {
    padding: 3px 2px 3px 20px;
}

.multiselect-container .active a {
    background-color: white;
    color: black;
    background-image:none;
}

    .multiselect-container .active a:hover {
        background-color: rgb(243, 243, 243);
        color: black;
        background-image: none;
    }
