/* MSFmultiSelect v2.3 | Copyright (c) 2020 Mini Super Files | https://github.com/minisuperfiles/MSFmultiSelect/blob/master/LICENSE */
.msf_multiselect_container {
	display: inline-block;
	width: 100%;
	position: relative;
}
.msf_multiselect_container .msf_multiselect {
	width: 100%;
	border: 1px solid #e4e4e4;
	list-style-type: none;
	margin: 0;
	border-radius: 16px;
	padding: 8px 0;
	position: absolute;
	z-index: 240;
	margin-top: 12px;
}
.msf_multiselect li:focus,
.msf_multiselect li:hover {
	background-color: #e5e5e5;
}
.msf_multiselect li.active {
	/* background-color: #e5e5e5; */
}
.msf_multiselect li {
	cursor: pointer;
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	padding: 4px 24px;
	background-color: #ffffff;
}
.msf_multiselect_container textarea {
	resize: none;
	width: 100%;
	overflow: auto;
}
.msf_multiselect_container .msf_multiselect {
	overflow: auto;
	background-color: #fff;
	display: grid;
	text-align: left;
}
.msf_multiselect label {
	display: block;
	margin-bottom: 1px;
}
.msf_multiselect_container .logger .selectedLabels {
	padding: 1px 6px 1px 6px;
	background: #f2f2f2;
	border: 1px solid #e6e3e3;
	border-radius: 25px;
	display: inline-block;
	font-size: 12px;
}
.msf_multiselect_container .closeBtn {
	padding-left: 4px;
	cursor: pointer;
	color: #ff6060;
}
.msf_multiselect_container .closeBtn.readOnly {
	cursor: unset;
}
.msf_multiselect_container .hidden {
	display: none !important;
}
.msf_multiselect .searchbox {
	width: -moz-available;
	width: -webkit-fill-available;
	padding: 0;
	margin: 0;
	height: 30px;
	font-size: 12px;
}
.msf_multiselect_container .logger {
	/* border-radius: 16px;
	padding: 12px 28px;
	border: none;
	color: #787878;
	margin-bottom: 12px;
	resize: none;
	border: 3px solid #bfc3f2;
	background-color: #fff; */
	box-shadow: none;
}
.msf_multiselect_container .msf_multiselect.offdropdown {
	position: unset;
}
[type='checkbox'] {
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);
	box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.12);
	width: 20%;
	max-width: 18px;
	height: 18px;
}
