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

Mark Otto's avatar
Mark Otto committed
2017
2018
2019
2020
a.btn.disaabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

2021
.btn-primary {
Mark Otto's avatar
Mark Otto committed
2022
  color: #fff;
2023
2024
  background-color: #0275d8;
  border-color: #0267bf;
2025
}
Mark Otto's avatar
Mark Otto committed
2026
2027
2028
2029
2030
2031
.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
2032
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2033
  background-color: #025aa5;
2034
  border-color: #014682;
2035
}
Mark Otto's avatar
Mark Otto committed
2036
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
2037
  background-image: none;
2038
}
Mark Otto's avatar
Mark Otto committed
2039
2040
2041
2042
2043
.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 {
2044
2045
  background-color: #0275d8;
  border-color: #0267bf;
2046
}
2047
.btn-primary .badge {
2048
  color: #0275d8;
Mark Otto's avatar
Mark Otto committed
2049
  background-color: #fff;
2050
}
Mark Otto's avatar
Mark Otto committed
2051

2052
2053
.btn-secondary {
  color: #373a3c;
Mark Otto's avatar
Mark Otto committed
2054
  background-color: #fff;
Mark Otto's avatar
grunt    
Mark Otto committed
2055
  border-color: #ccc;
2056
}
Mark Otto's avatar
Mark Otto committed
2057
2058
2059
.btn-secondary:focus, .btn-secondary.focus, .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  color: #373a3c;
  background-color: #e6e6e6;
Mark Otto's avatar
grunt    
Mark Otto committed
2060
  border-color: #adadad;
Mark Otto's avatar
Mark Otto committed
2061
2062
}
.btn-secondary:hover {
2063
2064
  color: #373a3c;
  background-color: #e6e6e6;
Mark Otto's avatar
grunt    
Mark Otto committed
2065
  border-color: #adadad;
2066
}
Mark Otto's avatar
Mark Otto committed
2067
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
2068
2069
  background-image: none;
}
Mark Otto's avatar
Mark Otto committed
2070
2071
.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;
Mark Otto's avatar
grunt    
Mark Otto committed
2072
  border-color: #ccc;
Mark Otto's avatar
Mark Otto committed
2073
2074
}
.btn-secondary.disabled:hover, .btn-secondary:disabled:hover, fieldset[disabled] .btn-secondary:hover {
Mark Otto's avatar
Mark Otto committed
2075
  background-color: #fff;
Mark Otto's avatar
grunt    
Mark Otto committed
2076
  border-color: #ccc;
2077
2078
}
.btn-secondary .badge {
Mark Otto's avatar
Mark Otto committed
2079
  color: #fff;
2080
2081
  background-color: #373a3c;
}
Mark Otto's avatar
Mark Otto committed
2082

Mark Otto's avatar
Mark Otto committed
2083
.btn-info {
Mark Otto's avatar
Mark Otto committed
2084
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2085
2086
2087
  background-color: #5bc0de;
  border-color: #46b8da;
}
Mark Otto's avatar
Mark Otto committed
2088
2089
2090
2091
2092
2093
.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
2094
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2095
2096
2097
  background-color: #31b0d5;
  border-color: #269abc;
}
Mark Otto's avatar
Mark Otto committed
2098
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
Mark Otto's avatar
Mark Otto committed
2099
2100
  background-image: none;
}
Mark Otto's avatar
Mark Otto committed
2101
2102
2103
2104
2105
.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
2106
2107
2108
2109
2110
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
2111
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
2112
}
Mark Otto's avatar
Mark Otto committed
2113

2114
.btn-success {
Mark Otto's avatar
Mark Otto committed
2115
  color: #fff;
2116
2117
  background-color: #5cb85c;
  border-color: #4cae4c;
2118
}
Mark Otto's avatar
Mark Otto committed
2119
2120
2121
2122
2123
2124
.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
2125
  color: #fff;
2126
  background-color: #449d44;
2127
  border-color: #398439;
2128
}
Mark Otto's avatar
Mark Otto committed
2129
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
2130
  background-image: none;
2131
}
Mark Otto's avatar
Mark Otto committed
2132
2133
2134
2135
2136
.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 {
2137
2138
  background-color: #5cb85c;
  border-color: #4cae4c;
2139
}
2140
2141
.btn-success .badge {
  color: #5cb85c;
Mark Otto's avatar
Mark Otto committed
2142
  background-color: #fff;
2143
}
Mark Otto's avatar
Mark Otto committed
2144

