bootstrap.css 105 KB
Newer Older
XhmikosR's avatar
XhmikosR committed
2001
}
Mark Otto's avatar
Mark Otto committed
2002
@media (min-width: 34em) {
XhmikosR's avatar
XhmikosR committed
2003
  .form-horizontal .form-group-sm .control-label {
2004
    padding-top: .4rem;
2005
  }
2006
}
Mark Otto's avatar
Mark Otto committed
2007

2008
2009
.btn {
  display: inline-block;
Mark Otto's avatar
Mark Otto committed
2010
2011
  padding: .5rem .75rem;
  font-size: 1rem;
2012
  font-weight: normal;
Mark Otto's avatar
Mark Otto committed
2013
  line-height: 1.5;
2014
  text-align: center;
Mark Otto's avatar
Mark Otto committed
2015
  white-space: nowrap;
2016
  vertical-align: middle;
2017
2018
  -ms-touch-action: manipulation;
      touch-action: manipulation;
2019
2020
2021
2022
2023
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
2024
  border: .0625rem solid transparent;
Mark Otto's avatar
Mark Otto committed
2025
2026
2027
2028
  border-radius: .25rem;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
2029
}
Mark Otto's avatar
Mark Otto committed
2030
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
2031
2032
2033
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
2034
}
Mark Otto's avatar
Mark Otto committed
2035
2036
2037
2038
.btn:focus, .btn:hover {
  text-decoration: none;
}
.btn.focus {
2039
  text-decoration: none;
2040
}
Mark Otto's avatar
Mark Otto committed
2041
.btn:active, .btn.active {
2042
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2043
  outline: 0;
2044
}
Mark Otto's avatar
grunt    
Mark Otto committed
2045
.btn.disabled, .btn:disabled, fieldset[disabled] .btn {
Mark Otto's avatar
Mark Otto committed
2046
  cursor: false;
Mark Otto's avatar
Mark Otto committed
2047
  opacity: .65;
2048
}
Mark Otto's avatar
Mark Otto committed
2049

Mark Otto's avatar
Mark Otto committed
2050
2051
2052
2053
a.btn.disaabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

2054
.btn-primary {
Mark Otto's avatar
Mark Otto committed
2055
  color: #fff;
2056
2057
  background-color: #0275d8;
  border-color: #0267bf;
2058
}
Mark Otto's avatar
Mark Otto committed
2059
2060
2061
2062
2063
2064
.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
2065
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2066
  background-color: #025aa5;
2067
  border-color: #014682;
2068
}
Mark Otto's avatar
Mark Otto committed
2069
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
2070
  background-image: none;
2071
}
Mark Otto's avatar
Mark Otto committed
2072
2073
2074
2075
2076
.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 {
2077
2078
  background-color: #0275d8;
  border-color: #0267bf;
2079
}
2080
.btn-primary .badge {
2081
  color: #0275d8;
Mark Otto's avatar
Mark Otto committed
2082
  background-color: #fff;
2083
}
Mark Otto's avatar
Mark Otto committed
2084

2085
2086
.btn-secondary {
  color: #373a3c;
Mark Otto's avatar
Mark Otto committed
2087
  background-color: #fff;
2088
2089
  border-color: #eceeef;
}
Mark Otto's avatar
Mark Otto committed
2090
2091
2092
2093
2094
2095
.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 {
2096
2097
2098
2099
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #cbd0d3;
}
Mark Otto's avatar
Mark Otto committed
2100
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
2101
2102
  background-image: none;
}
Mark Otto's avatar
Mark Otto committed
2103
2104
2105
2106
2107
.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
2108
  background-color: #fff;
2109
2110
2111
  border-color: #eceeef;
}
.btn-secondary .badge {
Mark Otto's avatar
Mark Otto committed
2112
  color: #fff;
2113
2114
  background-color: #373a3c;
}
Mark Otto's avatar
Mark Otto committed
2115

