git repos / blockattack-game

blame: source/misc/embedded_libs/fmt-8.1.1/doc/bootstrap/navbar.less

normal view · raw

f8deb5b9 Poul Sander 2022-01-15 13:55 1
//
f8deb5b9 Poul Sander 2022-01-15 13:55 2
// Navbars
f8deb5b9 Poul Sander 2022-01-15 13:55 3
// --------------------------------------------------
f8deb5b9 Poul Sander 2022-01-15 13:55 4
f8deb5b9 Poul Sander 2022-01-15 13:55 5
f8deb5b9 Poul Sander 2022-01-15 13:55 6
// Wrapper and base class
f8deb5b9 Poul Sander 2022-01-15 13:55 7
//
f8deb5b9 Poul Sander 2022-01-15 13:55 8
// Provide a static navbar from which we expand to create full-width, fixed, and
f8deb5b9 Poul Sander 2022-01-15 13:55 9
// other navbar variations.
f8deb5b9 Poul Sander 2022-01-15 13:55 10
f8deb5b9 Poul Sander 2022-01-15 13:55 11
.navbar {
f8deb5b9 Poul Sander 2022-01-15 13:55 12
  position: relative;
f8deb5b9 Poul Sander 2022-01-15 13:55 13
  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)
f8deb5b9 Poul Sander 2022-01-15 13:55 14
  margin-bottom: @navbar-margin-bottom;
f8deb5b9 Poul Sander 2022-01-15 13:55 15
  border: 1px solid transparent;
f8deb5b9 Poul Sander 2022-01-15 13:55 16
f8deb5b9 Poul Sander 2022-01-15 13:55 17
  // Prevent floats from breaking the navbar
f8deb5b9 Poul Sander 2022-01-15 13:55 18
  &:extend(.clearfix all);
f8deb5b9 Poul Sander 2022-01-15 13:55 19
f8deb5b9 Poul Sander 2022-01-15 13:55 20
  @media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 21
    border-radius: @navbar-border-radius;
