bootstrap.css 103 KB
Newer Older
Mark Otto's avatar
Mark Otto committed
2001
.btn.focus {
2002
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
2003
}
Mark Otto's avatar
Mark Otto committed
2004
.btn:active, .btn.active {
2005
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2006
  outline: 0;
Mark Otto's avatar
Mark Otto committed
2007
}
Chris Rebert's avatar
Chris Rebert committed
2008
.btn.disabled, .btn:disabled, fieldset[disabled] .btn {
Mark Otto's avatar
Mark Otto committed
2009
  cursor: false;
Mark Otto's avatar
Mark Otto committed
2010
  opacity: .65;
Mark Otto's avatar
Mark Otto committed
2011
}
Mark Otto's avatar
Mark Otto committed
2012

Mark Otto's avatar
Mark Otto committed
2013
2014
2015
2016
a.btn.disaabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

2017
.btn-primary {
Mark Otto's avatar
Mark Otto committed
2018
  color: #fff;
2019
2020
  background-color: #0275d8;
  border-color: #0267bf;
Mark Otto's avatar
Mark Otto committed
2021
}
Mark Otto's avatar
Mark Otto committed
2022
2023
2024
2025
2026
2027
.btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #025aa5;
  border-color: #014682;
}
.btn-primary:hover {
Mark Otto's avatar
Mark Otto committed
2028
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2029
  background-color: #025aa5;
2030
  border-color: #014682;
Mark Otto's avatar
Mark Otto committed
2031
}
Mark Otto's avatar
Mark Otto committed
2032
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
2033
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2034
}
Mark Otto's avatar
Mark Otto committed
2035
2036
2037
2038
2039
.btn-primary.disabled, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary:disabled, .btn-primary:disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:active, .btn-primary:disabled.active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #0275d8;
  border-color: #0267bf;
}
.btn-primary.disabled:hover, .btn-primary:disabled:hover, fieldset[disabled] .btn-primary:hover {
2040
2041
  background-color: #0275d8;
  border-color: #0267bf;
Mark Otto's avatar
Mark Otto committed
2042
}
2043
.btn-primary .badge {
2044
  color: #0275d8;
Mark Otto's avatar
Mark Otto committed
2045
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
2046
}
Mark Otto's avatar
Mark Otto committed
2047

2048
2049
.btn-secondary {
  color: #373a3c;
Mark Otto's avatar
Mark Otto committed
2050
  background-color: #fff;
2051
2052
  border-color: #eceeef;
}
Mark Otto's avatar
Mark Otto committed
2053
2054
2055
2056
2057
2058
.btn-secondary:focus, .btn-secondary.focus, .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #cbd0d3;
}
.btn-secondary:hover {
2059
2060
2061
2062
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #cbd0d3;
}
Mark Otto's avatar
Mark Otto committed
2063
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
2064
2065
  background-image: none;
}
Mark Otto's avatar
Mark Otto committed
2066
2067
2068
2069
2070
.btn-secondary.disabled, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary.disabled:active, .btn-secondary.disabled.active, .btn-secondary:disabled, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus, .btn-secondary:disabled:active, .btn-secondary:disabled.active, fieldset[disabled] .btn-secondary, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-secondary.focus, fieldset[disabled] .btn-secondary:active, fieldset[disabled] .btn-secondary.active {
  background-color: #fff;
  border-color: #eceeef;
}
.btn-secondary.disabled:hover, .btn-secondary:disabled:hover, fieldset[disabled] .btn-secondary:hover {
Mark Otto's avatar
Mark Otto committed
2071
  background-color: #fff;
2072
2073
2074
  border-color: #eceeef;
}
.btn-secondary .badge {
Mark Otto's avatar
Mark Otto committed
2075
  color: #fff;
2076
2077
  background-color: #373a3c;
}
Mark Otto's avatar
Mark Otto committed
2078

Mark Otto's avatar
Mark Otto committed
2079
.btn-info {
Mark Otto's avatar
Mark Otto committed
2080
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2081
2082
2083
  background-color: #5bc0de;
  border-color: #46b8da;
}
Mark Otto's avatar
Mark Otto committed
2084
2085
2086
2087
2088
2089
.btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:hover {
Mark Otto's avatar
Mark Otto committed
2090
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2091
2092
2093
  background-color: #31b0d5;
  border-color: #269abc;
}
Mark Otto's avatar
Mark Otto committed
2094
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
Mark Otto's avatar
Mark Otto committed
2095
2096
  background-image: none;
}
Mark Otto's avatar
Mark Otto committed
2097
2098
2099
2100
2101
.btn-info.disabled, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info:disabled, .btn-info:disabled:focus, .btn-info:disabled.focus, .btn-info:disabled:active, .btn-info:disabled.active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info.disabled:hover, .btn-info:disabled:hover, fieldset[disabled] .btn-info:hover {
Mark Otto's avatar
Mark Otto committed
2102
2103
2104
2105
2106
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
2107
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
2108
}
Mark Otto's avatar
Mark Otto committed
2109

