.select2-container 						{font-family: inherit; color: #323231; width: 100%;}
.select2-container--default .select2-selection--multiple 			{ position: relative; box-sizing: border-box; height: 60px; padding: 0 40px 0 20px; border: none; border-radius: 5px; background: #ffffff url(../images/select.svg) right 20px center no-repeat; line-height: 60px; cursor: pointer; }
.select2-container--default.select2-container--focus .select2-selection--multiple {border: 0;}
.select2-selection__rendered 			{ display: block; width: 100%; height: 50px; padding: 0 25px; margin: 0; border: none; border-radius: 5px; box-sizing: border-box; appearance: none; font: 500 15px/20px "Barlow"; color: var(--bleu); letter-spacing: 0.4px; line-height: 50px; text-transform: none; font-style: normal; cursor: pointer; }
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { color: #000; }
.select2-selection__clear 				{ display: none !important; }
.select2-dropdown 						{ box-sizing: border-box; border: 1px solid #ccc; border-radius: 0; box-shadow: none; color: #323231; }
.select2-container--default .select2-results>.select2-results__options { max-height: 300px; overflow-y: auto; }
.select2-results__option 				{ padding: 6px 10px; border-bottom: 1px solid #ccc; cursor: pointer; }
.select2-results__option--highlighted 	{ background-color: #E4E4E4 !important; color: inherit; }
.select2-results__option--selected 		{ background-color: transparent !important; }
.s2opt 									{ display: flex; align-items: center; width: 100%; gap: 10px; }
.s2box 									{ position: relative; width: 18px; height: 18px; flex: 0 0 18px; box-sizing: border-box; border: 1px solid #ccc; border-radius: 2px; background: #fff; }
.select2-results__option--selected .s2box,
.select2-results__option[aria-selected="true"] .s2box { background: rgb(17,169,17); border-color: transparent; }
.select2-results__option--selected .s2box::after,
.select2-results__option[aria-selected="true"] .s2box::after { content: ""; position: absolute; left: 5px; top: 2px; width: 5px; height: 9px; border: 2px solid #fff; border-top: 0; border-left: 0; transform: rotate(45deg); }
.select2-results__option--highlighted.select2-results__option--selected .s2box,
.select2-results__option--highlighted[aria-selected="true"] .s2box { background: rgb(17,169,17); border-color: transparent; }
.select2-results__option--highlighted.select2-results__option--selected .s2box::after,
.select2-results__option--highlighted[aria-selected="true"] .s2box::after { content: ""; position: absolute; left: 5px; top: 2px; width: 5px; height: 9px; border: 2px solid #fff; border-top: 0; border-left: 0; transform: rotate(45deg); }
.s2lbl 									{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.select2-container--disabled 			{ opacity: 0.7; cursor: not-allowed; }
.select2-container--disabled .select2-selection { background-color: #f5f5f5; }
.select2-search--inline,
.select2-search--dropdown 				{ display: none !important; }

@media (max-width:600px) {
	.select2-selection--multiple { height: 60px; line-height: 60px; }
}