Mark Otto's avatar
Mark Otto committed
2116
.btn-info {
Mark Otto's avatar
Mark Otto committed
2117
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2118
2119
2120
  background-color: #5bc0de;
  border-color: #46b8da;
}
Mark Otto's avatar
Mark Otto committed
2121
2122
2123
2124
2125
2126
.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
2127
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2128
2129
2130
  background-color: #31b0d5;
  border-color: #269abc;
}
Mark Otto's avatar
Mark Otto committed
2131
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
Mark Otto's avatar
Mark Otto committed
2132
2133
  background-image: none;
}
Mark Otto's avatar
Mark Otto committed
2134
2135
2136
2137
2138
.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
2139
2140
2141
2142
2143
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
2144
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
2145
}
Mark Otto's avatar
Mark Otto committed
2146

2147
.btn-success {
Mark Otto's avatar
Mark Otto committed
2148
  color: #fff;
2149
2150
  background-color: #5cb85c;
  border-color: #4cae4c;
2151
}
Mark Otto's avatar
Mark Otto committed
2152
2153
2154
2155
2156
2157
.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
2158
  color: #fff;
2159
  background-color: #449d44;
2160
  border-color: #398439;
2161
}
Mark Otto's avatar
Mark Otto committed
2162
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
2163
  background-image: none;
2164
}
Mark Otto's avatar
Mark Otto committed
2165
2166
2167
2168
2169
.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 {
2170
2171
  background-color: #5cb85c;
  border-color: #4cae4c;
2172
}
2173
2174
.btn-success .badge {
  color: #5cb85c;
Mark Otto's avatar
Mark Otto committed
2175
  background-color: #fff;
2176
}
Mark Otto's avatar
Mark Otto committed
2177

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

2209
.btn-danger {
Mark Otto's avatar
Mark Otto committed
2210
  color: #fff;
2211
2212
  background-color: #d9534f;
  border-color: #d43f3a;
2213
}
Mark Otto's avatar
Mark Otto committed
2214
2215
2216
2217
2218
2219
.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
2220
  color: #fff;
2221
  background-color: #c9302c;
2222
  border-color: #ac2925;
2223
}
Mark Otto's avatar
Mark Otto committed
2224
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
2225
  background-image: none;
2226
}
Mark Otto's avatar
Mark Otto committed
2227
2228
2229
2230
2231
.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 {
2232
2233
  background-color: #d9534f;
  border-color: #d43f3a;
2234
}
2235
2236
.btn-danger .badge {
  color: #d9534f;
Mark Otto's avatar
Mark Otto committed
2237
  background-color: #fff;
2238
}
Mark Otto's avatar
Mark Otto committed
2239

2240
.btn-link {
2241
  font-weight: normal;
2242
  color: #0275d8;
2243
  border-radius: 0;
2244
}
Mark Otto's avatar
grunt    
Mark Otto committed
2245
.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled, fieldset[disabled] .btn-link {
2246
  background-color: transparent;
2247
}
Mark Otto's avatar
Mark Otto committed
2248
.btn-link, .btn-link:focus, .btn-link:active {
2249
  border-color: transparent;
2250
}
Mark Otto's avatar
Mark Otto committed
2251
2252
2253
2254
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus, .btn-link:hover {
2255
  color: #014c8c;
2256
2257
  text-decoration: underline;
  background-color: transparent;
2258
}
Mark Otto's avatar
Mark Otto committed
2259
.btn-link:disabled:focus, .btn-link:disabled:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
2260
  color: #818a91;
2261
  text-decoration: none;
2262
}
Mark Otto's avatar
Mark Otto committed
2263
2264

.btn-lg, .btn-group-lg > .btn {
Mark Otto's avatar
Mark Otto committed
2265
  padding: .75rem 1.5rem;
Mark Otto's avatar
Mark Otto committed
2266
  font-size: 1.25rem;
Mark Otto's avatar
grunt    
Mark Otto committed
2267
  line-height: 1.333333;
Mark Otto's avatar
Mark Otto committed
2268
  border-radius: .3rem;
2269
}
Mark Otto's avatar
Mark Otto committed
2270
2271

.btn-sm, .btn-group-sm > .btn {
Mark Otto's avatar
Mark Otto committed
2272
2273
  padding: .3rem .75rem;
  font-size: .85rem;
2274
  line-height: 1.5;
Mark Otto's avatar
Mark Otto committed
2275
  border-radius: .2rem;
2276
}
Mark Otto's avatar
Mark Otto committed
2277
2278

