.select2-container-multi .select2-choices .select2-search-choice{
	border: 1px solid var(--border-lighter-contrast);
	border-radius: 0px;
	background-color: var(--primary-background);
	padding: 0.8em 2%;
	line-height: inherit;
}

.select2-container {
	width: 100%;
}

.select2-container input{
	outline: none;
}

.select2-container-multi .select2-choices{
	border: none !important;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: none;
    outline: medium none;
    box-shadow: none;
    margin: 0px;
    border: 0px;
}

.select2-input{
	width: 100% !important;
}

.select2-container-multi .select2-choices .select2-search-field{
	width: 100%;
}

.select2-container-multi .select2-choices .select2-search-field input {
    color: var(--text-light) !important;
}

.select2-container-multi .select2-choices {
    border: 1px solid var(--border-lighter-contrast);
    background-color: var(--primary-background);
}

.select2-container-multi .select2-choices .select2-search-choice {
    color: var(--text-default);
	display: flex;
 }

 .select2-drop {
    background: var(--primary-background);
    color: var(--text-default);
    border: 1px solid var(--border-light-contrast);
    box-shadow: 0 4px 5px var(--border-shaddow-lightest);
}

.select2-results .select2-highlighted {
    background: var(--bg-level-3);
    border: 1px solid var(--border-lightest-contrast);
    border-radius: 0px;
}

.select2-container .select2-choice {
    color: var(--text-default);
}

.select2-container .select2-choice {
    border: 1px solid var(--border-light-contrast);
    background-color: var(--primary-background);
    background-image: none;
}

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
    background: var(--bg-level-2);
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: var(--border-light-contrast);
	background-image: none;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: var(--primary-background) url(/javascripts/jquery/select2-3.3.2/select2-spinner.gif) no-repeat 100% !important;
}

.select2-search-choice-close {
    position: relative;
    margin-left: auto;
    height: auto;
    width: auto;
    right: 0px !important;
    top: 0px !important;
    background-image: none !important;
	font-size: 1em;
	padding: 3px 7px;
}

.select2-search-choice-close:hover,
.select2-search-choice-close:focus {
	border:2px solid var(--border-dark-contrast);
	border-radius: 5px;
}

.select2-search-choice-close i {
	color: var(--text-default);
}