f8deb5b9 Poul Sander 2022-01-15 13:55 22
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 23
}
f8deb5b9 Poul Sander 2022-01-15 13:55 24
f8deb5b9 Poul Sander 2022-01-15 13:55 25
f8deb5b9 Poul Sander 2022-01-15 13:55 26
// Navbar heading
f8deb5b9 Poul Sander 2022-01-15 13:55 27
//
f8deb5b9 Poul Sander 2022-01-15 13:55 28
// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy
f8deb5b9 Poul Sander 2022-01-15 13:55 29
// styling of responsive aspects.
f8deb5b9 Poul Sander 2022-01-15 13:55 30
f8deb5b9 Poul Sander 2022-01-15 13:55 31
.navbar-header {
f8deb5b9 Poul Sander 2022-01-15 13:55 32
  &:extend(.clearfix all);
f8deb5b9 Poul Sander 2022-01-15 13:55 33
f8deb5b9 Poul Sander 2022-01-15 13:55 34
  @media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 35
    float: left;
f8deb5b9 Poul Sander 2022-01-15 13:55 36
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 37
}
f8deb5b9 Poul Sander 2022-01-15 13:55 38
f8deb5b9 Poul Sander 2022-01-15 13:55 39
f8deb5b9 Poul Sander 2022-01-15 13:55 40
// Navbar collapse (body)
f8deb5b9 Poul Sander 2022-01-15 13:55 41
//
f8deb5b9 Poul Sander 2022-01-15 13:55 42
// Group your navbar content into this for easy collapsing and expanding across
f8deb5b9 Poul Sander 2022-01-15 13:55 43
// various device sizes. By default, this content is collapsed when <768px, but
f8deb5b9 Poul Sander 2022-01-15 13:55 44
// will expand past that for a horizontal display.
f8deb5b9 Poul Sander 2022-01-15 13:55 45
//
f8deb5b9 Poul Sander 2022-01-15 13:55 46
// To start (on mobile devices) the navbar links, forms, and buttons are stacked
f8deb5b9 Poul Sander 2022-01-15 13:55 47
// vertically and include a `max-height` to overflow in case you have too much
f8deb5b9 Poul Sander 2022-01-15 13:55 48
// content for the user's viewport.
f8deb5b9 Poul Sander 2022-01-15 13:55 49
f8deb5b9 Poul Sander 2022-01-15 13:55 50
.navbar-collapse {
f8deb5b9 Poul Sander 2022-01-15 13:55 51
  overflow-x: visible;
f8deb5b9 Poul Sander 2022-01-15 13:55 52
  padding-right: @navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 53
  padding-left:  @navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 54
  border-top: 1px solid transparent;
f8deb5b9 Poul Sander 2022-01-15 13:55 55
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
f8deb5b9 Poul Sander 2022-01-15 13:55 56
  &:extend(.clearfix all);
f8deb5b9 Poul Sander 2022-01-15 13:55 57
  -webkit-overflow-scrolling: touch;
f8deb5b9 Poul Sander 2022-01-15 13:55 58
f8deb5b9 Poul Sander 2022-01-15 13:55 59
  &.in {
f8deb5b9 Poul Sander 2022-01-15 13:55 60
    overflow-y: auto;
f8deb5b9 Poul Sander 2022-01-15 13:55 61
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 62
f8deb5b9 Poul Sander 2022-01-15 13:55 63
  @media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 64
    width: auto;
f8deb5b9 Poul Sander 2022-01-15 13:55 65
    border-top: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 66
    box-shadow: none;
f8deb5b9 Poul Sander 2022-01-15 13:55 67
f8deb5b9 Poul Sander 2022-01-15 13:55 68
    &.collapse {
f8deb5b9 Poul Sander 2022-01-15 13:55 69
      display: block !important;
f8deb5b9 Poul Sander 2022-01-15 13:55 70
      height: auto !important;
f8deb5b9 Poul Sander 2022-01-15 13:55 71
      padding-bottom: 0; // Override default setting
f8deb5b9 Poul Sander 2022-01-15 13:55 72
      overflow: visible !important;
f8deb5b9 Poul Sander 2022-01-15 13:55 73
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 74
f8deb5b9 Poul Sander 2022-01-15 13:55 75
    &.in {
f8deb5b9 Poul Sander 2022-01-15 13:55 76
      overflow-y: visible;
f8deb5b9 Poul Sander 2022-01-15 13:55 77
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 78
f8deb5b9 Poul Sander 2022-01-15 13:55 79
    // Undo the collapse side padding for navbars with containers to ensure
f8deb5b9 Poul Sander 2022-01-15 13:55 80
    // alignment of right-aligned contents.
f8deb5b9 Poul Sander 2022-01-15 13:55 81
    .navbar-fixed-top &,
f8deb5b9 Poul Sander 2022-01-15 13:55 82
    .navbar-static-top &,
f8deb5b9 Poul Sander 2022-01-15 13:55 83
    .navbar-fixed-bottom & {
f8deb5b9 Poul Sander 2022-01-15 13:55 84
      padding-left: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 85
      padding-right: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 86
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 87
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 88
}
f8deb5b9 Poul Sander 2022-01-15 13:55 89
f8deb5b9 Poul Sander 2022-01-15 13:55 90
.navbar-fixed-top,
f8deb5b9 Poul Sander 2022-01-15 13:55 91
.navbar-fixed-bottom {
f8deb5b9 Poul Sander 2022-01-15 13:55 92
  .navbar-collapse {
f8deb5b9 Poul Sander 2022-01-15 13:55 93
    max-height: @navbar-collapse-max-height;
f8deb5b9 Poul Sander 2022-01-15 13:55 94
f8deb5b9 Poul Sander 2022-01-15 13:55 95
    @media (max-device-width: @screen-xs-min) and (orientation: landscape) {
f8deb5b9 Poul Sander 2022-01-15 13:55 96
      max-height: 200px;
f8deb5b9 Poul Sander 2022-01-15 13:55 97
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 98
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 99
}
f8deb5b9 Poul Sander 2022-01-15 13:55 100
f8deb5b9 Poul Sander 2022-01-15 13:55 101
f8deb5b9 Poul Sander 2022-01-15 13:55 102
// Both navbar header and collapse
f8deb5b9 Poul Sander 2022-01-15 13:55 103
//
f8deb5b9 Poul Sander 2022-01-15 13:55 104
// When a container is present, change the behavior of the header and collapse.
f8deb5b9 Poul Sander 2022-01-15 13:55 105
f8deb5b9 Poul Sander 2022-01-15 13:55 106
.tb-container,
f8deb5b9 Poul Sander 2022-01-15 13:55 107
.container-fluid {
f8deb5b9 Poul Sander 2022-01-15 13:55 108
  > .navbar-header,
f8deb5b9 Poul Sander 2022-01-15 13:55 109
  > .navbar-collapse {
f8deb5b9 Poul Sander 2022-01-15 13:55 110
    margin-right: -@navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 111
    margin-left:  -@navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 112
f8deb5b9 Poul Sander 2022-01-15 13:55 113
    @media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 114
      margin-right: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 115
      margin-left:  0;
f8deb5b9 Poul Sander 2022-01-15 13:55 116
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 117
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 118
}
f8deb5b9 Poul Sander 2022-01-15 13:55 119
f8deb5b9 Poul Sander 2022-01-15 13:55 120
f8deb5b9 Poul Sander 2022-01-15 13:55 121
//
f8deb5b9 Poul Sander 2022-01-15 13:55 122
// Navbar alignment options
f8deb5b9 Poul Sander 2022-01-15 13:55 123
//
f8deb5b9 Poul Sander 2022-01-15 13:55 124
// Display the navbar across the entirety of the page or fixed it to the top or
f8deb5b9 Poul Sander 2022-01-15 13:55 125
// bottom of the page.
f8deb5b9 Poul Sander 2022-01-15 13:55 126
f8deb5b9 Poul Sander 2022-01-15 13:55 127
// Static top (unfixed, but 100% wide) navbar
f8deb5b9 Poul Sander 2022-01-15 13:55 128
.navbar-static-top {
f8deb5b9 Poul Sander 2022-01-15 13:55 129
  z-index: @zindex-navbar;
f8deb5b9 Poul Sander 2022-01-15 13:55 130
  border-width: 0 0 1px;
f8deb5b9 Poul Sander 2022-01-15 13:55 131
f8deb5b9 Poul Sander 2022-01-15 13:55 132
  @media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 133
    border-radius: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 134
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 135
}
f8deb5b9 Poul Sander 2022-01-15 13:55 136
f8deb5b9 Poul Sander 2022-01-15 13:55 137
// Fix the top/bottom navbars when screen real estate supports it
f8deb5b9 Poul Sander 2022-01-15 13:55 138
.navbar-fixed-top,
f8deb5b9 Poul Sander 2022-01-15 13:55 139
.navbar-fixed-bottom {
f8deb5b9 Poul Sander 2022-01-15 13:55 140
  position: fixed;
f8deb5b9 Poul Sander 2022-01-15 13:55 141
  right: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 142
  left: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 143
  z-index: @zindex-navbar-fixed;
f8deb5b9 Poul Sander 2022-01-15 13:55 144
f8deb5b9 Poul Sander 2022-01-15 13:55 145
  // Undo the rounded corners
f8deb5b9 Poul Sander 2022-01-15 13:55 146
  @media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 147
    border-radius: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 148
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 149
}
f8deb5b9 Poul Sander 2022-01-15 13:55 150
.navbar-fixed-top {
f8deb5b9 Poul Sander 2022-01-15 13:55 151
  top: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 152
  border-width: 0 0 1px;
f8deb5b9 Poul Sander 2022-01-15 13:55 153
}
f8deb5b9 Poul Sander 2022-01-15 13:55 154
.navbar-fixed-bottom {
f8deb5b9 Poul Sander 2022-01-15 13:55 155
  bottom: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 156
  margin-bottom: 0; // override .navbar defaults
f8deb5b9 Poul Sander 2022-01-15 13:55 157
  border-width: 1px 0 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 158
}
f8deb5b9 Poul Sander 2022-01-15 13:55 159
f8deb5b9 Poul Sander 2022-01-15 13:55 160
f8deb5b9 Poul Sander 2022-01-15 13:55 161
// Brand/project name
f8deb5b9 Poul Sander 2022-01-15 13:55 162
f8deb5b9 Poul Sander 2022-01-15 13:55 163
.navbar-brand {
f8deb5b9 Poul Sander 2022-01-15 13:55 164
  float: left;
f8deb5b9 Poul Sander 2022-01-15 13:55 165
  padding: @navbar-padding-vertical @navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 166
  font-size: @font-size-large;
f8deb5b9 Poul Sander 2022-01-15 13:55 167
  line-height: @line-height-computed;
f8deb5b9 Poul Sander 2022-01-15 13:55 168
  height: @navbar-height;
f8deb5b9 Poul Sander 2022-01-15 13:55 169
f8deb5b9 Poul Sander 2022-01-15 13:55 170
  &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 171
  &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 172
    text-decoration: none;
f8deb5b9 Poul Sander 2022-01-15 13:55 173
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 174
f8deb5b9 Poul Sander 2022-01-15 13:55 175
  > img {
f8deb5b9 Poul Sander 2022-01-15 13:55 176
    display: block;
f8deb5b9 Poul Sander 2022-01-15 13:55 177
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 178
f8deb5b9 Poul Sander 2022-01-15 13:55 179
  @media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 180
    .navbar > .tb-container &,
f8deb5b9 Poul Sander 2022-01-15 13:55 181
    .navbar > .container-fluid & {
f8deb5b9 Poul Sander 2022-01-15 13:55 182
      margin-left: -@navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 183
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 184
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 185
}
f8deb5b9 Poul Sander 2022-01-15 13:55 186
f8deb5b9 Poul Sander 2022-01-15 13:55 187
f8deb5b9 Poul Sander 2022-01-15 13:55 188
// Navbar toggle
f8deb5b9 Poul Sander 2022-01-15 13:55 189
//
f8deb5b9 Poul Sander 2022-01-15 13:55 190
// Custom button for toggling the `.navbar-collapse`, powered by the collapse
f8deb5b9 Poul Sander 2022-01-15 13:55 191
// JavaScript plugin.
f8deb5b9 Poul Sander 2022-01-15 13:55 192
f8deb5b9 Poul Sander 2022-01-15 13:55 193
.navbar-toggle {
f8deb5b9 Poul Sander 2022-01-15 13:55 194
  position: relative;
f8deb5b9 Poul Sander 2022-01-15 13:55 195
  float: right;
f8deb5b9 Poul Sander 2022-01-15 13:55 196
  margin-right: @navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 197
  padding: 9px 10px;
f8deb5b9 Poul Sander 2022-01-15 13:55 198
  .navbar-vertical-align(34px);
f8deb5b9 Poul Sander 2022-01-15 13:55 199
  background-color: transparent;
f8deb5b9 Poul Sander 2022-01-15 13:55 200
  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214
f8deb5b9 Poul Sander 2022-01-15 13:55 201
  border: 1px solid transparent;
f8deb5b9 Poul Sander 2022-01-15 13:55 202
  border-radius: @border-radius-base;
f8deb5b9 Poul Sander 2022-01-15 13:55 203
f8deb5b9 Poul Sander 2022-01-15 13:55 204
  // We remove the `outline` here, but later compensate by attaching `:hover`
f8deb5b9 Poul Sander 2022-01-15 13:55 205
  // styles to `:focus`.
f8deb5b9 Poul Sander 2022-01-15 13:55 206
  &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 207
    outline: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 208
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 209
f8deb5b9 Poul Sander 2022-01-15 13:55 210
  // Bars
f8deb5b9 Poul Sander 2022-01-15 13:55 211
  .icon-bar {
f8deb5b9 Poul Sander 2022-01-15 13:55 212
    display: block;
f8deb5b9 Poul Sander 2022-01-15 13:55 213
    width: 22px;
f8deb5b9 Poul Sander 2022-01-15 13:55 214
    height: 2px;
f8deb5b9 Poul Sander 2022-01-15 13:55 215
    border-radius: 1px;
f8deb5b9 Poul Sander 2022-01-15 13:55 216
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 217
  .icon-bar + .icon-bar {
f8deb5b9 Poul Sander 2022-01-15 13:55 218
    margin-top: 4px;
f8deb5b9 Poul Sander 2022-01-15 13:55 219
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 220
f8deb5b9 Poul Sander 2022-01-15 13:55 221
  @media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 222
    display: none;
f8deb5b9 Poul Sander 2022-01-15 13:55 223
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 224
}
f8deb5b9 Poul Sander 2022-01-15 13:55 225
f8deb5b9 Poul Sander 2022-01-15 13:55 226
f8deb5b9 Poul Sander 2022-01-15 13:55 227
// Navbar nav links
f8deb5b9 Poul Sander 2022-01-15 13:55 228
//
f8deb5b9 Poul Sander 2022-01-15 13:55 229
// Builds on top of the `.nav` components with its own modifier class to make
f8deb5b9 Poul Sander 2022-01-15 13:55 230
// the nav the full height of the horizontal nav (above 768px).
f8deb5b9 Poul Sander 2022-01-15 13:55 231
f8deb5b9 Poul Sander 2022-01-15 13:55 232
.navbar-nav {
f8deb5b9 Poul Sander 2022-01-15 13:55 233
  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 234
f8deb5b9 Poul Sander 2022-01-15 13:55 235
  > li > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 236
    padding-top:    10px;
f8deb5b9 Poul Sander 2022-01-15 13:55 237
    padding-bottom: 10px;
f8deb5b9 Poul Sander 2022-01-15 13:55 238
    line-height: @line-height-computed;
f8deb5b9 Poul Sander 2022-01-15 13:55 239
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 240
f8deb5b9 Poul Sander 2022-01-15 13:55 241
  @media (max-width: @grid-float-breakpoint-max) {
f8deb5b9 Poul Sander 2022-01-15 13:55 242
    // Dropdowns get custom display when collapsed
f8deb5b9 Poul Sander 2022-01-15 13:55 243
    .open .dropdown-menu {
f8deb5b9 Poul Sander 2022-01-15 13:55 244
      position: static;
f8deb5b9 Poul Sander 2022-01-15 13:55 245
      float: none;
f8deb5b9 Poul Sander 2022-01-15 13:55 246
      width: auto;
f8deb5b9 Poul Sander 2022-01-15 13:55 247
      margin-top: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 248
      background-color: transparent;
f8deb5b9 Poul Sander 2022-01-15 13:55 249
      border: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 250
      box-shadow: none;
f8deb5b9 Poul Sander 2022-01-15 13:55 251
      > li > a,
f8deb5b9 Poul Sander 2022-01-15 13:55 252
      .dropdown-header {
f8deb5b9 Poul Sander 2022-01-15 13:55 253
        padding: 5px 15px 5px 25px;
f8deb5b9 Poul Sander 2022-01-15 13:55 254
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 255
      > li > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 256
        line-height: @line-height-computed;
f8deb5b9 Poul Sander 2022-01-15 13:55 257
        &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 258
        &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 259
          background-image: none;
f8deb5b9 Poul Sander 2022-01-15 13:55 260
        }
f8deb5b9 Poul Sander 2022-01-15 13:55 261
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 262
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 263
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 264
f8deb5b9 Poul Sander 2022-01-15 13:55 265
  // Uncollapse the nav
f8deb5b9 Poul Sander 2022-01-15 13:55 266
  @media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 267
    float: left;
f8deb5b9 Poul Sander 2022-01-15 13:55 268
    margin: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 269
f8deb5b9 Poul Sander 2022-01-15 13:55 270
    > li {
f8deb5b9 Poul Sander 2022-01-15 13:55 271
      float: left;
f8deb5b9 Poul Sander 2022-01-15 13:55 272
      > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 273
        padding-top:    @navbar-padding-vertical;
f8deb5b9 Poul Sander 2022-01-15 13:55 274
        padding-bottom: @navbar-padding-vertical;
f8deb5b9 Poul Sander 2022-01-15 13:55 275
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 276
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 277
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 278
}
f8deb5b9 Poul Sander 2022-01-15 13:55 279
f8deb5b9 Poul Sander 2022-01-15 13:55 280
f8deb5b9 Poul Sander 2022-01-15 13:55 281
// Navbar form
f8deb5b9 Poul Sander 2022-01-15 13:55 282
//
f8deb5b9 Poul Sander 2022-01-15 13:55 283
// Extension of the `.form-inline` with some extra flavor for optimum display in
f8deb5b9 Poul Sander 2022-01-15 13:55 284
// our navbars.
f8deb5b9 Poul Sander 2022-01-15 13:55 285
f8deb5b9 Poul Sander 2022-01-15 13:55 286
.navbar-form {
f8deb5b9 Poul Sander 2022-01-15 13:55 287
  margin-left: -@navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 288
  margin-right: -@navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 289
  padding: 10px @navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 290
  border-top: 1px solid transparent;
f8deb5b9 Poul Sander 2022-01-15 13:55 291
  border-bottom: 1px solid transparent;
f8deb5b9 Poul Sander 2022-01-15 13:55 292
  @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
f8deb5b9 Poul Sander 2022-01-15 13:55 293
  .box-shadow(@shadow);
f8deb5b9 Poul Sander 2022-01-15 13:55 294
f8deb5b9 Poul Sander 2022-01-15 13:55 295
  // Mixin behavior for optimum display
f8deb5b9 Poul Sander 2022-01-15 13:55 296
  .form-inline();
f8deb5b9 Poul Sander 2022-01-15 13:55 297
f8deb5b9 Poul Sander 2022-01-15 13:55 298
  .form-group {
f8deb5b9 Poul Sander 2022-01-15 13:55 299
    @media (max-width: @grid-float-breakpoint-max) {
f8deb5b9 Poul Sander 2022-01-15 13:55 300
      margin-bottom: 5px;
f8deb5b9 Poul Sander 2022-01-15 13:55 301
f8deb5b9 Poul Sander 2022-01-15 13:55 302
      &:last-child {
f8deb5b9 Poul Sander 2022-01-15 13:55 303
        margin-bottom: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 304
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 305
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 306
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 307
f8deb5b9 Poul Sander 2022-01-15 13:55 308
  // Vertically center in expanded, horizontal navbar
f8deb5b9 Poul Sander 2022-01-15 13:55 309
  .navbar-vertical-align(@input-height-base);
f8deb5b9 Poul Sander 2022-01-15 13:55 310
f8deb5b9 Poul Sander 2022-01-15 13:55 311
  // Undo 100% width for pull classes
f8deb5b9 Poul Sander 2022-01-15 13:55 312
  @media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 313
    width: auto;
f8deb5b9 Poul Sander 2022-01-15 13:55 314
    border: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 315
    margin-left: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 316
    margin-right: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 317
    padding-top: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 318
    padding-bottom: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 319
    .box-shadow(none);
f8deb5b9 Poul Sander 2022-01-15 13:55 320
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 321
}
f8deb5b9 Poul Sander 2022-01-15 13:55 322
f8deb5b9 Poul Sander 2022-01-15 13:55 323
f8deb5b9 Poul Sander 2022-01-15 13:55 324
// Dropdown menus
f8deb5b9 Poul Sander 2022-01-15 13:55 325
f8deb5b9 Poul Sander 2022-01-15 13:55 326
// Menu position and menu carets
f8deb5b9 Poul Sander 2022-01-15 13:55 327
.navbar-nav > li > .dropdown-menu {
f8deb5b9 Poul Sander 2022-01-15 13:55 328
  margin-top: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 329
  .border-top-radius(0);
f8deb5b9 Poul Sander 2022-01-15 13:55 330
}
f8deb5b9 Poul Sander 2022-01-15 13:55 331
// Menu position and menu caret support for dropups via extra dropup class
f8deb5b9 Poul Sander 2022-01-15 13:55 332
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
f8deb5b9 Poul Sander 2022-01-15 13:55 333
  margin-bottom: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 334
  .border-top-radius(@navbar-border-radius);
f8deb5b9 Poul Sander 2022-01-15 13:55 335
  .border-bottom-radius(0);
f8deb5b9 Poul Sander 2022-01-15 13:55 336
}
f8deb5b9 Poul Sander 2022-01-15 13:55 337
f8deb5b9 Poul Sander 2022-01-15 13:55 338
f8deb5b9 Poul Sander 2022-01-15 13:55 339
// Buttons in navbars
f8deb5b9 Poul Sander 2022-01-15 13:55 340
//
f8deb5b9 Poul Sander 2022-01-15 13:55 341
// Vertically center a button within a navbar (when *not* in a form).
f8deb5b9 Poul Sander 2022-01-15 13:55 342
f8deb5b9 Poul Sander 2022-01-15 13:55 343
.navbar-btn {
f8deb5b9 Poul Sander 2022-01-15 13:55 344
  .navbar-vertical-align(@input-height-base);
f8deb5b9 Poul Sander 2022-01-15 13:55 345
f8deb5b9 Poul Sander 2022-01-15 13:55 346
  &.btn-sm {
f8deb5b9 Poul Sander 2022-01-15 13:55 347
    .navbar-vertical-align(@input-height-small);
f8deb5b9 Poul Sander 2022-01-15 13:55 348
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 349
  &.btn-xs {
f8deb5b9 Poul Sander 2022-01-15 13:55 350
    .navbar-vertical-align(22);
f8deb5b9 Poul Sander 2022-01-15 13:55 351
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 352
}
f8deb5b9 Poul Sander 2022-01-15 13:55 353
f8deb5b9 Poul Sander 2022-01-15 13:55 354
f8deb5b9 Poul Sander 2022-01-15 13:55 355
// Text in navbars
f8deb5b9 Poul Sander 2022-01-15 13:55 356
//
f8deb5b9 Poul Sander 2022-01-15 13:55 357
// Add a class to make any element properly align itself vertically within the navbars.
f8deb5b9 Poul Sander 2022-01-15 13:55 358
f8deb5b9 Poul Sander 2022-01-15 13:55 359
.navbar-text {
f8deb5b9 Poul Sander 2022-01-15 13:55 360
  .navbar-vertical-align(@line-height-computed);
f8deb5b9 Poul Sander 2022-01-15 13:55 361
f8deb5b9 Poul Sander 2022-01-15 13:55 362
  @media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 363
    float: left;
f8deb5b9 Poul Sander 2022-01-15 13:55 364
    margin-left: @navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 365
    margin-right: @navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 366
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 367
}
f8deb5b9 Poul Sander 2022-01-15 13:55 368
f8deb5b9 Poul Sander 2022-01-15 13:55 369
f8deb5b9 Poul Sander 2022-01-15 13:55 370
// Component alignment
f8deb5b9 Poul Sander 2022-01-15 13:55 371
//
f8deb5b9 Poul Sander 2022-01-15 13:55 372
// Repurpose the pull utilities as their own navbar utilities to avoid specificity
f8deb5b9 Poul Sander 2022-01-15 13:55 373
// issues with parents and chaining. Only do this when the navbar is uncollapsed
f8deb5b9 Poul Sander 2022-01-15 13:55 374
// though so that navbar contents properly stack and align in mobile.
f8deb5b9 Poul Sander 2022-01-15 13:55 375
//
f8deb5b9 Poul Sander 2022-01-15 13:55 376
// Declared after the navbar components to ensure more specificity on the margins.
f8deb5b9 Poul Sander 2022-01-15 13:55 377
f8deb5b9 Poul Sander 2022-01-15 13:55 378
@media (min-width: @grid-float-breakpoint) {
f8deb5b9 Poul Sander 2022-01-15 13:55 379
  .navbar-left  { .pull-left(); }
f8deb5b9 Poul Sander 2022-01-15 13:55 380
  .navbar-right {
f8deb5b9 Poul Sander 2022-01-15 13:55 381
    .pull-right();
f8deb5b9 Poul Sander 2022-01-15 13:55 382
    margin-right: -@navbar-padding-horizontal;
f8deb5b9 Poul Sander 2022-01-15 13:55 383
f8deb5b9 Poul Sander 2022-01-15 13:55 384
    ~ .navbar-right {
f8deb5b9 Poul Sander 2022-01-15 13:55 385
      margin-right: 0;
f8deb5b9 Poul Sander 2022-01-15 13:55 386
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 387
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 388
}
f8deb5b9 Poul Sander 2022-01-15 13:55 389
f8deb5b9 Poul Sander 2022-01-15 13:55 390
f8deb5b9 Poul Sander 2022-01-15 13:55 391
// Alternate navbars
f8deb5b9 Poul Sander 2022-01-15 13:55 392
// --------------------------------------------------
f8deb5b9 Poul Sander 2022-01-15 13:55 393
f8deb5b9 Poul Sander 2022-01-15 13:55 394
// Default navbar
f8deb5b9 Poul Sander 2022-01-15 13:55 395
.navbar-default {
f8deb5b9 Poul Sander 2022-01-15 13:55 396
  background-color: @navbar-default-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 397
  border-color: @navbar-default-border;
f8deb5b9 Poul Sander 2022-01-15 13:55 398
f8deb5b9 Poul Sander 2022-01-15 13:55 399
  .navbar-brand {
f8deb5b9 Poul Sander 2022-01-15 13:55 400
    color: @navbar-default-brand-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 401
    &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 402
    &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 403
      color: @navbar-default-brand-hover-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 404
      background-color: @navbar-default-brand-hover-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 405
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 406
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 407
f8deb5b9 Poul Sander 2022-01-15 13:55 408
  .navbar-text {
f8deb5b9 Poul Sander 2022-01-15 13:55 409
    color: @navbar-default-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 410
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 411
f8deb5b9 Poul Sander 2022-01-15 13:55 412
  .navbar-nav {
f8deb5b9 Poul Sander 2022-01-15 13:55 413
    > li > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 414
      color: @navbar-default-link-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 415
f8deb5b9 Poul Sander 2022-01-15 13:55 416
      &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 417
      &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 418
        color: @navbar-default-link-hover-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 419
        background-color: @navbar-default-link-hover-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 420
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 421
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 422
    > .active > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 423
      &,
f8deb5b9 Poul Sander 2022-01-15 13:55 424
      &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 425
      &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 426
        color: @navbar-default-link-active-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 427
        background-color: @navbar-default-link-active-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 428
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 429
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 430
    > .disabled > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 431
      &,
f8deb5b9 Poul Sander 2022-01-15 13:55 432
      &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 433
      &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 434
        color: @navbar-default-link-disabled-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 435
        background-color: @navbar-default-link-disabled-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 436
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 437
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 438
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 439
f8deb5b9 Poul Sander 2022-01-15 13:55 440
  .navbar-toggle {
f8deb5b9 Poul Sander 2022-01-15 13:55 441
    border-color: @navbar-default-toggle-border-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 442
    &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 443
    &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 444
      background-color: @navbar-default-toggle-hover-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 445
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 446
    .icon-bar {
f8deb5b9 Poul Sander 2022-01-15 13:55 447
      background-color: @navbar-default-toggle-icon-bar-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 448
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 449
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 450
f8deb5b9 Poul Sander 2022-01-15 13:55 451
  .navbar-collapse,
f8deb5b9 Poul Sander 2022-01-15 13:55 452
  .navbar-form {
f8deb5b9 Poul Sander 2022-01-15 13:55 453
    border-color: @navbar-default-border;
f8deb5b9 Poul Sander 2022-01-15 13:55 454
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 455
f8deb5b9 Poul Sander 2022-01-15 13:55 456
  // Dropdown menu items
f8deb5b9 Poul Sander 2022-01-15 13:55 457
  .navbar-nav {
f8deb5b9 Poul Sander 2022-01-15 13:55 458
    // Remove background color from open dropdown
f8deb5b9 Poul Sander 2022-01-15 13:55 459
    > .open > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 460
      &,
f8deb5b9 Poul Sander 2022-01-15 13:55 461
      &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 462
      &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 463
        background-color: @navbar-default-link-active-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 464
        color: @navbar-default-link-active-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 465
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 466
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 467
f8deb5b9 Poul Sander 2022-01-15 13:55 468
    @media (max-width: @grid-float-breakpoint-max) {
f8deb5b9 Poul Sander 2022-01-15 13:55 469
      // Dropdowns get custom display when collapsed
f8deb5b9 Poul Sander 2022-01-15 13:55 470
      .open .dropdown-menu {
f8deb5b9 Poul Sander 2022-01-15 13:55 471
        > li > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 472
          color: @navbar-default-link-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 473
          &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 474
          &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 475
            color: @navbar-default-link-hover-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 476
            background-color: @navbar-default-link-hover-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 477
          }
f8deb5b9 Poul Sander 2022-01-15 13:55 478
        }
f8deb5b9 Poul Sander 2022-01-15 13:55 479
        > .active > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 480
          &,
f8deb5b9 Poul Sander 2022-01-15 13:55 481
          &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 482
          &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 483
            color: @navbar-default-link-active-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 484
            background-color: @navbar-default-link-active-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 485
          }
f8deb5b9 Poul Sander 2022-01-15 13:55 486
        }
f8deb5b9 Poul Sander 2022-01-15 13:55 487
        > .disabled > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 488
          &,
f8deb5b9 Poul Sander 2022-01-15 13:55 489
          &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 490
          &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 491
            color: @navbar-default-link-disabled-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 492
            background-color: @navbar-default-link-disabled-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 493
          }
f8deb5b9 Poul Sander 2022-01-15 13:55 494
        }
f8deb5b9 Poul Sander 2022-01-15 13:55 495
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 496
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 497
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 498
f8deb5b9 Poul Sander 2022-01-15 13:55 499
f8deb5b9 Poul Sander 2022-01-15 13:55 500
  // Links in navbars
f8deb5b9 Poul Sander 2022-01-15 13:55 501
  //
f8deb5b9 Poul Sander 2022-01-15 13:55 502
  // Add a class to ensure links outside the navbar nav are colored correctly.
f8deb5b9 Poul Sander 2022-01-15 13:55 503
f8deb5b9 Poul Sander 2022-01-15 13:55 504
  .navbar-link {
f8deb5b9 Poul Sander 2022-01-15 13:55 505
    color: @navbar-default-link-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 506
    &:hover {
f8deb5b9 Poul Sander 2022-01-15 13:55 507
      color: @navbar-default-link-hover-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 508
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 509
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 510
f8deb5b9 Poul Sander 2022-01-15 13:55 511
  .btn-link {
f8deb5b9 Poul Sander 2022-01-15 13:55 512
    color: @navbar-default-link-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 513
    &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 514
    &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 515
      color: @navbar-default-link-hover-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 516
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 517
    &[disabled],
f8deb5b9 Poul Sander 2022-01-15 13:55 518
    fieldset[disabled] & {
f8deb5b9 Poul Sander 2022-01-15 13:55 519
      &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 520
      &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 521
        color: @navbar-default-link-disabled-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 522
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 523
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 524
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 525
}
f8deb5b9 Poul Sander 2022-01-15 13:55 526
f8deb5b9 Poul Sander 2022-01-15 13:55 527
// Inverse navbar
f8deb5b9 Poul Sander 2022-01-15 13:55 528
f8deb5b9 Poul Sander 2022-01-15 13:55 529
.navbar-inverse {
f8deb5b9 Poul Sander 2022-01-15 13:55 530
  background-color: @navbar-inverse-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 531
  border-color: @navbar-inverse-border;
f8deb5b9 Poul Sander 2022-01-15 13:55 532
f8deb5b9 Poul Sander 2022-01-15 13:55 533
  .navbar-brand {
f8deb5b9 Poul Sander 2022-01-15 13:55 534
    color: @navbar-inverse-brand-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 535
    &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 536
    &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 537
      color: @navbar-inverse-brand-hover-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 538
      background-color: @navbar-inverse-brand-hover-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 539
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 540
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 541
f8deb5b9 Poul Sander 2022-01-15 13:55 542
  .navbar-text {
f8deb5b9 Poul Sander 2022-01-15 13:55 543
    color: @navbar-inverse-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 544
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 545
f8deb5b9 Poul Sander 2022-01-15 13:55 546
  .navbar-nav {
f8deb5b9 Poul Sander 2022-01-15 13:55 547
    > li > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 548
      color: @navbar-inverse-link-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 549
f8deb5b9 Poul Sander 2022-01-15 13:55 550
      &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 551
      &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 552
        color: @navbar-inverse-link-hover-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 553
        background-color: @navbar-inverse-link-hover-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 554
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 555
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 556
    > .active > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 557
      &,
f8deb5b9 Poul Sander 2022-01-15 13:55 558
      &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 559
      &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 560
        color: @navbar-inverse-link-active-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 561
        background-color: @navbar-inverse-link-active-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 562
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 563
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 564
    > .disabled > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 565
      &,
f8deb5b9 Poul Sander 2022-01-15 13:55 566
      &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 567
      &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 568
        color: @navbar-inverse-link-disabled-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 569
        background-color: @navbar-inverse-link-disabled-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 570
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 571
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 572
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 573
f8deb5b9 Poul Sander 2022-01-15 13:55 574
  // Darken the responsive nav toggle
f8deb5b9 Poul Sander 2022-01-15 13:55 575
  .navbar-toggle {
f8deb5b9 Poul Sander 2022-01-15 13:55 576
    border-color: @navbar-inverse-toggle-border-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 577
    &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 578
    &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 579
      background-color: @navbar-inverse-toggle-hover-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 580
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 581
    .icon-bar {
f8deb5b9 Poul Sander 2022-01-15 13:55 582
      background-color: @navbar-inverse-toggle-icon-bar-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 583
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 584
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 585
f8deb5b9 Poul Sander 2022-01-15 13:55 586
  .navbar-collapse,
f8deb5b9 Poul Sander 2022-01-15 13:55 587
  .navbar-form {
f8deb5b9 Poul Sander 2022-01-15 13:55 588
    border-color: darken(@navbar-inverse-bg, 7%);
f8deb5b9 Poul Sander 2022-01-15 13:55 589
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 590
f8deb5b9 Poul Sander 2022-01-15 13:55 591
  // Dropdowns
f8deb5b9 Poul Sander 2022-01-15 13:55 592
  .navbar-nav {
f8deb5b9 Poul Sander 2022-01-15 13:55 593
    > .open > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 594
      &,
f8deb5b9 Poul Sander 2022-01-15 13:55 595
      &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 596
      &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 597
        background-color: @navbar-inverse-link-active-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 598
        color: @navbar-inverse-link-active-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 599
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 600
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 601
f8deb5b9 Poul Sander 2022-01-15 13:55 602
    @media (max-width: @grid-float-breakpoint-max) {
f8deb5b9 Poul Sander 2022-01-15 13:55 603
      // Dropdowns get custom display
f8deb5b9 Poul Sander 2022-01-15 13:55 604
      .open .dropdown-menu {
f8deb5b9 Poul Sander 2022-01-15 13:55 605
        > .dropdown-header {
f8deb5b9 Poul Sander 2022-01-15 13:55 606
          border-color: @navbar-inverse-border;
f8deb5b9 Poul Sander 2022-01-15 13:55 607
        }
f8deb5b9 Poul Sander 2022-01-15 13:55 608
        .divider {
f8deb5b9 Poul Sander 2022-01-15 13:55 609
          background-color: @navbar-inverse-border;
f8deb5b9 Poul Sander 2022-01-15 13:55 610
        }
f8deb5b9 Poul Sander 2022-01-15 13:55 611
        > li > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 612
          color: @navbar-inverse-link-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 613
          &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 614
          &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 615
            color: @navbar-inverse-link-hover-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 616
            background-color: @navbar-inverse-link-hover-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 617
          }
f8deb5b9 Poul Sander 2022-01-15 13:55 618
        }
f8deb5b9 Poul Sander 2022-01-15 13:55 619
        > .active > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 620
          &,
f8deb5b9 Poul Sander 2022-01-15 13:55 621
          &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 622
          &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 623
            color: @navbar-inverse-link-active-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 624
            background-color: @navbar-inverse-link-active-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 625
          }
f8deb5b9 Poul Sander 2022-01-15 13:55 626
        }
f8deb5b9 Poul Sander 2022-01-15 13:55 627
        > .disabled > a {
f8deb5b9 Poul Sander 2022-01-15 13:55 628
          &,
f8deb5b9 Poul Sander 2022-01-15 13:55 629
          &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 630
          &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 631
            color: @navbar-inverse-link-disabled-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 632
            background-color: @navbar-inverse-link-disabled-bg;
f8deb5b9 Poul Sander 2022-01-15 13:55 633
          }
f8deb5b9 Poul Sander 2022-01-15 13:55 634
        }
f8deb5b9 Poul Sander 2022-01-15 13:55 635
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 636
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 637
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 638
f8deb5b9 Poul Sander 2022-01-15 13:55 639
  .navbar-link {
f8deb5b9 Poul Sander 2022-01-15 13:55 640
    color: @navbar-inverse-link-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 641
    &:hover {
f8deb5b9 Poul Sander 2022-01-15 13:55 642
      color: @navbar-inverse-link-hover-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 643
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 644
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 645
f8deb5b9 Poul Sander 2022-01-15 13:55 646
  .btn-link {
f8deb5b9 Poul Sander 2022-01-15 13:55 647
    color: @navbar-inverse-link-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 648
    &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 649
    &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 650
      color: @navbar-inverse-link-hover-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 651
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 652
    &[disabled],
f8deb5b9 Poul Sander 2022-01-15 13:55 653
    fieldset[disabled] & {
f8deb5b9 Poul Sander 2022-01-15 13:55 654
      &:hover,
f8deb5b9 Poul Sander 2022-01-15 13:55 655
      &:focus {
f8deb5b9 Poul Sander 2022-01-15 13:55 656
        color: @navbar-inverse-link-disabled-color;
f8deb5b9 Poul Sander 2022-01-15 13:55 657
      }
f8deb5b9 Poul Sander 2022-01-15 13:55 658
    }
f8deb5b9 Poul Sander 2022-01-15 13:55 659
  }
f8deb5b9 Poul Sander 2022-01-15 13:55 660
}
1970-01-01 00:00 661