.chosen-container {
	font-size: 100%;
	vertical-align: top;
}

.chosen-container .chosen-drop {
	border: 1px solid #999;
	border-radius: 0 0 2px 2px;
	box-shadow: none;
}

.chosen-container .chosen-results > li {
	padding: 4px 8px;
	line-height: normal;
}

.chosen-container .chosen-results > li.highlighted {
	background: #ee8;
	color: #333;
}

.chosen-container .chosen-results > li.result-selected {
	background: #69c;
	color: #fff;
}

.chosen-container-multi .chosen-choices {
	background: none;
	border: 1px solid #999;
	border-radius: 2px;
	box-shadow: none;
}

.chosen-container-multi .chosen-choices li.search-choice {
	background: linear-gradient(to bottom, #fff 0%, #ccc 50%);
	border: 1px solid #999;
	margin: 2px 0 2px 4px;
	line-height: normal;
	padding: 4px 0 4px 4px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	display: inline-block;
	margin: 2px;
	position: static;
	right: auto;
	top: auto;
	vertical-align: middle;
}

.chosen-container-multi .chosen-choices li.search-choice > span {
	vertical-align: middle;
}

.chosen-container-multi .chosen-choices li.search-field > input[type=text] {
	color: #999;
	font-family: inherit;
	height: auto;
	margin: 0;
	padding: 8px 5px;
}

.chosen-container-multi.chosen-container-active .chosen-choices li.search-field > input[type=text] {
	color: #333 !important;
}

.chosen-container-single .chosen-results {
	margin: 0;
	padding: 0;
}

.chosen-container-single .chosen-search {
	padding: 4px;
}

.chosen-container-single .chosen-search > input[type=text] {
	background-position: right -4px top -20px;
	border: 1px solid #999;
	border-radius: 2px;
	margin: 0;
	padding: 4px 16px 4px 4px;
}

.chosen-container-single .chosen-single {
	background: none;
	border: 1px solid #999;
	border-radius: 2px;
	box-shadow: none;
	height: auto;
	padding: 8px;
	line-height: normal;
}

.chosen-container-single .chosen-single > div {
	right: -4px;
	top: 4px;
}

.chosen-container-single .chosen-single > span {
	margin-right: 0;
}

.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single {
	background: none;
	border: 1px solid #999;
	box-shadow: none;
}