2110
.btn-success {
Mark Otto's avatar
Mark Otto committed
2111
  color: #fff;
2112
2113
  background-color: #5cb85c;
  border-color: #4cae4c;
Mark Otto's avatar
Mark Otto committed
2114
}
Mark Otto's avatar
Mark Otto committed
2115
2116
2117
2118
2119
2120
.btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:hover {
Mark Otto's avatar
Mark Otto committed
2121
  color: #fff;
2122
  background-color: #449d44;
2123
  border-color: #398439;
Mark Otto's avatar
Mark Otto committed
2124
}
Mark Otto's avatar
Mark Otto committed
2125
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
2126
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2127
}
Mark Otto's avatar
Mark Otto committed
2128
2129
2130
2131
2132
.btn-success.disabled, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success:disabled, .btn-success:disabled:focus, .btn-success:disabled.focus, .btn-success:disabled:active, .btn-success:disabled.active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success.disabled:hover, .btn-success:disabled:hover, fieldset[disabled] .btn-success:hover {
2133
2134
  background-color: #5cb85c;
  border-color: #4cae4c;
Mark Otto's avatar
Mark Otto committed
2135
}
2136
2137
.btn-success .badge {
  color: #5cb85c;
Mark Otto's avatar
Mark Otto committed
2138
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
2139
}
Mark Otto's avatar
Mark Otto committed
2140

2141
.btn-warning {
Mark Otto's avatar
Mark Otto committed
2142
  color: #fff;
2143
2144
  background-color: #f0ad4e;
  border-color: #eea236;
Mark Otto's avatar
Mark Otto committed
2145
}
Mark Otto's avatar
Mark Otto committed
2146
2147
2148
2149
2150
2151
.btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:hover {
Mark Otto's avatar
Mark Otto committed
2152
  color: #fff;
2153
  background-color: #ec971f;
2154
  border-color: #d58512;
Mark Otto's avatar
Mark Otto committed
2155
}
Mark Otto's avatar
Mark Otto committed
2156
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
2157
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2158
}
Mark Otto's avatar
Mark Otto committed
2159
2160
2161
2162
2163
.btn-warning.disabled, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning:disabled, .btn-warning:disabled:focus, .btn-warning:disabled.focus, .btn-warning:disabled:active, .btn-warning:disabled.active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning.disabled:hover, .btn-warning:disabled:hover, fieldset[disabled] .btn-warning:hover {
2164
2165
  background-color: #f0ad4e;
  border-color: #eea236;
Mark Otto's avatar
Mark Otto committed
2166
}
2167
2168
.btn-warning .badge {
  color: #f0ad4e;
Mark Otto's avatar
Mark Otto committed
2169
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
2170
}
Mark Otto's avatar
Mark Otto committed
2171

2172
.btn-danger {
Mark Otto's avatar
Mark Otto committed
2173
  color: #fff;
2174
2175
  background-color: #d9534f;
  border-color: #d43f3a;
Mark Otto's avatar
Mark Otto committed
2176
}
Mark Otto's avatar
Mark Otto committed
2177
2178
2179
2180
2181
2182
.btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:hover {
Mark Otto's avatar
Mark Otto committed
2183
  color: #fff;
2184
  background-color: #c9302c;
2185
  border-color: #ac2925;
Mark Otto's avatar
Mark Otto committed
2186
}
Mark Otto's avatar
Mark Otto committed
2187
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
2188
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2189
}
Mark Otto's avatar
Mark Otto committed
2190
2191
2192
2193
2194
.btn-danger.disabled, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger:disabled, .btn-danger:disabled:focus, .btn-danger:disabled.focus, .btn-danger:disabled:active, .btn-danger:disabled.active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger.disabled:hover, .btn-danger:disabled:hover, fieldset[disabled] .btn-danger:hover {
2195
2196
  background-color: #d9534f;
  border-color: #d43f3a;
Mark Otto's avatar
Mark Otto committed
2197
}
2198
2199
.btn-danger .badge {
  color: #d9534f;
Mark Otto's avatar
Mark Otto committed
2200
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
2201
}
Mark Otto's avatar
Mark Otto committed
2202

2203
.btn-link {
2204
  font-weight: normal;
2205
  color: #0275d8;
2206
  border-radius: 0;
Mark Otto's avatar
Mark Otto committed
2207
}
Chris Rebert's avatar
Chris Rebert committed
2208
.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled, fieldset[disabled] .btn-link {
2209
  background-color: transparent;
Mark Otto's avatar
Mark Otto committed
2210
}
Mark Otto's avatar
Mark Otto committed
2211
.btn-link, .btn-link:focus, .btn-link:active {
2212
  border-color: transparent;
Mark Otto's avatar
Mark Otto committed
2213
}
Mark Otto's avatar
Mark Otto committed
2214
2215
2216
2217
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus, .btn-link:hover {
2218
  color: #014c8c;
2219
2220
  text-decoration: underline;
  background-color: transparent;
Mark Otto's avatar
Mark Otto committed
2221
}
Mark Otto's avatar
Mark Otto committed
2222
.btn-link:disabled:focus, .btn-link:disabled:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
2223
  color: #818a91;
