.select2-results .select2-result-label {
	 font-size: 1em;
}


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
	  text-decoration: none;
	  font-weight: bold;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
 	font-size:11px
}

.select2-search input {
 	font-size:13px
}

.select2-results .select2-highlighted {
    background: #f5f5f5;
    color: black;
}

.select2-container-multi{
	position: relative;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: none;
    border-left:none;
}

.select2-container .select2-choice, .select2-drop {
	border-color: #ced4da !important;
}

.select2-container.select2-allowclear .select2-choice .select2-chosen{
	margin-right: none;
	font-size: 0.9em;
}

.select2-container .select2-choice abbr {
    right: 3px;
    top: 6px;
}

.select2-container .select2-choice{
	background: none;
	background-color: white;
	border-radius: .2rem;
}
.select2-container .select2-choice .select2-arrow b {
	display: block;
	width: 100%;
	height: 100%;
	background: none;
}

.select2-container-multi .select2-choices .select2-search-choice {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	white-space: normal;
}


.select2-container-multi .select2-search-choice-close {
    top: 1px;
}

.select2-no-results {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}



.select2-container .select2-choice > .select2-chosen {
	vertical-align: top;
}


.select2-container-disabled,div.select2-allowclear,div.select2-container {
	width: 100%;
}

div.select2-container-multi {
	width: 90%;
   	overflow: auto;
    max-height: 150px;
}


/* Affichage specifique pour la nomenclature */
.select2-drop.dropdownHierarchie.select2-drop-active {
	width: 700px !important;
	border-top: 1px solid #009FD1;
	border-bottom: 1px solid #009FD1;
	border-radius: 4px;
}
.select2-drop.dropdownHierarchie.select2-drop-active ul.select2-results {
	overflow: auto;
}
.dropdownHierarchie .select2-results li.select2-result-selectable {
	white-space: nowrap;
}

abbr.select2-search-choice-close{
	z-index: 500 !important;
}


