/*
 * Base structure
 */


/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: @navbar-height + @navbar-padding-vertical;
}

nav.navbar {

  .navbar-header {
    .navbar-brand {
      img {
        height: @line-height-computed;
      }
    }
  }

  ul.navbar-left {
    /* Mobile Version */
    @media (max-width: @grid-float-breakpoint) {
      border-bottom: 1px solid @navbar-default-border;
    }
  }

  /*
 * Top navigation
 * Hide default border to remove 1px line.
 */
  .navbar-fixed-top {
    border: 0;
  }
}

// HEADER
.page-header {
  margin: (@line-height-computed - @navbar-padding-vertical) 0 @line-height-computed;

  h1 {
    margin: 0;
    font-size: 18px;
    line-height: 58px;
    font-weight: normal;
    color: #aaa;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;

    a {
      color: #4c4e54;
    }
  }
}

// FOOTER
footer {
  margin-bottom: @line-height-computed;
  padding: @line-height-computed 0;
}

// Modification du dropdown dans la navigation
.nav .dropdown {
  .dropdown-menu > .active > a,
  .dropdown-menu > .active > a:focus,
  .dropdown-menu > .active > a:hover {
    color: @navbar-default-dropdown-active-color;
    background-color: @navbar-default-link-active-bg;
  }
}