.combobox-container > div {
	position: relative;
}

.form-search .combobox-container,
.form-inline .combobox-container {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: top;
}
.form-search .combobox-container .input-group-addon,
.form-inline .combobox-container .input-group-addon {
  width: auto;
}

.combobox-container .dropdown-toggle > * {
	display: block;
	font-size: 20px;
	text-align: right;
	padding: 0 5px;
	color: #999999;
}

.combobox-container .dropdown-toggle:after {
	content: "";
	display: none;
}

.combobox-container .combobox-clear {
  display: none;
}

.combobox-selected .combobox-clear {
  display: block;
}

.combobox-selected .icon-sort {
  display: none;
}
/* :not doesn't work in IE8 */
.combobox-container:not(.combobox-selected) .glyphicon-remove {
  display: none;
}
.typeahead-long {
  max-height: 300px;
  overflow-y: auto;
}

.combobox-container.open .input-prepend.input-append .add-on:first-child,
.combobox-container.open .input-prepend.input-append .add-on:last-child {
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
}

.combobox-container.open .dropdown-menu {
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0;
}