.btn-xs, .btn-group-xs > .btn {
Mark Otto's avatar
Mark Otto committed
2279
2280
  padding: .2rem .5rem;
  font-size: .75rem;
2281
  line-height: 1.5;
Mark Otto's avatar
Mark Otto committed
2282
  border-radius: .2rem;
2283
}
Mark Otto's avatar
Mark Otto committed
2284

2285
2286
2287
.btn-block {
  display: block;
  width: 100%;
2288
}
Mark Otto's avatar
Mark Otto committed
2289

2290
2291
.btn-block + .btn-block {
  margin-top: 5px;
2292
}
Mark Otto's avatar
Mark Otto committed
2293
2294

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

2298
2299
2300
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
Bas Bosman's avatar
Bas Bosman committed
2301
       -o-transition: opacity .15s linear;
2302
          transition: opacity .15s linear;
2303
}
2304
2305
.fade.in {
  opacity: 1;
2306
}
Mark Otto's avatar
Mark Otto committed
2307

2308
2309
.collapse {
  display: none;
2310
}
2311
2312
.collapse.in {
  display: block;
2313
}
Mark Otto's avatar
Mark Otto committed
2314

2315
2316
2317
2318
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
Mark Otto's avatar
Mark Otto committed
2319
2320
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
Mark Otto's avatar
grunt    
Mark Otto committed
2321
          transition-timing-function: ease;
Mark Otto's avatar
Mark Otto committed
2322
2323
2324
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
Mark Otto's avatar
Mark Otto committed
2325
2326
2327
  -webkit-transition-property: height;
       -o-transition-property: height;
          transition-property: height;
2328
}
Mark Otto's avatar
Mark Otto committed
2329

Mark Otto's avatar
grunt    
Mark Otto committed
2330
.dropup, .dropdown {
2331
2332
  position: relative;
}
Mark Otto's avatar
Mark Otto committed
2333

2334
.dropdown-toggle:after {
2335
2336
2337
  display: inline-block;
  width: 0;
  height: 0;
2338
  margin-left: .25rem;
2339
  vertical-align: middle;
Mark Otto's avatar
Mark Otto committed
2340
2341
2342
2343
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-left: .3em solid transparent;
2344
2345
2346
2347
}
.dropdown-toggle:focus {
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
2348

2349
2350
2351
.dropdown-menu {
  position: absolute;
  top: 100%;
XhmikosR's avatar
XhmikosR committed
2352
  left: 0;
2353
2354
  z-index: 1000;
  display: none;
XhmikosR's avatar
XhmikosR committed
2355
  float: left;
2356
2357
2358
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
Mark Otto's avatar
Mark Otto committed
2359
  font-size: 1rem;
XhmikosR's avatar
XhmikosR committed
2360
  text-align: left;
Mark Otto's avatar
Mark Otto committed
2361
2362
  list-style: none;
  background-color: #fff;
Bas Bosman's avatar
Bas Bosman committed
2363
  -webkit-background-clip: padding-box;
Mark Otto's avatar
grunt    
Mark Otto committed
2364
          background-clip: padding-box;
Mark Otto's avatar
Mark Otto committed
2365
2366
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: .25rem;
2367
2368
2369
}
.dropdown-menu .divider {
  height: 1px;
2370
  margin: -.5 0;
2371
2372
2373
2374
2375
2376
2377
2378
  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
2379
  line-height: 1.5;
2380
  color: #373a3c;
2381
2382
  white-space: nowrap;
}
Mark Otto's avatar
Mark Otto committed
2383

Mark Otto's avatar
Mark Otto committed
2384
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
2385
  color: #2b2d2f;
Mark Otto's avatar
Mark Otto committed
2386
  text-decoration: none;
2387
2388
  background-color: #f5f5f5;
}
Mark Otto's avatar
Mark Otto committed
2389

Mark Otto's avatar
Mark Otto committed
2390
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
Mark Otto's avatar
Mark Otto committed
2391
  color: #fff;
