/* Multiselect
----------------------------------*/

.ui-multiselect { 
/*border-bottom:1px solid #ccc; */
margin-left: 2%;
font-size: 0.8em;
float:left;
}

.ui-multiselect ul { 
-moz-user-select: none; 
}

.ui-multiselect li { 
margin: 0; 
padding: 0; 
cursor: pointer; 
line-height: 20px !important; 
height: 20px !important; 
font-size: 11px; 
list-style: none; 
}

.ui-multiselect li a { 
color: #999; 
text-decoration: none; 
padding: 0; 
display: block; 
float: left; 
cursor: pointer;
}

.ui-multiselect li a:hover {
	font-weight:normal;
}

.ui-multiselect li.ui-draggable-dragging { 
padding-left: 10px; 
}

.ui-multiselect div.selected {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  float: left;
  margin: 0;
  padding: 0 0 0 10px;
  position: relative;
}

.ui-multiselect ul.selected { 
position: relative; 
padding: 0; 
overflow: auto; 
overflow-x: hidden; 
background: #fff; 
margin: 0; 
list-style: none; 
border: 0; 
position: relative; 
width: 100%; 
}

.ui-multiselect ul.selected li { 

}

.ui-multiselect div.available { 
position: relative; 
padding: 0; 
margin: 0; 
border: 0; 
float:left; 
}


.ui-multiselect ul.available { 
position: relative; 
padding: 0; 
overflow: auto; 
overflow-x: hidden; 
background: #fff; 
margin: 0; 
list-style: none; 
border: 0; 
width: 100%; 
}

.ui-multiselect ul.available li { 
padding-left: 10px; 
}
 
.ui-multiselect .ui-state-default { 
margin-bottom: 1px; 
position: relative; 
padding-left: 20px;
background:#efefef;
color:#595959;
}

.ui-multiselect .ui-state-hover { 
/*border: none; */
background:#d9d6d6;
}
.ui-multiselect .ui-widget-header {
border: none;
height:50px;
font-size: 11px; 
margin-bottom: 1px;
background:#c2c2c2;
}
 
.ui-multiselect .add-all { 
background: none repeat scroll 0 0 #404040;
border-radius: 5px;
color: #ff0000;
float: right;
font-size: 11px !important;
margin: 16px 15px 0 0;
padding: 3px;
text-transform: uppercase;

}

.ui-multiselect .remove-all { 
background: none repeat scroll 0 0 #404040;
border-radius: 5px;
color: #ff0000;
float: right;
font-size: 11px !important;
margin: 16px 15px 0 0;
padding: 3px;
text-transform: uppercase;
}


.ui-multiselect .search { 
float: left; 
padding: 4px;
}

.ui-multiselect .count { 
float: left; 
padding: 7px;
color: #595959;
font-weight:normal;
text-transform:uppercase;
margin: 13px 0 0 13px;
}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { 
position: absolute; 
left: 2px; 
}

.ui-multiselect li a.action { 
position: absolute; 
right: 2px; 
top: 2px; 
}
 
.ui-multiselect input.search {
  background: #707070 url("data:image/png;base64,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") no-repeat scroll 150px center / 8% auto;
  border: 0 none;
  border-radius: 4px;
  color: #ffffff;
  font-weight: bold;
  height: 25px;
  margin: 10px 0 0 12px;
  opacity: 0.5;
  outline: 0 none;
  padding: 1px;
  text-transform: uppercase;
  width: 170px;
}