2224
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
2225
}
Mark Otto's avatar
Mark Otto committed
2226
2227

.btn-lg, .btn-group-lg > .btn {
Mark Otto's avatar
Mark Otto committed
2228
  padding: .75rem 1.5rem;
Mark Otto's avatar
Mark Otto committed
2229
  font-size: 1.25rem;
Mark Otto's avatar
grunt    
Mark Otto committed
2230
  line-height: 1.333333;
Mark Otto's avatar
Mark Otto committed
2231
  border-radius: .3rem;
Mark Otto's avatar
Mark Otto committed
2232
}
Mark Otto's avatar
Mark Otto committed
2233
2234

.btn-sm, .btn-group-sm > .btn {
Mark Otto's avatar
Mark Otto committed
2235
2236
  padding: .3rem .75rem;
  font-size: .85rem;
2237
  line-height: 1.5;
Mark Otto's avatar
Mark Otto committed
2238
  border-radius: .2rem;
Mark Otto's avatar
Mark Otto committed
2239
}
Mark Otto's avatar
Mark Otto committed
2240
2241

.btn-xs, .btn-group-xs > .btn {
Mark Otto's avatar
Mark Otto committed
2242
2243
  padding: .2rem .5rem;
  font-size: .75rem;
2244
  line-height: 1.5;
Mark Otto's avatar
Mark Otto committed
2245
  border-radius: .2rem;
Mark Otto's avatar
Mark Otto committed
2246
}
Mark Otto's avatar
Mark Otto committed
2247

2248
2249
2250
.btn-block {
  display: block;
  width: 100%;
Mark Otto's avatar
Mark Otto committed
2251
}
Mark Otto's avatar
Mark Otto committed
2252

2253
2254
.btn-block + .btn-block {
  margin-top: 5px;
Mark Otto's avatar
Mark Otto committed
2255
}
Mark Otto's avatar
Mark Otto committed
2256
2257

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
2258
  width: 100%;
Mark Otto's avatar
Mark Otto committed
2259
}
Mark Otto's avatar
Mark Otto committed
2260

2261
2262
.fade {
  opacity: 0;
2263
2264
2265
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
Mark Otto's avatar
Mark Otto committed
2266
}
2267
2268
.fade.in {
  opacity: 1;
Mark Otto's avatar
Mark Otto committed
2269
}
Mark Otto's avatar
Mark Otto committed
2270

2271
2272
.collapse {
  display: none;
Mark Otto's avatar
Mark Otto committed
2273
}
2274
2275
.collapse.in {
  display: block;
Mark Otto's avatar
Mark Otto committed
2276
}
Mark Otto's avatar
Mark Otto committed
2277

2278
2279
2280
2281
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
Mark Otto's avatar
Mark Otto committed
2282
2283
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
Mark Otto's avatar
grunt    
Mark Otto committed
2284
          transition-timing-function: ease;
Mark Otto's avatar
Mark Otto committed
2285
2286
2287
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
Mark Otto's avatar
Mark Otto committed
2288
2289
2290
  -webkit-transition-property: height;
       -o-transition-property: height;
          transition-property: height;
Mark Otto's avatar
Mark Otto committed
2291
}
Mark Otto's avatar
Mark Otto committed
2292

Mark Otto's avatar
grunt    
Mark Otto committed
2293
.dropup, .dropdown {
2294
2295
  position: relative;
}
Mark Otto's avatar
Mark Otto committed
2296

2297
.dropdown-toggle:after {
Mark Otto's avatar
Mark Otto committed
2298
2299
2300
  display: inline-block;
  width: 0;
  height: 0;
2301
  margin-left: .25rem;
2302
  vertical-align: middle;
Mark Otto's avatar
Mark Otto committed
2303
2304
2305
2306
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-left: .3em solid transparent;
Mark Otto's avatar
Mark Otto committed
2307
}
Mark Otto's avatar
Mark Otto committed
2308
2309
2310
.dropdown-toggle:focus {
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
2311

Mark Otto's avatar
Mark Otto committed
2312
2313
2314
2315
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
2316
  z-index: 1000;
Mark Otto's avatar
Mark Otto committed
2317
2318
2319
  display: none;
  float: left;
  min-width: 160px;
Mark Otto's avatar
Mark Otto committed
2320
  padding: 5px 0;
2321
  margin: 2px 0 0;
Mark Otto's avatar
Mark Otto committed
2322
  font-size: 1rem;
2323
  text-align: left;
Mark Otto's avatar
Mark Otto committed
2324
2325
  list-style: none;
  background-color: #fff;
2326
  -webkit-background-clip: padding-box;
Mark Otto's avatar
grunt    
Mark Otto committed
2327
          background-clip: padding-box;
Mark Otto's avatar
Mark Otto committed
2328
2329
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: .25rem;
Mark Otto's avatar
Mark Otto committed
2330
2331
}
.dropdown-menu .divider {
Mark Otto's avatar
Mark Otto committed
2332
  height: 1px;
2333
  margin: -.5 0;
2334
  overflow: hidden;
Mark Otto's avatar
Mark Otto committed
2335
2336
2337
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
Mark Otto's avatar
Mark Otto committed
2338
2339
  display: block;
  padding: 3px 20px;
2340
2341
  clear: both;
  font-weight: normal;
Mark Otto's avatar
Mark Otto committed
2342
  line-height: 1.5;
2343
  color: #373a3c;
2344
  white-space: nowrap;
Mark Otto's avatar
Mark Otto committed
2345
}
Mark Otto's avatar
Mark Otto committed
2346