2392
  text-decoration: none;
Mark Otto's avatar
grunt    
Mark Otto committed
2393
  background-color: #0275d8;
Mark Otto's avatar
Mark Otto committed
2394
  outline: 0;
2395
}
Mark Otto's avatar
Mark Otto committed
2396

Mark Otto's avatar
Mark Otto committed
2397
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
2398
  color: #818a91;
2399
}
Mark Otto's avatar
Mark Otto committed
2400
.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
2401
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
2402
  cursor: false;
2403
2404
  background-color: transparent;
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2405
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
2406
}
Mark Otto's avatar
Mark Otto committed
2407

2408
2409
2410
2411
2412
2413
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
2414

2415
.dropdown-menu-right {
Mark Otto's avatar
grunt    
Mark Otto committed
2416
  right: 0;
Mark Otto's avatar
Mark Otto committed
2417
  left: auto;
2418
}
Mark Otto's avatar
Mark Otto committed
2419

XhmikosR's avatar
XhmikosR committed
2420
.dropdown-menu-left {
Mark Otto's avatar
grunt    
Mark Otto committed
2421
  right: auto;
Mark Otto's avatar
Mark Otto committed
2422
  left: 0;
XhmikosR's avatar
XhmikosR committed
2423
}
Mark Otto's avatar
Mark Otto committed
2424

2425
2426
2427
.dropdown-header {
  display: block;
  padding: 3px 20px;
Mark Otto's avatar
Mark Otto committed
2428
  font-size: .85rem;
Mark Otto's avatar
Mark Otto committed
2429
  line-height: 1.5;
2430
  color: #818a91;
XhmikosR's avatar
XhmikosR committed
2431
  white-space: nowrap;
2432
}
Mark Otto's avatar
Mark Otto committed
2433

2434
2435
.dropdown-backdrop {
  position: fixed;
Mark Otto's avatar
Mark Otto committed
2436
  top: 0;
2437
  right: 0;
2438
  bottom: 0;
Mark Otto's avatar
Mark Otto committed
2439
  left: 0;
2440
2441
  z-index: 990;
}
Mark Otto's avatar
Mark Otto committed
2442

Mark Otto's avatar
Mark Otto committed
2443
.pull-right > .dropdown-menu {
XhmikosR's avatar
XhmikosR committed
2444
2445
  right: 0;
  left: auto;
2446
}
Mark Otto's avatar
Mark Otto committed
2447
2448

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
Mark Otto's avatar
grunt    
Mark Otto committed
2449
  content: "";
Mark Otto's avatar
Mark Otto committed
2450
2451
  border-top: 0;
  border-bottom: .3em solid;
2452
}
Mark Otto's avatar
Mark Otto committed
2453
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
2454
2455
  top: auto;
  bottom: 100%;
Mark Otto's avatar
Mark Otto committed
2456
  margin-bottom: 2px;
2457
}
Mark Otto's avatar
Mark Otto committed
2458
2459

.btn-group, .btn-group-vertical {
2460
2461
2462
2463
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
Mark Otto's avatar
Mark Otto committed
2464
.btn-group > .btn, .btn-group-vertical > .btn {
2465
  position: relative;
XhmikosR's avatar
XhmikosR committed
2466
  float: left;
2467
}
Mark Otto's avatar
Mark Otto committed
2468
2469
2470
2471
.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 {
2472
2473
  z-index: 2;
}
Mark Otto's avatar
Mark Otto committed
2474
2475

.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
2476
  margin-left: -1px;
2477
}
Mark Otto's avatar
Mark Otto committed
2478

2479
.btn-toolbar {
XhmikosR's avatar
XhmikosR committed
2480
  margin-left: -5px;
2481
}
Mark Otto's avatar
Mark Otto committed
2482
2483
2484
2485
2486
2487
2488
2489
.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
2490
  float: left;
2491
}
Mark Otto's avatar
Mark Otto committed
2492
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
XhmikosR's avatar
XhmikosR committed
2493
  margin-left: 5px;
2494
}
Mark Otto's avatar
Mark Otto committed
2495

2496
2497
2498
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2499