2145
.btn-warning {
Mark Otto's avatar
Mark Otto committed
2146
  color: #fff;
2147
2148
  background-color: #f0ad4e;
  border-color: #eea236;
2149
}
Mark Otto's avatar
Mark Otto committed
2150
2151
2152
2153
2154
2155
.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
2156
  color: #fff;
2157
  background-color: #ec971f;
2158
  border-color: #d58512;
2159
}
Mark Otto's avatar
Mark Otto committed
2160
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
2161
  background-image: none;
2162
}
Mark Otto's avatar
Mark Otto committed
2163
2164
2165
2166
2167
.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 {
2168
2169
  background-color: #f0ad4e;
  border-color: #eea236;
2170
}
2171
2172
.btn-warning .badge {
  color: #f0ad4e;
Mark Otto's avatar
Mark Otto committed
2173
  background-color: #fff;
2174
}
Mark Otto's avatar
Mark Otto committed
2175

2176
.btn-danger {
Mark Otto's avatar
Mark Otto committed
2177
  color: #fff;
2178
2179
  background-color: #d9534f;
  border-color: #d43f3a;
2180
}
Mark Otto's avatar
Mark Otto committed
2181
2182
2183
2184
2185
2186
.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
2187
  color: #fff;
2188
  background-color: #c9302c;
2189
  border-color: #ac2925;
2190
}
Mark Otto's avatar
Mark Otto committed
2191
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
2192
  background-image: none;
2193
}
Mark Otto's avatar
Mark Otto committed
2194
2195
2196
2197
2198
.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 {
2199
2200
  background-color: #d9534f;
  border-color: #d43f3a;
2201
}
2202
2203
.btn-danger .badge {
  color: #d9534f;
Mark Otto's avatar
Mark Otto committed
2204
  background-color: #fff;
2205
}
Mark Otto's avatar
Mark Otto committed
2206

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

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

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

.btn-xs, .btn-group-xs > .btn {
Mark Otto's avatar
Mark Otto committed
2246
2247
  padding: .2rem .5rem;
  font-size: .75rem;
2248
  line-height: 1.5;
Mark Otto's avatar
Mark Otto committed
2249
  border-radius: .2rem;
2250
}
Mark Otto's avatar
Mark Otto committed
2251

2252
2253
2254
.btn-block {
  display: block;
  width: 100%;
2255
}
Mark Otto's avatar
Mark Otto committed
2256

2257
2258
.btn-block + .btn-block {
  margin-top: 5px;
2259
}
Mark Otto's avatar
Mark Otto committed
2260
2261

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

2265
2266
2267
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
Bas Bosman's avatar
Bas Bosman committed
2268
       -o-transition: opacity .15s linear;
2269
          transition: opacity .15s linear;
2270
}
2271
2272
.fade.in {
  opacity: 1;
2273
}
Mark Otto's avatar
Mark Otto committed
2274

2275
2276
.collapse {
  display: none;
2277
}
2278
2279
.collapse.in {
  display: block;
2280
}
Mark Otto's avatar
Mark Otto committed
2281

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

Mark Otto's avatar
grunt    
Mark Otto committed
2297
.dropup, .dropdown {
2298
2299
  position: relative;
}
Mark Otto's avatar
Mark Otto committed
2300

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

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

Mark Otto's avatar
Mark Otto committed
2351
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
2352
  color: #2b2d2f;
Mark Otto's avatar
Mark Otto committed
2353
  text-decoration: none;
2354
2355
  background-color: #f5f5f5;
}
Mark Otto's avatar
Mark Otto committed
2356

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

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

2375
2376
2377
2378
2379
2380
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
2381

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

XhmikosR's avatar
XhmikosR committed
2387
.dropdown-menu-left {
Mark Otto's avatar
grunt    
Mark Otto committed
2388
  right: auto;
Mark Otto's avatar
Mark Otto committed
2389
  left: 0;
XhmikosR's avatar
XhmikosR committed
2390
}
Mark Otto's avatar
Mark Otto committed
2391

2392
2393
2394
.dropdown-header {
  display: block;
  padding: 3px 20px;
Mark Otto's avatar
Mark Otto committed
2395
  font-size: .85rem;
Mark Otto's avatar
Mark Otto committed
2396
  line-height: 1.5;
2397
  color: #818a91;
XhmikosR's avatar
XhmikosR committed
2398
  white-space: nowrap;
2399
}
Mark Otto's avatar
Mark Otto committed
2400