Mark Otto's avatar
Mark Otto committed
2347
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
2348
  color: #2b2d2f;
Mark Otto's avatar
Mark Otto committed
2349
  text-decoration: none;
2350
  background-color: #f5f5f5;
Mark Otto's avatar
Mark Otto committed
2351
}
Mark Otto's avatar
Mark Otto committed
2352

Mark Otto's avatar
Mark Otto committed
2353
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
Mark Otto's avatar
Mark Otto committed
2354
  color: #fff;
2355
  text-decoration: none;
Mark Otto's avatar
grunt    
Mark Otto committed
2356
  background-color: #0275d8;
Mark Otto's avatar
Mark Otto committed
2357
  outline: 0;
Mark Otto's avatar
Mark Otto committed
2358
}
Mark Otto's avatar
Mark Otto committed
2359

Mark Otto's avatar
Mark Otto committed
2360
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
2361
  color: #818a91;
Mark Otto's avatar
Mark Otto committed
2362
}
Mark Otto's avatar
Mark Otto committed
2363
.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
2364
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
2365
  cursor: false;
Mark Otto's avatar
Mark Otto committed
2366
2367
  background-color: transparent;
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2368
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
Mark Otto's avatar
Mark Otto committed
2369
}
Mark Otto's avatar
Mark Otto committed
2370

Mark Otto's avatar
Mark Otto committed
2371
2372
2373
.open > .dropdown-menu {
  display: block;
}
2374
2375
2376
.open > a {
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
2377

2378
.dropdown-menu-right {
Mark Otto's avatar
grunt    
Mark Otto committed
2379
  right: 0;
Mark Otto's avatar
Mark Otto committed
2380
  left: auto;
2381
}
Mark Otto's avatar
Mark Otto committed
2382

2383
.dropdown-menu-left {
Mark Otto's avatar
grunt    
Mark Otto committed
2384
  right: auto;
Mark Otto's avatar
Mark Otto committed
2385
  left: 0;
2386
}
Mark Otto's avatar
Mark Otto committed
2387

2388
.dropdown-header {
Mark Otto's avatar
Mark Otto committed
2389
2390
  display: block;
  padding: 3px 20px;
Mark Otto's avatar
Mark Otto committed
2391
  font-size: .85rem;
Mark Otto's avatar
Mark Otto committed
2392
  line-height: 1.5;
2393
  color: #818a91;
Mark Otto's avatar
grunt    
Mark Otto committed
2394
  white-space: nowrap;
Mark Otto's avatar
Mark Otto committed
2395
}
Mark Otto's avatar
Mark Otto committed
2396

2397
2398
.dropdown-backdrop {
  position: fixed;
Mark Otto's avatar
Mark Otto committed
2399
  top: 0;
2400
2401
  right: 0;
  bottom: 0;
Mark Otto's avatar
Mark Otto committed
2402
  left: 0;
2403
  z-index: 990;
2404
}
Mark Otto's avatar
Mark Otto committed
2405

Chris Rebert's avatar
Chris Rebert committed
2406
.pull-right > .dropdown-menu {
Mark Otto's avatar
Mark Otto committed
2407
2408
2409
  right: 0;
  left: auto;
}
Mark Otto's avatar
Mark Otto committed
2410
2411

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
Mark Otto's avatar
grunt    
Mark Otto committed
2412
  content: "";
Mark Otto's avatar
Mark Otto committed
2413
2414
  border-top: 0;
  border-bottom: .3em solid;
Mark Otto's avatar
Mark Otto committed
2415
}
Mark Otto's avatar
Mark Otto committed
2416
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
Mark Otto's avatar
Mark Otto committed
2417
2418
  top: auto;
  bottom: 100%;
Mark Otto's avatar
Mark Otto committed
2419
  margin-bottom: 2px;
Mark Otto's avatar
Mark Otto committed
2420
}
Mark Otto's avatar
Mark Otto committed
2421
2422

.btn-group, .btn-group-vertical {
2423
2424
2425
  position: relative;
  display: inline-block;
  vertical-align: middle;
2426
}
Mark Otto's avatar
Mark Otto committed
2427
.btn-group > .btn, .btn-group-vertical > .btn {
2428
2429
  position: relative;
  float: left;
Mark Otto's avatar
Mark Otto committed
2430
}
Mark Otto's avatar
Mark Otto committed
2431
2432
2433
2434
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
2435
  z-index: 2;
