title: Collapse menu bootstrap positioning badly
body: <p>I am trying to make my menu responsive with bootstrap.</p>
  
  <p>Here is my current menu I am trying to make it collapse and presently it just disappears and doesn't show the the icon (3 lines in a box). Any suggestions as to what I'm doing wrong?     Okay I have figured out the css wasn't allowing it appear as the colours were wrong. I've made it white and now it appears. However it's a little buggy it makes the menu appear next to the bottom then quickly moves it down. How do I make it fix this?              </p>
  
  <pre><code>&lt;div class="navbar-header"&gt;
  
  &lt;a class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"&gt;
      &lt;span class="icon-bar"&gt;&lt;/span&gt;
      &lt;span class="icon-bar"&gt;&lt;/span&gt;
      &lt;span class="icon-bar"&gt;&lt;/span&gt;
    &lt;/a&gt;&lt;/div
  &lt;div class="width-navigation table-cell table-right navbar-collapse collapse"&gt;
                      &lt;ul class="nav navbar-nav menu-main-menu"&gt;
                          &lt;li class="menu item"&gt;&lt;a href="#"&gt;home&lt;/a&gt;&lt;/li&gt;
                          &lt;li class="menu item"&gt;&lt;a href="#"&gt;test1&lt;/a&gt;&lt;/li&gt;
                          &lt;li class="menu item"&gt;&lt;a href="#"&gt;test2&lt;/a&gt;&lt;/li&gt;
                          &lt;li class="menu item"&gt;&lt;a href="#"&gt;test3&lt;/a&gt;&lt;/li&gt;         
                      &lt;/ul&gt;         
  &lt;/div&gt;
  
  
  @media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav&gt;li {
        float: none;
    }
    .navbar-nav&gt;li&gt;a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
  }
  .navbar-toggle .icon-bar {
      background-color: white;
      border-color: white;
  </code></pre>
  
  <p>}</p>