2401
2402
.dropdown-backdrop {
  position: fixed;
Mark Otto's avatar
Mark Otto committed
2403
  top: 0;
2404
  right: 0;
2405
  bottom: 0;
Mark Otto's avatar
Mark Otto committed
2406
  left: 0;
2407
2408
  z-index: 990;
}
Mark Otto's avatar
Mark Otto committed
2409

Mark Otto's avatar
Mark Otto committed
2410
.pull-right > .dropdown-menu {
XhmikosR's avatar
XhmikosR committed
2411
2412
  right: 0;
  left: auto;
2413
}
Mark Otto's avatar
Mark Otto committed
2414
2415

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

.btn-group, .btn-group-vertical {
2427
2428
2429
2430
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
Mark Otto's avatar
Mark Otto committed
2431
.btn-group > .btn, .btn-group-vertical > .btn {
2432
  position: relative;
XhmikosR's avatar
XhmikosR committed
2433
  float: left;
2434
}
Mark Otto's avatar
Mark Otto committed
2435
2436
2437
2438
.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 {
2439
2440
  z-index: 2;
}
Mark Otto's avatar
Mark Otto committed
2441
2442

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
XhmikosR's avatar
XhmikosR committed
2443
  margin-left: -1px;
2444
}
Mark Otto's avatar
Mark Otto committed
2445

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

2463
2464
2465
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2466

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

.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
2477
  border-bottom-left-radius: 0;
2478
}
Mark Otto's avatar
Mark Otto committed
2479

2480
.btn-group > .btn-group {
XhmikosR's avatar
XhmikosR committed
2481
  float: left;
2482
}
Mark Otto's avatar
Mark Otto committed
2483

2484
2485
2486
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2487

Mark Otto's avatar
grunt    
Mark Otto committed
2488
.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
2489
  border-top-right-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2490
  border-bottom-right-radius: 0;
2491
}
Mark Otto's avatar
Mark Otto committed
2492

Mark Otto's avatar
grunt    
Mark Otto committed
2493
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
Mark Otto's avatar
Mark Otto committed
2494
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2495
  border-bottom-left-radius: 0;
XhmikosR's avatar
XhmikosR committed
2496
}
Mark Otto's avatar
Mark Otto committed
2497
2498

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
2499
2500
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
2501

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

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
Mark Otto's avatar
grunt    
Mark Otto committed
2508
  padding-right: 12px;
Mark Otto's avatar
Mark Otto committed
2509
  padding-left: 12px;
2510
}
Mark Otto's avatar
Mark Otto committed
2511

2512
.btn .caret {
XhmikosR's avatar
XhmikosR committed
2513
  margin-left: 0;
2514
}
Mark Otto's avatar
Mark Otto committed
2515
2516

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

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
Mark Otto's avatar
Mark Otto committed
2522
  border-width: 0 .3em .3em;
2523
}
Mark Otto's avatar
Mark Otto committed
2524
2525

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

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

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

.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 {
2565
  border-bottom-right-radius: 0;
2566
  border-bottom-left-radius: 0;
2567
}
Mark Otto's avatar
Mark Otto committed
2568

2569
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
Mark Otto's avatar
Mark Otto committed
2570
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2571
  border-top-right-radius: 0;
2572
}
Mark Otto's avatar
Mark Otto committed
2573
2574

[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"] {
2575
  position: absolute;
Mark Otto's avatar
grunt    
Mark Otto committed
2576
2577
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
2578
}
Mark Otto's avatar
Mark Otto committed
2579

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

Mark Otto's avatar
grunt    
Mark Otto committed
2593
2594
2595
.input-group-addon, .input-group-btn, .input-group .form-control {
  display: table-cell;
}
Mark Otto's avatar
Mark Otto committed
2596
.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) {
2597
2598
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2599
2600

.input-group-addon, .input-group-btn {
Mark Otto's avatar
grunt    
Mark Otto committed
2601
  width: 1%;
2602
2603
2604
  white-space: nowrap;
  vertical-align: middle;
}
Mark Otto's avatar
Mark Otto committed
2605

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

.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
2633
  border-bottom-right-radius: 0;
2634
}
Mark Otto's avatar
Mark Otto committed
2635

2636
.input-group-addon:first-child {
XhmikosR's avatar
XhmikosR committed
2637
  border-right: 0;
2638
}
Mark Otto's avatar
Mark Otto committed
2639
2640
2641

.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
2642
  border-bottom-left-radius: 0;