Mark Otto's avatar
Mark Otto committed
2436
}
Mark Otto's avatar
Mark Otto committed
2437
2438

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
2439
  margin-left: -1px;
Mark Otto's avatar
Mark Otto committed
2440
}
Mark Otto's avatar
Mark Otto committed
2441

2442
2443
.btn-toolbar {
  margin-left: -5px;
2444
}
Mark Otto's avatar
Mark Otto committed
2445
2446
2447
2448
2449
2450
2451
2452
.btn-toolbar:before, .btn-toolbar:after {
  display: table; 
  content: " ";
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn-group, .btn-toolbar .input-group {
2453
  float: left;
2454
}
Mark Otto's avatar
Mark Otto committed
2455
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
2456
  margin-left: 5px;
2457
}
Mark Otto's avatar
Mark Otto committed
2458

2459
2460
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
Mark Otto's avatar
Mark Otto committed
2461
}
Mark Otto's avatar
Mark Otto committed
2462

2463
2464
.btn-group > .btn:first-child {
  margin-left: 0;
2465
}
2466
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
Mark Otto's avatar
Mark Otto committed
2467
  border-top-right-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2468
  border-bottom-right-radius: 0;
2469
}
Mark Otto's avatar
Mark Otto committed
2470
2471
2472

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2473
  border-bottom-left-radius: 0;
2474
}
Mark Otto's avatar
Mark Otto committed
2475

2476
2477
.btn-group > .btn-group {
  float: left;
2478
}
Mark Otto's avatar
Mark Otto committed
2479

2480
2481
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
2482
}
Mark Otto's avatar
Mark Otto committed
2483

Mark Otto's avatar
grunt    
Mark Otto committed
2484
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
Mark Otto's avatar
Mark Otto committed
2485
  border-top-right-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2486
  border-bottom-right-radius: 0;
2487
}
Mark Otto's avatar
Mark Otto committed
2488

Mark Otto's avatar
grunt    
Mark Otto committed
2489
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
Mark Otto's avatar
Mark Otto committed
2490
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2491
  border-bottom-left-radius: 0;
2492
}
Mark Otto's avatar
Mark Otto committed
2493
2494

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
2495
  outline: 0;
2496
}
Mark Otto's avatar
Mark Otto committed
2497

2498
.btn-group > .btn + .dropdown-toggle {
Mark Otto's avatar
grunt    
Mark Otto committed
2499
  padding-right: 8px;
Mark Otto's avatar
Mark Otto committed
2500
  padding-left: 8px;
2501
}
Mark Otto's avatar
Mark Otto committed
2502
2503

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
Mark Otto's avatar
grunt    
Mark Otto committed
2504
  padding-right: 12px;
Mark Otto's avatar
Mark Otto committed
2505
  padding-left: 12px;
Mark Otto's avatar
Mark Otto committed
2506
}
Mark Otto's avatar
Mark Otto committed
2507

2508
2509
.btn .caret {
  margin-left: 0;
Mark Otto's avatar
Mark Otto committed
2510
}
Mark Otto's avatar
Mark Otto committed
2511
2512

.btn-lg .caret, .btn-group-lg > .btn .caret {
Mark Otto's avatar
Mark Otto committed
2513
  border-width: .3em .3em 0;
liuyl's avatar
liuyl committed
2514
  border-bottom-width: 0;
Mark Otto's avatar
Mark Otto committed
2515
}
Mark Otto's avatar
Mark Otto committed
2516
2517

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
Mark Otto's avatar
Mark Otto committed
2518
  border-width: 0 .3em .3em;
Mark Otto's avatar
Mark Otto committed
2519
}
Mark Otto's avatar
Mark Otto committed
2520
2521

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
2522
2523
2524
2525
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
Mark Otto's avatar
Mark Otto committed
2526
}
Mark Otto's avatar
Mark Otto committed
2527
2528
2529
2530
2531
2532
2533
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  display: table; 
  content: " ";
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
2534
2535
.btn-group-vertical > .btn-group > .btn {
  float: none;
Mark Otto's avatar
Mark Otto committed
2536
}
Mark Otto's avatar
Mark Otto committed
2537
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
2538
2539
  margin-top: -1px;
  margin-left: 0;
2540
}
Mark Otto's avatar
Mark Otto committed
2541

2542
2543
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
2544
}
2545
.btn-group-vertical > .btn:first-child:not(:last-child) {
Mark Otto's avatar
Mark Otto committed
2546
  border-top-right-radius: .25rem;
2547
2548
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
Mark Otto's avatar
Mark Otto committed
2549
}
2550
.btn-group-vertical > .btn:last-child:not(:first-child) {
Mark Otto's avatar
Mark Otto committed
2551
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2552
2553
  border-top-right-radius: 0;
  border-bottom-left-radius: .25rem;
Mark Otto's avatar
Mark Otto committed
2554
}
Mark Otto's avatar
Mark Otto committed
2555

2556
2557
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
2558
}
Mark Otto's avatar
Mark Otto committed
2559
2560

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
2561
2562
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
2563
}
Mark Otto's avatar
Mark Otto committed
2564

