.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
	padding: 0px 20px !important;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search__field {
	width: 800px !important;
	padding-bottom: 15px;
	padding-top: 15px;
}
.select2-container--bootstrap4.select2-container--focus .select2-selection {
	border-color: #007eff !important;
	-webkit-box-shadow: 0 0 0 0.2rem #007eff60 !important;
	box-shadow: 0 0 0 0.2rem #007eff60 !important;
}

@media (max-width: 576px) 
{
	.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search__field {
		width: 250px !important;
		padding-bottom: 7px;
		padding-top: 7px;
	}
}

@media  (min-width: 577px) and (max-width: 749px)
{
	.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search__field {
		width: 450px !important;
		padding-bottom: 9px;
		padding-top: 9px;
	}
}

@media  (min-width: 750px) and (max-width: 1000px)
{
	.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search__field {
		width: 450px !important;
		padding-bottom: 10px;
		padding-top: 10px;
	}
}

@media  (min-width: 1000px) and (max-width: 1200px)
{
	.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search__field {
		width: 500px !important;
		padding-bottom: 10px;
		padding-top: 10px;
	}
}

@media  (min-width: 1200px) and (max-width: 1400px)
{
	.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search__field {
		width: 600px !important;
		padding-bottom: 13px;
		padding-top: 13px;
	}
}

@media  (min-width: 1401px) and (max-width: 1600px)
{
	.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search__field {
		width: 650px !important;
		padding-bottom: 13px;
		padding-top: 13px;
	}
}

.select2-results {
	font-weight: 500 !important;
}

.select2-result-text {
	font-weight: 700 !important;
}

.select2-search__field {
	padding-left: 13px;
	padding-right: : 13px;
}


.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search__field {
    padding-left: 13px;
	padding-right: : 13px;
}

.select2-container--bootstrap4 .select2-results__group {
    padding: 0px !important;
}