.bs-select ul {
    white-space: nowrap;
}

.bs-select li {
	font-size: 14px;
	background-color: #fff;
	min-height:1.4em;
	padding: 0.2em 2em 0.2em 1em;
}

.bs-select :not(.multi) li.active {
    background: linear-gradient(#e5e5e5, #d8d8d8);
}

.bs-js-search-zone{
    padding:4px;
    z-index:1001;
}

.bs-select .multi li {
	font-size: 14px;
	background-color: #fff;
	min-height:1.4em;
	padding: 0.2em 2em 0.2em 26px;
}


.bs-select .multi li::before{
  content: "";
  display: inline-block;
  font-size: inherit;
  float:left;
  font-weight:bold;
  margin-left:-18px;
  margin-right:2px;
  border : 1px solid;
  border-radius : 3px;
  padding : 6px;
  margin-top:3px;
  color:black;
}

.bs-select .multi li.active::after {
    content: "";
    display: inline-block;
    font-size: inherit;
    float: left;
    font-weight: bold;
    border: 1px solid;
    padding: 3px;
    background-color: black;
    margin-left: -15px;
    margin-top: 6px;
    color: black;
}


.bs-select .title {
    margin-right: 6px;
}

.bs-select li:hover {
    background: linear-gradient(#f5f5f5, #e8e8e8);
}

.bs-select .btn-default {
    color: inherit;
    background: white !important;
    border: 1px solid #e7eaec !important;
}

.bs-select button {
    min-width: 120px;
}

.bs-select button.dropdown-toggle{
    border:1px solid #999 !important;
    border-radius:0;
}

ul.dropdown-menu.multi::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

ul.dropdown-menu.multi::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

ul.dropdown-menu.multi::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #999;
}

ul.dropdown-menu.multi::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