Mark Otto's avatar
grunt    
Mark Otto committed
2565
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
Mark Otto's avatar
Mark Otto committed
2566
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2567
  border-top-right-radius: 0;
Mark Otto's avatar
Mark Otto committed
2568
}
Mark Otto's avatar
Mark Otto committed
2569
2570

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
2571
  position: absolute;
Mark Otto's avatar
grunt    
Mark Otto committed
2572
2573
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
2574
}
Mark Otto's avatar
Mark Otto committed
2575

2576
2577
2578
2579
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
Mark Otto's avatar
Mark Otto committed
2580
}
2581
.input-group .form-control {
2582
2583
  position: relative;
  z-index: 2;
2584
  float: left;
2585
2586
  width: 100%;
  margin-bottom: 0;
2587
}
Mark Otto's avatar
Mark Otto committed
2588
2589

.input-group-addon, .input-group-btn, .input-group .form-control {
2590
2591
  display: table-cell;
}
Mark Otto's avatar
Mark Otto committed
2592
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
2593
2594
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2595
2596

.input-group-addon, .input-group-btn {
2597
  width: 1%;
Mark Otto's avatar
Mark Otto committed
2598
  white-space: nowrap;
2599
  vertical-align: middle;
2600
}
Mark Otto's avatar
Mark Otto committed
2601

2602
.input-group-addon {
Mark Otto's avatar
Mark Otto committed
2603
  padding: .5rem .75rem;
Mark Otto's avatar
Mark Otto committed
2604
  font-size: 1rem;
2605
2606
  font-weight: normal;
  line-height: 1;
2607
  color: #55595c;
2608
  text-align: center;
2609
  background-color: #eceeef;
Mark Otto's avatar
Mark Otto committed
2610
2611
  border: 1px solid #ccc;
  border-radius: .25rem;
Mark Otto's avatar
Mark Otto committed
2612
}
2613
.input-group-addon.form-control-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {
Mark Otto's avatar
Mark Otto committed
2614
2615
2616
  padding: .3rem .75rem;
  font-size: .85rem;
  border-radius: .2rem;
Mark Otto's avatar
Mark Otto committed
2617
}
2618
.input-group-addon.form-control-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {
Mark Otto's avatar
Mark Otto committed
2619
  padding: .75rem 1.5rem;
Mark Otto's avatar
Mark Otto committed
2620
  font-size: 1.25rem;
Mark Otto's avatar
Mark Otto committed
2621
  border-radius: .3rem;
Mark Otto's avatar
Mark Otto committed
2622
}
Mark Otto's avatar
Mark Otto committed
2623
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
2624
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
2625
}
Mark Otto's avatar
Mark Otto committed
2626
2627
2628

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2629
  border-bottom-right-radius: 0;
Mark Otto's avatar
Mark Otto committed
2630
}
Mark Otto's avatar
Mark Otto committed
2631

2632
2633
.input-group-addon:first-child {
  border-right: 0;
Mark Otto's avatar
Mark Otto committed
2634
}
Mark Otto's avatar
Mark Otto committed
2635
2636
2637

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2638
  border-bottom-left-radius: 0;
2639
}
Mark Otto's avatar
Mark Otto committed
2640

2641
2642
2643
.input-group-addon:last-child {
  border-left: 0;
}
Mark Otto's avatar
Mark Otto committed
2644

2645
2646
.input-group-btn {
  position: relative;
2647
  font-size: 0;
2648
2649
2650
2651
2652
2653
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
2654
  margin-left: -1px;
2655
}
Mark Otto's avatar
Mark Otto committed
2656
.input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
2657
  z-index: 2;
Mark Otto's avatar
Mark Otto committed
2658
}
Mark Otto's avatar
Mark Otto committed
2659
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
2660
2661
  margin-right: -1px;
}
Mark Otto's avatar
Mark Otto committed
2662
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
2663
2664
  margin-left: -1px;
}
Mark Otto's avatar
Mark Otto committed
2665

2666
2667
.c-input {
  position: relative;
2668
  display: inline;
2669
2670
2671
2672
2673
2674
2675
2676
2677
  padding-left: 1.5rem;
  color: #555;
  cursor: pointer;
}
.c-input > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
.c-input > input:checked ~ .c-indicator {
  color: #fff;
  background-color: #0074d9;
}
.c-input > input:active ~ .c-indicator {
  color: #fff;
  background-color: #84c6ff;
}
.c-input + .c-input {
  margin-left: 1rem;
}
2689
2690
2691

.c-indicator {
  position: absolute;
2692
  top: 0;
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 65%;
  line-height: 1rem;
  color: #eee;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
2704
          user-select: none;
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 50% 50%;
          background-size: 50% 50%;
}

.c-checkbox .c-indicator {
  border-radius: .25rem;
}
.c-checkbox input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=);
}
Mark Otto's avatar
Mark Otto committed
2718
2719
2720
2721
.c-checkbox input:indeterminate ~ .c-indicator {
  background-color: #0074d9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K);
}
2722
2723
2724
2725
2726
2727
2728
2729

