span.multiselect-native-select {
	position: relative;
}
span.multiselect-native-select select {
	margin: -1px -1px -1px -3px !important; padding: 0px !important; border: 0px currentColor !important; left: 50%; top: 30px; width: 1px !important; height: 1px !important; overflow: hidden !important; position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important;
}
.multiselect-container {
	margin: 0px; padding: 0px; width: 100%; overflow: auto; list-style-type: none; position: absolute; -ms-overflow-y: hidden;
}
.multiselect-container .input-group {
	margin: 5px;
}
.multiselect-container > li {
	padding: 3px; float: left;
}
.multiselect-container > li > a.multiselect-all label {
	font-weight: 700;
}
.multiselect-container > li.multiselect-group label {
	margin: 0px; padding: 3px 20px; height: 100%; font-weight: 700;
}
.multiselect-container > li.multiselect-group-clickable label {
	cursor: pointer;
}
.multiselect-container > li > a {
	padding: 0px;
}
.multiselect-container > li > a > label {
	margin: 0px; padding: 3px 20px 3px 40px; height: 100%; font-weight: 400; cursor: pointer;
}
.multiselect-container > li > a > label.radio {
	margin: 0px;
}
.multiselect-container > li > a > label.checkbox {
	margin: 0px;
}
.multiselect-container > li > a > label > input[type=checkbox] {
	margin-bottom: 5px;
}
.btn-group > :nth-child(2).btn-group > .btn.multiselect {
	border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.form-inline .multiselect-container label.checkbox {
	padding-left: 20px; display: inline-block;
}
.form-inline .multiselect-container label.radio {
	padding-left: 20px; display: inline-block;
}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox] {
	margin-right: 0px; margin-left: -20px;
}
.form-inline .multiselect-container li a label.radio input[type=radio] {
	margin-right: 0px; margin-left: -20px;
}