2643
}
Mark Otto's avatar
Mark Otto committed
2644

2645
.input-group-addon:last-child {
XhmikosR's avatar
XhmikosR committed
2646
  border-left: 0;
2647
}
Mark Otto's avatar
Mark Otto committed
2648

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

2670
2671
.c-input {
  position: relative;
2672
  display: inline;
2673
2674
2675
2676
2677
2678
2679
2680
2681
  padding-left: 1.5rem;
  color: #555;
  cursor: pointer;
}
.c-input > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
.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;
}
2693
2694
2695

.c-indicator {
  position: absolute;
2696
  top: 0;
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
  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;
2708
          user-select: none;
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
  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
2722
2723
2724
2725
.c-checkbox input:indeterminate ~ .c-indicator {
  background-color: #0074d9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K);
}
2726
2727
2728
2729
2730
2731
2732
2733

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

2734
2735
2736
2737
2738
.c-inputs-stacked .c-input {
  display: inline;
}
.c-inputs-stacked .c-input:after {
  display: block;
2739
  margin-bottom: .25rem;
2740
2741
2742
2743
2744
2745
  content: "";
}
.c-inputs-stacked .c-input + .c-input {
  margin-left: 0;
}

2746
2747
2748
2749
2750
.select {
  position: relative;
  display: inline-block;
  color: #555;
}
2751
.select > select {
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
  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;
}
2767
2768
2769
2770
2771
.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 {
2772
2773
2774
  color: transparent;
  text-shadow: 0 0 0 #000;
}
2775
2776
2777
2778
2779
2780
2781
.select > select:active {
  color: #fff;
  background-color: #0074d9;
}
.select > select::-ms-expand {
  display: none;
}
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
.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
2798
2799
2800
2801
.select select:hover {
  background-color: #ddd;
}

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

  .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
2833
  .select select:focus, .select select:active, .select select:hover {
2834
2835
2836
2837
2838
2839
2840
2841
    color: #555;
    background-color: #eee;
  }
}

.file {
  position: relative;
  display: inline-block;
2842
  height: 2.5rem;
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
  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;
2866
          user-select: none;
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
2896
2897
2898
2899
  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
2900
.nav {
Mark Otto's avatar
grunt    
Mark Otto committed
2901
  padding-left: 0;
Mark Otto's avatar
Mark Otto committed
2902
  margin-bottom: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
2903
  list-style: none;
Mark Otto's avatar
Mark Otto committed
2904
}
Mark Otto's avatar
Mark Otto committed
2905
2906
2907
2908
2909
2910
2911
2912
.nav:before, .nav:after {
  display: table; 
  content: " ";
}
.nav:after {
  clear: both;
}

Mark Otto's avatar
Mark Otto committed
2913
2914
.nav-item {
  position: relative;
2915
  display: inline-block;
Mark Otto's avatar
Mark Otto committed
2916
}
Mark Otto's avatar
Mark Otto committed
2917

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

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

2965
.nav-pills .nav-item {
XhmikosR's avatar
XhmikosR committed
2966
  float: left;
2967
}
2968
2969
.nav-pills .nav-item + .nav-item {
  margin-left: .2rem;
2970
}
2971
2972
.nav-pills .nav-link {
  display: block;
Mark Otto's avatar
Mark Otto committed
2973
  border-radius: .25rem;
2974
}
Mark Otto's avatar
Mark Otto committed
2975
.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
2976
  color: #fff;
Mark Otto's avatar
grunt    
Mark Otto committed
2977
  cursor: default;
2978
  background-color: #0275d8;
2979
}
Mark Otto's avatar
Mark Otto committed
2980

2981
.nav-stacked .nav-item {
Mark Otto's avatar
grunt    
Mark Otto committed
2982
  display: block;
Mark Otto's avatar
Mark Otto committed
2983
  float: none;
2984
}
2985
2986
.nav-stacked .nav-item + .nav-item {
  margin-top: .2rem;
XhmikosR's avatar
XhmikosR committed
2987
  margin-left: 0;
2988
}
Mark Otto's avatar
Mark Otto committed
2989

2990
2991
2992
2993
2994
2995
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
Mark Otto's avatar
Mark Otto committed
2996

2997
2998
.nav-tabs .dropdown-menu {
  margin-top: -1px;
Mark Otto's avatar
Mark Otto committed
2999
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
3000
  border-top-right-radius: 0;
For faster browsing, not all history is shown. View entire blame