.ui-multiselect { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2px 0 2px 4px; text-align: left; width: auto; }
.ui-multiselect .ui-multiselect-open { float: right; }
.ui-multiselect-menu { display: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; text-align: left; z-index: 101; width: auto; height: auto; padding: 3px; }
.ui-multiselect-menu.ui-multiselect-listbox { position: relative; z-index: 0; }
.ui-multiselect-header { display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; width: auto; padding: 3px 0 3px 4px; margin-bottom: 2px; }
.ui-multiselect-header > ul { font-size: .9em; }
.ui-multiselect-header li { float: left; margin: 0 10px 0 0; }
.ui-multiselect-header a { text-decoration: none; }
.ui-multiselect-header a:hover { text-decoration: underline; cursor: pointer; }
.ui-multiselect-header .ui-icon { float: left; }
.ui-multiselect-header .ui-multiselect-close { float: right; margin-right: 0; text-align: right; }
.ui-multiselect-checkboxes { display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; overflow: auto; width: auto; border: 0; padding: 4px 0 8px; }
.ui-multiselect-checkboxes li:not(.ui-multiselect-optgroup) { clear: both; font-size: .9em; list-style: none; padding-right: 3px; }
.ui-multiselect-checkboxes label { border: 1px solid transparent; cursor: default; display: block; padding: 3px 1px 3px 21px; text-indent: -20px; }
.ui-multiselect-checkboxes input { position: relative; top: 1px; cursor: pointer; }
.ui-multiselect-checkboxes img { height: 30px; vertical-align: middle; margin-right: 3px; }
.ui-multiselect-grouplabel { border-bottom: 1px solid; display: block; font-weight: bold; margin: 1px 0; padding: 3px; text-align: center; text-decoration: none; }
.ui-multiselect-selectable { cursor: pointer; }
.ui-multiselect-optgroup > ul { padding: 3px; }
.ui-multiselect-columns { display: inline-block; vertical-align: top; }
.ui-multiselect-collapser { float: left; padding: 0 1px; margin: 0; }
.ui-multiselect-collapsed > ul { display: none; }
.ui-multiselect-single .ui-multiselect-checkboxes input { left: -9999px; position: absolute !important; top: auto !important; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding: 5px !important; text-indent: 0 !important; }
.ui-multiselect.ui-multiselect-nowrap { white-space: nowrap; }
.ui-multiselect.ui-multiselect-nowrap > span { display: inline-block; }
.ui-multiselect-checkboxes.ui-multiselect-nowrap li, .ui-multiselect-checkboxes.ui-multiselect-nowrap a { white-space: nowrap; }
.ui-multiselect-measure > .ui-multiselect-header, .ui-multiselect-measure > .ui-multiselect-checkboxes { float: left; }
.ui-multiselect-measure > .ui-multiselect-checkboxes { margin: 4px; overflow-y: scroll; }
.ui-multiselect-resize { border: 2px dotted #00F; }
@media print {
.ui-multiselect-menu { display: none; }
}

button.ui-multiselect { max-width: 100%; border: 1px solid #dcdcdc; color: #2d3047; background: white; padding: .25rem .5rem; line-height: 1.75rem; vertical-align: middle; border-radius: 3px; overflow: hidden; text-overflow: ellipsis; margin-right: auto; }
button.ui-multiselect > .ui-icon { font-size: .8rem; padding-top: 5px; }
.ui-multiselect-menu { z-index: 10000; background: white; border: 1px solid #dcdcdc; }
.ui-multiselect-checkboxes { overflow: auto !important; max-height: 200px; }
.ui-multiselect-checkboxes .ui-state-hover { background: #e6e6ea; }
.profile-manager-multiselect { visibility: hidden; display: inline-block !important; width: 0; height: 0; padding: 0; margin: 0 -2px 0 0; }