2500
.btn-group > .btn:first-child {
XhmikosR's avatar
XhmikosR committed
2501
  margin-left: 0;
2502
2503
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
Mark Otto's avatar
Mark Otto committed
2504
  border-top-right-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2505
  border-bottom-right-radius: 0;
2506
}
Mark Otto's avatar
Mark Otto committed
2507
2508
2509

.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
2510
  border-bottom-left-radius: 0;
2511
}
Mark Otto's avatar
Mark Otto committed
2512

2513
.btn-group > .btn-group {
XhmikosR's avatar
XhmikosR committed
2514
  float: left;
2515
}
Mark Otto's avatar
Mark Otto committed
2516

2517
2518
2519
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2520

Mark Otto's avatar
grunt    
Mark Otto committed
2521
.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
2522
  border-top-right-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2523
  border-bottom-right-radius: 0;
2524
}
Mark Otto's avatar
Mark Otto committed
2525

Mark Otto's avatar
grunt    
Mark Otto committed
2526
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
Mark Otto's avatar
Mark Otto committed
2527
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2528
  border-bottom-left-radius: 0;
XhmikosR's avatar
XhmikosR committed
2529
}
Mark Otto's avatar
Mark Otto committed
2530
2531

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
2532
2533
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
2534

2535
.btn-group > .btn + .dropdown-toggle {
Mark Otto's avatar
grunt    
Mark Otto committed
2536
  padding-right: 8px;
Mark Otto's avatar
Mark Otto committed
2537
  padding-left: 8px;
2538
}
Mark Otto's avatar
Mark Otto committed
2539
2540

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
Mark Otto's avatar
grunt    
Mark Otto committed
2541
  padding-right: 12px;
Mark Otto's avatar
Mark Otto committed
2542
  padding-left: 12px;
2543
}
Mark Otto's avatar
Mark Otto committed
2544

2545
.btn .caret {
XhmikosR's avatar
XhmikosR committed
2546
  margin-left: 0;
2547
}
Mark Otto's avatar
Mark Otto committed
2548
2549

.btn-lg .caret, .btn-group-lg > .btn .caret {
Mark Otto's avatar
Mark Otto committed
2550
  border-width: .3em .3em 0;
2551
2552
  border-bottom-width: 0;
}
Mark Otto's avatar
Mark Otto committed
2553
2554

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
Mark Otto's avatar
Mark Otto committed
2555
  border-width: 0 .3em .3em;
2556
}
Mark Otto's avatar
Mark Otto committed
2557
2558

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
2559
2560
2561
2562
2563
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
Mark Otto's avatar
Mark Otto committed
2564
2565
2566
2567
2568
2569
2570
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  display: table; 
  content: " ";
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
2571
2572
2573
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
Mark Otto's avatar
Mark Otto committed
2574
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
2575
  margin-top: -1px;
XhmikosR's avatar
XhmikosR committed
2576
  margin-left: 0;
2577
}
Mark Otto's avatar
Mark Otto committed
2578

2579
2580
2581
2582
.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
2583
  border-top-right-radius: .25rem;
2584
  border-bottom-right-radius: 0;
2585
  border-bottom-left-radius: 0;
2586
2587
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
Mark Otto's avatar
Mark Otto committed
2588
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2589
2590
  border-top-right-radius: 0;
  border-bottom-left-radius: .25rem;
2591
}
Mark Otto's avatar
Mark Otto committed
2592

2593
2594
2595
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2596
2597

.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 {
2598
  border-bottom-right-radius: 0;
2599
  border-bottom-left-radius: 0;
2600
}
Mark Otto's avatar
Mark Otto committed
2601

2602
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
Mark Otto's avatar
Mark Otto committed
2603
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2604
  border-top-right-radius: 0;
2605
}
Mark Otto's avatar
Mark Otto committed
2606
2607

[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"] {
2608
  position: absolute;
Mark Otto's avatar
grunt    
Mark Otto committed
2609
2610
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
2611
}
Mark Otto's avatar
Mark Otto committed
2612

2613
2614
2615
2616
2617
2618
2619
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
Mark Otto's avatar
grunt    
Mark Otto committed
2620
  padding-right: 0;
