/* font_awesome_select_styles.css */

.fa-cols-3-outer {
	overflow-x: scroll; 
	width: 100%; 
	height:200px; 
	border: 1px solid #999; 
	background-color: #fcfcfc;
}

.fa-cols-3 {
	height: 180px;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 1px;
	-moz-column-gap: 1px;
	column-gap: 1px; 
	width: -moz-fit-content;
}
	
.fa-cols-3 ul li {
	line-height: 2; 
	font-size: 12px; 
	list-style: none; 
	padding-left: 3px; 
	padding-right: 3px; 
	cursor: pointer;
	overflow: hidden;
   white-space: nowrap;
}

.fa-cols-3 li div:hover, .fa-cols-3 li div.selected {
	background-color: #D9E3ED; 
	border: 1px solid #999; 
	padding: 1px 1px 1px 6px;
}

i.fa-border { 
	border-color: #555 !important; 
}

.fa-selectedDataDiv {
	display: inline-block;
	font-size: 12px;
	padding: 5px 10px 0px 0px;
}

.fa-searchInput {
	width: 180px;
	margin-bottom: 5px;
	padding-left: 5px;
}

.fa-clearButton {
	padding: 1px 5px;
	vertical-align: baseline !important;
}

.fa-optionsDiv {
	margin-top: 3px;
	vertical-align:baseline;
}