.c-radio .c-indicator {
  border-radius: 50%;
}
.c-radio input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==);
}

2730
2731
2732
2733
2734
.c-inputs-stacked .c-input {
  display: inline;
}
.c-inputs-stacked .c-input:after {
  display: block;
2735
  margin-bottom: .25rem;
2736
2737
2738
2739
2740
2741
  content: "";
}
.c-inputs-stacked .c-input + .c-input {
  margin-left: 0;
}

2742
2743
2744
2745
2746
.select {
  position: relative;
  display: inline-block;
  color: #555;
}
2747
.select > select {
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
  display: inline-block;
  width: 100%;
  -webkit-appearance: none;
  padding: .5rem 2.25rem .5rem 1rem;
  margin: 0;
  line-height: 1.5;
  color: #555;
  cursor: pointer;
  background-color: #eee;
  border: 0;
  border-radius: .25rem;
  outline: 0;

          appearance: none;
}
2763
2764
2765
2766
2767
.select > select:focus {
  -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
          box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
}
.select > select:focus:-moz-focusring {
2768
2769
2770
  color: transparent;
  text-shadow: 0 0 0 #000;
}
2771
2772
2773
2774
2775
2776
2777
.select > select:active {
  color: #fff;
  background-color: #0074d9;
}
.select > select::-ms-expand {
  display: none;
}
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
.select:after {
  position: absolute;
  top: 50%;
  right: 1.25rem;
  display: inline-block;
  width: 0;
  height: 0;
  margin-top: -.15rem;
  pointer-events: none;
  content: "";
  border-top: .35rem solid;
  border-right: .35rem solid transparent;
  border-bottom: .35rem solid transparent;
  border-left: .35rem solid transparent;
}

Mark Otto's avatar
Mark Otto committed
2794
2795
2796
2797
.select select:hover {
  background-color: #ddd;
}

2798
2799
@-moz-document url-prefix() {
  .select select {
2800
    padding-right: 1rem;
2801
    text-indent: .01px;
2802
    text-overflow: "";
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
  }

  .select option {
    background-color: #fff;
  }
}

@media screen and (min-width: 0\0) {
  .select select {
    z-index: 1;
    padding: .5rem 1.5rem .5rem 1rem;
  }
  .select:after {
    z-index: 5;
  }
  .select:before {
    position: absolute;
    top: 0;
    right: 1rem;
    bottom: 0;
    z-index: 2;
    display: block;
    width: 1.5rem;
    content: "";
    background-color: #eee;
  }
Mark Otto's avatar
Mark Otto committed
2829
  .select select:focus, .select select:active, .select select:hover {
2830
2831
2832
2833
2834
2835
2836
2837
    color: #555;
    background-color: #eee;
  }
}

.file {
  position: relative;
  display: inline-block;
2838
  height: 2.5rem;
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
  cursor: pointer;
}

.file input {
  min-width: 14rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}

.file-custom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
2862
          user-select: none;
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
  background-color: #fff;
  border: .075rem solid #ddd;
  border-radius: .25rem;
  -webkit-box-shadow: inset 0 .2rem .4rem rgba(0, 0, 0, .05);
          box-shadow: inset 0 .2rem .4rem rgba(0, 0, 0, .05);
}

.file-custom:after {
  content: "Choose file...";
}

.file-custom:before {
  position: absolute;
  top: -.075rem;
  right: -.075rem;
  bottom: -.075rem;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  content: "Browse";
  background-color: #eee;
  border: .075rem solid #ddd;
  border-radius: 0 .25rem .25rem 0;
}

.file input:focus ~ .file-custom {
  -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
          box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
}

Mark Otto's avatar
Mark Otto committed
2896
.nav {
Mark Otto's avatar
grunt    
Mark Otto committed
2897
  padding-left: 0;
Mark Otto's avatar
Mark Otto committed
2898
  margin-bottom: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
2899
  list-style: none;
Mark Otto's avatar
Mark Otto committed
2900
}
Mark Otto's avatar
Mark Otto committed
2901
2902
2903
2904
2905
2906
2907
2908
.nav:before, .nav:after {
  display: table; 
  content: " ";
}
.nav:after {
  clear: both;
}

Mark Otto's avatar
Mark Otto committed
2909
2910
.nav-item {
  position: relative;
2911
  display: inline-block;
Mark Otto's avatar
Mark Otto committed
2912
}
Mark Otto's avatar
Mark Otto committed
2913

Mark Otto's avatar
Mark Otto committed
2914
.nav-link {
2915
  display: inline-block;
2916
  padding: .75em 1em;
2917
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
2918
}
Mark Otto's avatar
Mark Otto committed
2919
.nav-link:focus, .nav-link:hover {
Mark Otto's avatar
Mark Otto committed
2920
2921
2922
  text-decoration: none;
  background-color: #eceeef;
}
Mark Otto's avatar
Mark Otto committed
2923
.disabled > .nav-link, .nav-link.disabled {
Mark Otto's avatar
Mark Otto committed
2924
2925
  color: #818a91;
}
Mark Otto's avatar
Mark Otto committed
2926
.disabled > .nav-link, .disabled > .nav-link:focus, .disabled > .nav-link:hover, .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
2927
  color: #818a91;