Mark Otto's avatar
Mark Otto committed
2621
  padding-left: 0;
2622
2623
2624
2625
}
.input-group .form-control {
  position: relative;
  z-index: 2;
XhmikosR's avatar
XhmikosR committed
2626
  float: left;
2627
2628
2629
  width: 100%;
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
2630
2631

.input-group-addon, .input-group-btn, .input-group .form-control {
2632
2633
  display: table-cell;
}
Mark Otto's avatar
Mark Otto committed
2634
.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) {
2635
2636
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2637
2638

.input-group-addon, .input-group-btn {
2639
2640
2641
2642
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
Mark Otto's avatar
Mark Otto committed
2643

2644
.input-group-addon {
Mark Otto's avatar
Mark Otto committed
2645
  padding: .5rem .75rem;
Mark Otto's avatar
Mark Otto committed
2646
  font-size: 1rem;
2647
2648
  font-weight: normal;
  line-height: 1;
2649
  color: #55595c;
2650
  text-align: center;
2651
  background-color: #eceeef;
Mark Otto's avatar
Mark Otto committed
2652
2653
  border: 1px solid #ccc;
  border-radius: .25rem;
2654
}
Mark Otto's avatar
Mark Otto committed
2655
.input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {
Mark Otto's avatar
Mark Otto committed
2656
2657
2658
  padding: .3rem .75rem;
  font-size: .85rem;
  border-radius: .2rem;
2659
}
Mark Otto's avatar
Mark Otto committed
2660
.input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {
Mark Otto's avatar
Mark Otto committed
2661
  padding: .75rem 1.5rem;
Mark Otto's avatar
Mark Otto committed
2662
  font-size: 1.25rem;
Mark Otto's avatar
Mark Otto committed
2663
  border-radius: .3rem;
2664
}
Mark Otto's avatar
Mark Otto committed
2665
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
2666
2667
  margin-top: 0;
}
Mark Otto's avatar
Mark Otto committed
2668
2669
2670

.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
2671
  border-bottom-right-radius: 0;
2672
}
Mark Otto's avatar
Mark Otto committed
2673

2674
.input-group-addon:first-child {
XhmikosR's avatar
XhmikosR committed
2675
  border-right: 0;
2676
}
Mark Otto's avatar
Mark Otto committed
2677
2678
2679

.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
2680
  border-bottom-left-radius: 0;
2681
}
Mark Otto's avatar
Mark Otto committed
2682

2683
.input-group-addon:last-child {
XhmikosR's avatar
XhmikosR committed
2684
  border-left: 0;
2685
}
Mark Otto's avatar
Mark Otto committed
2686

2687
2688
2689
2690
2691
2692
2693
2694
2695
.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
2696
  margin-left: -1px;
2697
}
Mark Otto's avatar
Mark Otto committed
2698
.input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
2699
2700
  z-index: 2;
}
Mark Otto's avatar
Mark Otto committed
2701
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
XhmikosR's avatar
XhmikosR committed
2702
  margin-right: -1px;
2703
}
Mark Otto's avatar
Mark Otto committed
2704
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
XhmikosR's avatar
XhmikosR committed
2705
  margin-left: -1px;
2706
}
Mark Otto's avatar
Mark Otto committed
2707

2708
2709
.c-input {
  position: relative;
2710
  display: inline;
2711
2712
2713
2714
2715
2716
2717
2718
2719
  padding-left: 1.5rem;
  color: #555;
  cursor: pointer;
}
.c-input > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
.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;
}
2731
2732
2733

