My drop-down menu reverts to the color navbar-default when I click on it. And when I hover over the items in the drop-down menu, they also return to the color navbar-default .
Here is an image of what I mean:

Here is my HTML:
<div class="collapse navbar-collapse navHeaderCollapse"> <ul class="nav navbar-nav"> <li><a href="#">Home</a></li> <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Internet<span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">Cable</a></li> <li><a href="#">DSl</a></li> <li><a href="#">Wireless</a></li> <li><a href="#">Business Cable</a></li> <li><a href="#">Business DSL</a></li> </ul> </li> <li><a href="#">Phone</a></li> <li><a href="#">Android TV</a></li> <li><a href="#">Shaw Direct</a></li> <li><a href="#">Careers</a></li> </ul> </div>
And here is my CSS:
.navbar-default { background-color: #00AEFE; } .navbar-default:visited { background-color: #00AEFE; } ul.dropdown-menu { background-color: #00AEFE; } ul.dropdown-menu:hover { background-color: #00AEFE; }
source share