/* Add to framework styles */
.ui-select-container.ui-select-multiple.ui-select-bootstrap.dropdown, .ui-select-placeholder {
    padding: 1px;
    border: none;
    border-bottom: 1px solid #9e9e9e;
    margin: 0 0 15px 0;
    width: 100%;
}

.select2-container-multi .select2-choices .select2-search-field input, ui-select-multiple.ui-select-bootstrap input.ui-select-search, .ui-select-multiple.ui-select-bootstrap input.ui-select-search, .ui-select-placeholder {
    height: 25px;
    width: 100% !important;
    font-size: 13px;
}

body > .ui-select-bootstrap.open {
    z-index: 9999;
}

.ui-select-choices.ui-select-choices-content.ui-select-dropdown {
    opacity: 1 !important;
}

.ui-select-match-item {
    height: auto;
    padding: 2px 0px 2px 10px;
}

    .ui-select-match-item.btn-primary {
        color: #333;
        background-color: #fff;
        border-color: #ccc;
    }
