.wwlDropdownTitleText,
.wwlDropdownTitle.selected * .wwlDropdownTitleText,
.wwlDropdownTitleIcon,
.wwlDropdownTitle:hover * .wwlDropdownTitleIcon,
.wwlDropdownTitle.selected * .wwlDropdownTitleIcon,
.btn .btn-primary * .wwlDropdownTitleText,
.btn .btn-primary * .wwlDropdownTitle.selected > .wwlDropdownTitleText,
.btn .btn-primary * .wwlDropdownTitleIcon,
.btn .btn-primary * .wwlDropdownTitle:hover > .wwlDropdownTitleIcon,
.btn .btn-primary * .wwlDropdownTitle.selected > .wwlDropdownTitleIcon,
.wwlDropdownListItemText,
.wwlDropdownListItem.selected * .wwlDropdownListItemText,
.wwlDropdownListItemIcon,
.wwlDropdownListItem:hover * .wwlDropdownListItemIcon,
.wwlDropdownListItem.selected * .wwlDropdownListItemIcon {
	color: #000000;
}

.wwlDropdownTitle {
	width: 100%;
}

.wwlDropdownListItem {
	width: 100%;
}

.wwlDropdownListItemIcon {
	font-size: 1.4rem;
}

.wwlDropdownListItem.wwlDisabled * .wwlDropdownListItemText,
.wwlDropdownListItem.wwlDisabled:hover * .wwlDropdownListItemIcon,
.wwlDropdownListItem.wwlDisabled * .wwlDropdownListItemIcon {
	color: #DDDDDD;
}

.wwlDropdownStoredSet {
	min-width: 20.0rem;
}

/* Hack to fix wwl-menu-dropdown-item (Copied from bootstrap css) */
.dropdown-menu li > a {
	display: block;
	padding: 0.3rem 2.0rem;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}