Mark Otto's avatar
Mark Otto committed
2928
  cursor: false;
Mark Otto's avatar
Mark Otto committed
2929
  background-color: transparent;
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
2930
}
Mark Otto's avatar
Mark Otto committed
2931

Mark Otto's avatar
Mark Otto committed
2932
.nav-tabs {
Mark Otto's avatar
Mark Otto committed
2933
  border-bottom: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
2934
}
2935
.nav-tabs .nav-item {
Mark Otto's avatar
Mark Otto committed
2936
2937
2938
  float: left;
  margin-bottom: -1px;
}
2939
2940
2941
2942
2943
.nav-tabs .nav-item + .nav-item {
  margin-left: .2rem;
}
.nav-tabs .nav-link {
  display: block;
Mark Otto's avatar
Mark Otto committed
2944
  border: 1px solid transparent;
Mark Otto's avatar
Mark Otto committed
2945
  border-radius: .25rem .25rem 0 0;
Mark Otto's avatar
Mark Otto committed
2946
}
Mark Otto's avatar
Mark Otto committed
2947
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
Mark Otto's avatar
Mark Otto committed
2948
  border-color: #eceeef #eceeef #ddd;
Mark Otto's avatar
Mark Otto committed
2949
}
Mark Otto's avatar
Mark Otto committed
2950
.nav-tabs .open > .nav-link, .nav-tabs .open > .nav-link:focus, .nav-tabs .open > .nav-link:hover, .nav-tabs .active > .nav-link, .nav-tabs .active > .nav-link:focus, .nav-tabs .active > .nav-link:hover, .nav-tabs .nav-link.open, .nav-tabs .nav-link.open:focus, .nav-tabs .nav-link.open:hover, .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover {
2951
  color: #55595c;
Mark Otto's avatar
Mark Otto committed
2952
2953
  background-color: #fff;
  border-color: #ddd #ddd transparent;
2954
}
Mark Otto's avatar
Mark Otto committed
2955
.nav-tabs .disabled > .nav-link, .nav-tabs .disabled > .nav-link:focus, .nav-tabs .disabled > .nav-link:hover, .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
2956
2957
2958
  color: #818a91;
  background-color: transparent;
  border-color: transparent;
Mark Otto's avatar
Mark Otto committed
2959
}
Mark Otto's avatar
Mark Otto committed
2960

2961
.nav-pills .nav-item {
Mark Otto's avatar
Mark Otto committed
2962
2963
  float: left;
}
2964
2965
.nav-pills .nav-item + .nav-item {
  margin-left: .2rem;
Mark Otto's avatar
Mark Otto committed
2966
}
2967
2968
.nav-pills .nav-link {
  display: block;
Mark Otto's avatar
Mark Otto committed
2969
  border-radius: .25rem;
Mark Otto's avatar
Mark Otto committed
2970
}
Mark Otto's avatar
Mark Otto committed
2971
.nav-pills .open > .nav-link, .nav-pills .open > .nav-link:focus, .nav-pills .open > .nav-link:hover, .nav-pills .active > .nav-link, .nav-pills .active > .nav-link:focus, .nav-pills .active > .nav-link:hover, .nav-pills .nav-link.open, .nav-pills .nav-link.open:focus, .nav-pills .nav-link.open:hover, .nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover {
Mark Otto's avatar
Mark Otto committed
2972
  color: #fff;
Mark Otto's avatar
grunt    
Mark Otto committed
2973
  cursor: default;
2974
  background-color: #0275d8;
Mark Otto's avatar
Mark Otto committed
2975
}
Mark Otto's avatar
Mark Otto committed
2976

2977
.nav-stacked .nav-item {
Mark Otto's avatar
grunt    
Mark Otto committed
2978
  display: block;
Mark Otto's avatar
Mark Otto committed
2979
  float: none;
Mark Otto's avatar
Mark Otto committed
2980
}
2981
2982
.nav-stacked .nav-item + .nav-item {
  margin-top: .2rem;
Mark Otto's avatar
Mark Otto committed
2983
2984
  margin-left: 0;
}
Mark Otto's avatar
Mark Otto committed
2985

2986
.tab-content > .tab-pane {
2987
2988
  display: none;
}
2989
.tab-content > .active {
2990
2991
  display: block;
}
Mark Otto's avatar
Mark Otto committed
2992

Mark Otto's avatar
Mark Otto committed
2993
.nav-tabs .dropdown-menu {
2994
  margin-top: -1px;
Mark Otto's avatar
Mark Otto committed
2995
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2996
  border-top-right-radius: 0;
Mark Otto's avatar
Mark Otto committed
2997
}
Mark Otto's avatar
Mark Otto committed
2998

Mark Otto's avatar
Mark Otto committed
2999
.navbar {
Mark Otto's avatar
Mark Otto committed
3000
  position: relative;
For faster browsing, not all history is shown. View entire blame