.c-indicator {
  position: absolute;
2734
  top: 0;
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
  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;
2746
          user-select: none;
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
  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
2760
2761
2762
2763
.c-checkbox input:indeterminate ~ .c-indicator {
  background-color: #0074d9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K);
}
2764
2765
2766
2767
2768
2769
2770
2771

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

2772
2773
2774
2775
2776
.c-inputs-stacked .c-input {
  display: inline;
}
.c-inputs-stacked .c-input:after {
  display: block;
2777
  margin-bottom: .25rem;
2778
2779
2780
2781
2782
2783
  content: "";
}
.c-inputs-stacked .c-input + .c-input {
  margin-left: 0;
}

2784
2785
2786
2787
2788
.select {
  position: relative;
  display: inline-block;
  color: #555;
}
2789
.select > select {
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
  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;
}
2805
2806
2807
2808
2809
.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 {
2810
2811
2812
  color: transparent;
  text-shadow: 0 0 0 #000;
}
2813
2814
2815
2816
2817
2818
2819
.select > select:active {
  color: #fff;
  background-color: #0074d9;
}
.select > select::-ms-expand {
  display: none;
}
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
.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
2836
2837
2838
2839
.select select:hover {
  background-color: #ddd;
}

2840
2841
@-moz-document url-prefix() {
  .select select {
2842
    padding-right: 1rem;
2843
    text-indent: .01px;
2844
    text-overflow: "";
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
  }

  .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
2871
  .select select:focus, .select select:active, .select select:hover {
2872
2873
2874
2875
2876
2877
2878
2879
    color: #555;
    background-color: #eee;
  }
}

.file {
  position: relative;
  display: inline-block;
2880
  height: 2.5rem;
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
  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;
2904
          user-select: none;
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
  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
2938
.nav {
Mark Otto's avatar
Mark Otto committed
2939
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
2940
}
Mark Otto's avatar
Mark Otto committed
2941
2942
2943
2944
2945
2946
2947
2948
.nav:before, .nav:after {
  display: table; 
  content: " ";
}
.nav:after {
  clear: both;
}

Mark Otto's avatar
Mark Otto committed
2949
2950
.nav-item {
  position: relative;
2951
  display: inline-block;
Mark Otto's avatar
Mark Otto committed
2952
}
Mark Otto's avatar
Mark Otto committed
2953

Mark Otto's avatar
Mark Otto committed
2954
.nav-link {
2955
  display: inline-block;
2956
  padding: .75em 1em;
2957
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
2958
}
Mark Otto's avatar
Mark Otto committed
2959
.nav-link:focus, .nav-link:hover {
Mark Otto's avatar
Mark Otto committed
2960
2961
2962
  text-decoration: none;
  background-color: #eceeef;
}
Mark Otto's avatar
Mark Otto committed
2963
.disabled > .nav-link, .nav-link.disabled {
Mark Otto's avatar
Mark Otto committed
2964
2965
  color: #818a91;
}
Mark Otto's avatar
Mark Otto committed
2966
.disabled > .nav-link, .disabled > .nav-link:focus, .disabled > .nav-link:hover, .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
2967
  color: #818a91;
Mark Otto's avatar
Mark Otto committed
2968
  cursor: false;
Mark Otto's avatar
Mark Otto committed
2969
  background-color: transparent;
2970
}
Mark Otto's avatar
Mark Otto committed
2971

2972
.nav-tabs {
Mark Otto's avatar
Mark Otto committed
2973
  border-bottom: 1px solid #ddd;
2974
}
2975
.nav-tabs .nav-item {
XhmikosR's avatar
XhmikosR committed
2976
  float: left;
2977
2978
  margin-bottom: -1px;
}
2979
2980
2981
2982
2983
.nav-tabs .nav-item + .nav-item {
  margin-left: .2rem;
}
.nav-tabs .nav-link {
  display: block;
2984
  border: 1px solid transparent;
Mark Otto's avatar
Mark Otto committed
2985
  border-radius: .25rem .25rem 0 0;
2986
}
Mark Otto's avatar
Mark Otto committed
2987
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
Mark Otto's avatar
Mark Otto committed
2988
  border-color: #eceeef #eceeef #ddd;
2989
}
Mark Otto's avatar
Mark Otto committed
2990
.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 {
2991
  color: #55595c;
Mark Otto's avatar
Mark Otto committed
2992
2993
  background-color: #fff;
  border-color: #ddd #ddd transparent;
2994
}
Mark Otto's avatar
Mark Otto committed
2995
.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 {
2996
2997
2998
  color: #818a91;
  background-color: transparent;
  border-color: transparent;
2999
}
Mark Otto's avatar
Mark Otto committed
3000

For faster browsing, not all history is shown. View entire blame