bootstrap.css 103 KB
Newer Older
2001
2002
2003
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }
Mark Otto's avatar
Mark Otto committed
2004

2005
.collapse {
2006
2007
2008
  display: none; }
  .collapse.in {
    display: block; }
Mark Otto's avatar
Mark Otto committed
2009

2010
2011
2012
2013
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
2014
2015
2016
  transition-timing-function: ease;
  transition-duration: .35s;
  transition-property: height; }
Mark Otto's avatar
Mark Otto committed
2017

2018
2019
.dropup,
.dropdown {
2020
  position: relative; }
Mark Otto's avatar
Mark Otto committed
2021

2022
.dropdown-toggle:after {
Mark Otto's avatar
Mark Otto committed
2023
2024
2025
  display: inline-block;
  width: 0;
  height: 0;
2026
  margin-left: .25rem;
2027
  vertical-align: middle;
Mark Otto's avatar
Mark Otto committed
2028
  content: "";
2029
2030
2031
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent; }
2032

Mark Otto's avatar
Mark Otto committed
2033
.dropdown-toggle:focus {
2034
  outline: 0; }
Mark Otto's avatar
Mark Otto committed
2035

Mark Otto's avatar
Mark Otto committed
2036
2037
2038
2039
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
2040
  z-index: 1000;
Mark Otto's avatar
Mark Otto committed
2041
2042
2043
  display: none;
  float: left;
  min-width: 160px;
Mark Otto's avatar
Mark Otto committed
2044
  padding: 5px 0;
2045
  margin: 2px 0 0;
Mark Otto's avatar
Mark Otto committed
2046
  font-size: 1rem;
2047
  text-align: left;
Mark Otto's avatar
Mark Otto committed
2048
2049
  list-style: none;
  background-color: #fff;
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 0.5rem 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.5;
    color: #373a3c;
    white-space: nowrap; }
Mark Otto's avatar
Mark Otto committed
2066

2067
2068
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
2069
  color: #2b2d2f;
Mark Otto's avatar
Mark Otto committed
2070
  text-decoration: none;
2071
  background-color: #f5f5f5; }
Mark Otto's avatar
Mark Otto committed
2072

2073
2074
2075
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
Mark Otto's avatar
Mark Otto committed
2076
  color: #fff;
2077
  text-decoration: none;
Mark Otto's avatar
grunt    
Mark Otto committed
2078
  background-color: #0275d8;
2079
  outline: 0; }
Mark Otto's avatar
Mark Otto committed
2080

2081
2082
2083
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
2084
  color: #818a91; }
2085
2086
2087

.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
2088
  text-decoration: none;
2089
  cursor: not-allowed;
Mark Otto's avatar
Mark Otto committed
2090
2091
  background-color: transparent;
  background-image: none;
2092
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; }
Mark Otto's avatar
Mark Otto committed
2093

Mark Otto's avatar
Mark Otto committed
2094
.open > .dropdown-menu {
2095
  display: block; }
2096

2097
.open > a {
2098
  outline: 0; }
Mark Otto's avatar
Mark Otto committed
2099

2100
.dropdown-menu-right {
Mark Otto's avatar
grunt    
Mark Otto committed
2101
  right: 0;
2102
  left: auto; }
Mark Otto's avatar
Mark Otto committed
2103

2104
.dropdown-menu-left {
Mark Otto's avatar
grunt    
Mark Otto committed
2105
  right: auto;
2106
  left: 0; }
Mark Otto's avatar
Mark Otto committed
2107

2108
.dropdown-header {
Mark Otto's avatar
Mark Otto committed
2109
2110
  display: block;
  padding: 3px 20px;
2111
  font-size: 0.85rem;
Mark Otto's avatar
Mark Otto committed
2112
  line-height: 1.5;
2113
  color: #818a91;
2114
  white-space: nowrap; }
Mark Otto's avatar
Mark Otto committed
2115

2116
2117
.dropdown-backdrop {
  position: fixed;
Mark Otto's avatar
Mark Otto committed
2118
  top: 0;
2119
2120
  right: 0;
  bottom: 0;
Mark Otto's avatar
Mark Otto committed
2121
  left: 0;
2122
  z-index: 990; }
Mark Otto's avatar
Mark Otto committed
2123

Chris Rebert's avatar
Chris Rebert committed
2124
.pull-right > .dropdown-menu {
Mark Otto's avatar
Mark Otto committed
2125
  right: 0;
2126
  left: auto; }
Mark Otto's avatar
Mark Otto committed
2127

2128
2129
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
Mark Otto's avatar
grunt    
Mark Otto committed
2130
  content: "";
Mark Otto's avatar
Mark Otto committed
2131
  border-top: 0;
2132
  border-bottom: 0.3em solid; }
2133
2134
2135

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
Mark Otto's avatar
Mark Otto committed
2136
2137
  top: auto;
  bottom: 100%;
2138
  margin-bottom: 2px; }
Mark Otto's avatar
Mark Otto committed
2139

2140
2141
.btn-group,
.btn-group-vertical {
2142
2143
  position: relative;
  display: inline-block;
2144
2145
  vertical-align: middle; }
  .btn-group > .btn,
2146
  .btn-group-vertical > .btn {
2147
2148
2149
    position: relative;
    float: left; }
    .btn-group > .btn:focus,
2150
2151
2152
2153
2154
    .btn-group > .btn:active,
    .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
2155
2156
      z-index: 2; }
    .btn-group > .btn:hover,
2157
    .btn-group-vertical > .btn:hover {
2158
      z-index: 2; }
Mark Otto's avatar
Mark Otto committed
2159

2160
2161
2162
2163
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
2164
  margin-left: -1px; }
Mark Otto's avatar
Mark Otto committed
2165

2166
.btn-toolbar {
2167
2168
  margin-left: -5px; }
  .btn-toolbar:before,
2169
  .btn-toolbar:after {
2170
2171
2172
2173
2174
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn-group,
2175
  .btn-toolbar .input-group {
2176
2177
    float: left; }
  .btn-toolbar > .btn,
2178
2179
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
2180
    margin-left: 5px; }
Mark Otto's avatar
Mark Otto committed
2181

2182
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2183
  border-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2184

2185
.btn-group > .btn:first-child {
2186
2187
2188
2189
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2190

2191
2192
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
Mark Otto's avatar
Mark Otto committed
2193
  border-bottom-left-radius: 0;
2194
  border-top-left-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2195

2196
.btn-group > .btn-group {
2197
  float: left; }
Mark Otto's avatar
Mark Otto committed
2198

2199
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
2200
  border-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2201

2202
2203
.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
2204
  border-bottom-right-radius: 0;
2205
  border-top-right-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2206

Mark Otto's avatar
grunt    
Mark Otto committed
2207
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
Mark Otto's avatar
Mark Otto committed
2208
  border-bottom-left-radius: 0;
2209
  border-top-left-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2210

2211
2212
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
2213
  outline: 0; }
Mark Otto's avatar
Mark Otto committed
2214

2215
.btn-group > .btn + .dropdown-toggle {
Mark Otto's avatar
grunt    
Mark Otto committed
2216
  padding-right: 8px;
2217
  padding-left: 8px; }
Mark Otto's avatar
Mark Otto committed
2218
2219

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
Mark Otto's avatar
grunt    
Mark Otto committed
2220
  padding-right: 12px;
2221
  padding-left: 12px; }
Mark Otto's avatar
Mark Otto committed
2222

2223
.btn .caret {
2224
  margin-left: 0; }
Mark Otto's avatar
Mark Otto committed
2225
2226

.btn-lg .caret, .btn-group-lg > .btn .caret {
2227
2228
  border-width: 0.3em 0.3em 0;
  border-bottom-width: 0; }
Mark Otto's avatar
Mark Otto committed
2229
2230

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
2231
  border-width: 0 0.3em 0.3em; }
Mark Otto's avatar
Mark Otto committed
2232

2233
2234
2235
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
2236
2237
2238
  display: block;
  float: none;
  width: 100%;
2239
  max-width: 100%; }
2240
2241
2242

.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
Mark Otto's avatar
Mark Otto committed
2243
  content: " ";
2244
  display: table; }
2245

Mark Otto's avatar
Mark Otto committed
2246
.btn-group-vertical > .btn-group:after {
2247
  clear: both; }
2248

2249
.btn-group-vertical > .btn-group > .btn {
2250
  float: none; }
2251
2252
2253
2254
2255

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
2256
  margin-top: -1px;
2257
  margin-left: 0; }
Mark Otto's avatar
Mark Otto committed
2258

2259
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
2260
  border-radius: 0; }
2261

2262
.btn-group-vertical > .btn:first-child:not(:last-child) {
2263
  border-top-right-radius: 0.25rem;
2264
  border-bottom-right-radius: 0;
2265
  border-bottom-left-radius: 0; }
2266

2267
.btn-group-vertical > .btn:last-child:not(:first-child) {
2268
  border-bottom-left-radius: 0.25rem;
Mark Otto's avatar
Mark Otto committed
2269
  border-top-right-radius: 0;
2270
  border-top-left-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2271

2272
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
2273
  border-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2274

2275
2276
.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 {
2277
  border-bottom-right-radius: 0;
2278
  border-bottom-left-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2279

Mark Otto's avatar
grunt    
Mark Otto committed
2280
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
Mark Otto's avatar
Mark Otto committed
2281
  border-top-right-radius: 0;
2282
  border-top-left-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2283

2284
2285
2286
2287
[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"] {
2288
  position: absolute;
Mark Otto's avatar
grunt    
Mark Otto committed
2289
  clip: rect(0, 0, 0, 0);
2290
  pointer-events: none; }
Mark Otto's avatar
Mark Otto committed
2291

2292
2293
.input-group {
  position: relative;
Mark Otto's avatar
grunt    
Mark Otto committed
2294
  display: table;
2295
2296
2297
2298
2299
2300
2301
  border-collapse: separate; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
Mark Otto's avatar
grunt    
Mark Otto committed
2302

2303
2304
2305
.input-group-addon,
.input-group-btn,
.input-group .form-control {
2306
2307
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
2308
2309
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
2310
    border-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2311

2312
2313
.input-group-addon,
.input-group-btn {
Mark Otto's avatar
grunt    
Mark Otto committed
2314
  width: 1%;
Mark Otto's avatar
Mark Otto committed
2315
  white-space: nowrap;
2316
  vertical-align: middle; }
Mark Otto's avatar
Mark Otto committed
2317

2318
.input-group-addon {
2319
  padding: 0.5rem 0.75rem;
Mark Otto's avatar
Mark Otto committed
2320
  font-size: 1rem;
2321
2322
  font-weight: normal;
  line-height: 1;
2323
  color: #55595c;
2324
  text-align: center;
2325
  background-color: #eceeef;
Mark Otto's avatar
Mark Otto committed
2326
  border: 1px solid #ccc;
2327
2328
  border-radius: 0.25rem; }
  .input-group-addon.form-control-sm, .input-group-sm > .input-group-addon,
2329
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
2330
2331
2332
2333
    padding: 0.275rem 0.75rem;
    font-size: 0.85rem;
    border-radius: 0.2rem; }
  .input-group-addon.form-control-lg, .input-group-lg > .input-group-addon,
2334
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
2335
2336
2337
2338
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    border-radius: 0.3rem; }
  .input-group-addon input[type="radio"],
2339
  .input-group-addon input[type="checkbox"] {
2340
    margin-top: 0; }
Mark Otto's avatar
Mark Otto committed
2341

2342
2343
2344
2345
2346
2347
2348
.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 {
Mark Otto's avatar
Mark Otto committed
2349
  border-bottom-right-radius: 0;
2350
  border-top-right-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2351

2352
.input-group-addon:first-child {
2353
  border-right: 0; }
Mark Otto's avatar
Mark Otto committed
2354

2355
2356
2357
2358
2359
2360
2361
.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 {
Mark Otto's avatar
Mark Otto committed
2362
  border-bottom-left-radius: 0;
2363
  border-top-left-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2364

2365
.input-group-addon:last-child {
2366
  border-left: 0; }
Mark Otto's avatar
Mark Otto committed
2367

2368
2369
.input-group-btn {
  position: relative;
2370
  font-size: 0;
2371
2372
2373
2374
2375
2376
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:focus,
2377
2378
    .input-group-btn > .btn:active,
    .input-group-btn > .btn:hover {
2379
2380
      z-index: 2; }
  .input-group-btn:first-child > .btn,
2381
  .input-group-btn:first-child > .btn-group {
2382
2383
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
2384
  .input-group-btn:last-child > .btn-group {
2385
2386
    z-index: 2;
    margin-left: -1px; }
Mark Otto's avatar
Mark Otto committed
2387

2388
2389
.c-input {
  position: relative;
2390
  display: inline;
2391
2392
  padding-left: 1.5rem;
  color: #555;
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
  cursor: pointer; }
  .c-input > input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .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; }
2406
2407
2408

.c-indicator {
  position: absolute;
2409
  top: 0;
2410
2411
2412
2413
2414
2415
2416
2417
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 65%;
  line-height: 1rem;
  color: #eee;
  text-align: center;
2418
  user-select: none;
2419
2420
2421
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
2422
  background-size: 50% 50%; }
2423
2424

.c-checkbox .c-indicator {
2425
  border-radius: .25rem; }
2426

2427
.c-checkbox input:checked ~ .c-indicator {
2428
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=); }
2429

Mark Otto's avatar
Mark Otto committed
2430
2431
.c-checkbox input:indeterminate ~ .c-indicator {
  background-color: #0074d9;
2432
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K); }
2433
2434

.c-radio .c-indicator {
2435
  border-radius: 50%; }
2436

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

2440
.c-inputs-stacked .c-input {
2441
2442
2443
2444
2445
2446
2447
  display: inline; }
  .c-inputs-stacked .c-input:after {
    display: block;
    margin-bottom: .25rem;
    content: ""; }
  .c-inputs-stacked .c-input + .c-input {
    margin-left: 0; }
2448

2449
2450
2451
.select {
  position: relative;
  display: inline-block;
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
  color: #555; }
  .select > select {
    display: inline-block;
    width: 100%;
    padding: 0.5rem 2.25rem 0.5rem 1rem;
    margin: 0;
    line-height: 1.5;
    color: #555;
    cursor: pointer;
    background-color: #eee;
    border: 0;
    border-radius: .25rem;
    outline: 0;
    -webkit-appearance: none;
    appearance: none; }
    .select > select:focus {
      box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9; }
      .select > select:focus:-moz-focusring {
        color: transparent;
        text-shadow: 0 0 0 #000; }
    .select > select:active {
      color: #fff;
      background-color: #0074d9; }
    .select > select::-ms-expand {
      display: none; }
  .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; }
2491

Mark Otto's avatar
Mark Otto committed
2492
.select select:hover {
2493
  background-color: #ddd; }
Mark Otto's avatar
Mark Otto committed
2494

2495
2496
@-moz-document url-prefix() {
  .select select {
2497
    padding-right: 1rem;
2498
2499
    text-indent: 0.01px;
    text-overflow: ""; }
2500
  .select option {
2501
    background-color: #fff; } }
2502

2503
@media screen and (min-width: 0 \0) {
2504
2505
  .select select {
    z-index: 1;
2506
    padding: 0.5rem 1.5rem 0.5rem 1rem; }
2507
  .select:after {
2508
    z-index: 5; }
2509
2510
2511
2512
2513
2514
2515
2516
2517
  .select:before {
    position: absolute;
    top: 0;
    right: 1rem;
    bottom: 0;
    z-index: 2;
    display: block;
    width: 1.5rem;
    content: "";
2518
    background-color: #eee; }
2519
2520
2521
  .select select:focus,
  .select select:active,
  .select select:hover {
2522
    color: #555;
2523
    background-color: #eee; } }
2524
2525
2526
2527

.file {
  position: relative;
  display: inline-block;
2528
  height: 2.5rem;
2529
  cursor: pointer; }
2530
2531
2532
2533
2534

.file input {
  min-width: 14rem;
  margin: 0;
  filter: alpha(opacity=0);
2535
  opacity: 0; }
2536
2537
2538
2539
2540
2541
2542
2543

.file-custom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
2544
  padding: 0.5rem 1rem;
2545
2546
  line-height: 1.5;
  color: #555;
2547
  user-select: none;
2548
2549
2550
  background-color: #fff;
  border: .075rem solid #ddd;
  border-radius: .25rem;
2551
  box-shadow: inset 0 0.2rem 0.4rem rgba(0, 0, 0, 0.05); }
2552
2553

.file-custom:after {
2554
  content: "Choose file..."; }
2555
2556
2557
2558
2559
2560
2561
2562
2563

.file-custom:before {
  position: absolute;
  top: -.075rem;
  right: -.075rem;
  bottom: -.075rem;
  z-index: 6;
  display: block;
  height: 2.5rem;
2564
  padding: 0.5rem 1rem;
2565
2566
2567
2568
2569
  line-height: 1.5;
  color: #555;
  content: "Browse";
  background-color: #eee;
  border: .075rem solid #ddd;
2570
  border-radius: 0 0.25rem 0.25rem 0; }
2571
2572

.file input:focus ~ .file-custom {
2573
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9; }
2574

Mark Otto's avatar
Mark Otto committed
2575
.nav {
Mark Otto's avatar
grunt    
Mark Otto committed
2576
  padding-left: 0;
Mark Otto's avatar
Mark Otto committed
2577
  margin-bottom: 0;
2578
2579
  list-style: none; }
  .nav:before,
2580
  .nav:after {
2581
2582
2583
2584
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
Mark Otto's avatar
Mark Otto committed
2585

Mark Otto's avatar
Mark Otto committed
2586
2587
.nav-item {
  position: relative;
2588
  display: inline-block; }
Mark Otto's avatar
Mark Otto committed
2589

Mark Otto's avatar
Mark Otto committed
2590
.nav-link {
2591
  display: inline-block;
2592
2593
2594
  padding: 0.75em 1em;
  line-height: 1; }
  .nav-link:focus,
2595
  .nav-link:hover {
2596
2597
2598
    text-decoration: none;
    background-color: #eceeef; }
  .disabled > .nav-link,
2599
  .nav-link.disabled {
2600
2601
    color: #818a91; }
    .disabled > .nav-link,
2602
2603
2604
2605
2606
    .disabled > .nav-link:focus,
    .disabled > .nav-link:hover,
    .nav-link.disabled,
    .nav-link.disabled:focus,
    .nav-link.disabled:hover {
2607
2608
2609
      color: #818a91;
      cursor: not-allowed;
      background-color: transparent; }
Mark Otto's avatar
Mark Otto committed
2610

Mark Otto's avatar
Mark Otto committed
2611
.nav-tabs {
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
  border-bottom: 1px solid #ddd; }
  .nav-tabs .nav-item {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs .nav-item + .nav-item {
      margin-left: .2rem; }
  .nav-tabs .nav-link {
    display: block;
    border: 1px solid transparent;
    border-radius: 0.25rem 0.25rem 0 0; }
    .nav-tabs .nav-link:focus,
2623
    .nav-tabs .nav-link:hover {
2624
2625
      border-color: #eceeef #eceeef #ddd; }
  .nav-tabs .open > .nav-link,
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
  .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 {
2637
2638
2639
2640
    color: #55595c;
    background-color: #fff;
    border-color: #ddd #ddd transparent; }
  .nav-tabs .disabled > .nav-link,
2641
2642
2643
2644
2645
  .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 {
2646
2647
2648
    color: #818a91;
    background-color: transparent;
    border-color: transparent; }
Mark Otto's avatar
Mark Otto committed
2649

2650
.nav-pills .nav-item {
2651
2652
2653
  float: left; }
  .nav-pills .nav-item + .nav-item {
    margin-left: .2rem; }
2654

2655
2656
.nav-pills .nav-link {
  display: block;
2657
  border-radius: 0.25rem; }
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670

.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
2671
  color: #fff;
Mark Otto's avatar
grunt    
Mark Otto committed
2672
  cursor: default;
2673
  background-color: #0275d8; }
Mark Otto's avatar
Mark Otto committed
2674

2675
.nav-stacked .nav-item {
Mark Otto's avatar
grunt    
Mark Otto committed
2676
  display: block;
2677
2678
2679
2680
  float: none; }
  .nav-stacked .nav-item + .nav-item {
    margin-top: .2rem;
    margin-left: 0; }
Mark Otto's avatar
Mark Otto committed
2681

2682
.tab-content > .tab-pane {
2683
  display: none; }
2684

2685
.tab-content > .active {
2686
  display: block; }
Mark Otto's avatar
Mark Otto committed
2687

Mark Otto's avatar
Mark Otto committed
2688
.nav-tabs .dropdown-menu {
2689
  margin-top: -1px;
Mark Otto's avatar
Mark Otto committed
2690
  border-top-right-radius: 0;
2691
  border-top-left-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2692

Mark Otto's avatar
Mark Otto committed
2693
.navbar {
Mark Otto's avatar
Mark Otto committed
2694
  position: relative;
Mark Otto's avatar
Mark Otto committed
2695
  padding: 1rem;
2696
2697
  margin-bottom: 1rem; }
  .navbar:before,
2698
  .navbar:after {
2699
2700
2701
2702
2703
2704
2705
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 34em) {
    .navbar {
      border-radius: 0.25rem; } }
Mark Otto's avatar
Mark Otto committed
2706

Mark Otto's avatar
Mark Otto committed
2707
.navbar-static-top {
2708
2709
2710
2711
  z-index: 1000; }
  @media (min-width: 34em) {
    .navbar-static-top {
      border-radius: 0; } }
Mark Otto's avatar
Mark Otto committed
2712

2713
2714
.navbar-fixed-top,
.navbar-fixed-bottom {
Mark Otto's avatar
Mark Otto committed
2715
2716
2717
  position: fixed;
  right: 0;
  left: 0;
2718
  z-index: 1030;
2719
2720
2721
2722
2723
  margin-bottom: 0; }
  @media (min-width: 34em) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }
Mark Otto's avatar
Mark Otto committed
2724

Mark Otto's avatar
Mark Otto committed
2725
.navbar-fixed-top {
2726
  top: 0; }
Mark Otto's avatar
Mark Otto committed
2727

Mark Otto's avatar
Mark Otto committed
2728
.navbar-fixed-bottom {
2729
  bottom: 0; }
Mark Otto's avatar
Mark Otto committed
2730

Mark Otto's avatar
Mark Otto committed
2731
.navbar-sticky-top {
2732
  position: sticky;
Mark Otto's avatar
Mark Otto committed
2733
  top: 0;
2734
  z-index: 1030;
2735
2736
2737
2738
  width: 100%; }
  @media (min-width: 34em) {
    .navbar-sticky-top {
      border-radius: 0; } }
Mark Otto's avatar
Mark Otto committed
2739

Mark Otto's avatar
Mark Otto committed
2740
.navbar-brand {
Mark Otto's avatar
Mark Otto committed
2741
  float: left;
2742
  padding: 0.625rem 0.75rem;
Mark Otto's avatar
Mark Otto committed
2743
2744
  margin-right: 1rem;
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
2745
  font-size: 1.25rem;
2746
2747
  line-height: 1; }
  .navbar-brand > a:focus,
2748
  .navbar-brand > a:hover {
2749
2750
2751
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
Mark Otto's avatar
Mark Otto committed
2752

Mark Otto's avatar
Mark Otto committed
2753
.navbar-toggler {
2754
  padding: 0.55rem 0.75rem;
Mark Otto's avatar
Mark Otto committed
2755
2756
2757
  margin-right: 1rem;
  margin-bottom: 0;
  font-size: 1.25rem;
2758
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
2759
  background: none;
2760
2761
  border: 0; }
  .navbar-toggler:focus,
2762
  .navbar-toggler:hover {
2763
    text-decoration: none; }
Mark Otto's avatar
Mark Otto committed
2764

Mark Otto's avatar
Mark Otto committed
2765
2766
@media (min-width: 34em) {
  .navbar-toggleable-xs {
2767
    display: block !important; } }
2768

Mark Otto's avatar
Mark Otto committed
2769
2770
@media (min-width: 48em) {
  .navbar-toggleable-sm {
2771
    display: block !important; } }
Mark Otto's avatar
Mark Otto committed
2772

Mark Otto's avatar
Mark Otto committed
2773
.navbar-nav > li > .dropdown-menu {
Mark Otto's avatar
Mark Otto committed
2774
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
2775
  border-top-right-radius: 0;
2776
  border-top-left-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2777

Mark Otto's avatar
Mark Otto committed
2778
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
2779
2780
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
Mark Otto's avatar
Mark Otto committed
2781
  border-bottom-right-radius: 0;
2782
  border-bottom-left-radius: 0; }
Mark Otto's avatar
Mark Otto committed
2783

Mark Otto's avatar
grunt    
Mark Otto committed
2784
.navbar-sm {
2785
  padding-top: 0;
2786
2787
2788
2789
2790
2791
  padding-bottom: 0; }
  .navbar-sm .navbar-brand {
    padding-top: .95rem;
    padding-bottom: .95rem; }
  .navbar-sm .form-inline {
    margin-top: .6rem; }
Mark Otto's avatar
Mark Otto committed
2792

2793
.navbar-nav .nav-item {
2794
  float: left; }
2795

2796
2797
2798
2799
.navbar-nav .nav-link {
  display: block;
  padding-top: .95rem;
  padding-bottom: .95rem;
2800
  line-height: 1.25; }
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813

.navbar-nav .open > .nav-link,
.navbar-nav .open > .nav-link:focus,
.navbar-nav .open > .nav-link:hover,
.navbar-nav .active > .nav-link,
.navbar-nav .active > .nav-link:focus,
.navbar-nav .active > .nav-link:hover,
.navbar-nav .nav-link.open,
.navbar-nav .nav-link.open:focus,
.navbar-nav .nav-link.open:hover,
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.active:focus,
.navbar-nav .nav-link.active:hover {
2814
2815
  color: #555;
  cursor: default;
2816
  background-color: #e7e7e7; }
Mark Otto's avatar
Mark Otto committed
2817

2818
.navbar-default {
Mark Otto's avatar
Mark Otto committed
2819
  background-color: #f8f8f8;
2820
2821
2822
2823
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:focus,
2824
    .navbar-default .navbar-brand:hover {
2825
2826
      color: #5e5e5e;
      background-color: transparent; }
Mark Otto's avatar
Mark Otto committed
2827

Mark Otto's avatar
Mark Otto committed
2828
.navbar-inverse {
Mark Otto's avatar
Mark Otto committed
2829
  background-color: #373a3c;
2830
2831
  border-color: #1f2021; }
  .navbar-inverse .navbar-toggler,
2832
2833
  .navbar-inverse .navbar-brand > a,
  .navbar-inverse .nav-pills > .nav-item > .nav-link {
2834
2835
    color: #aab0b5; }
    .navbar-inverse .navbar-toggler:focus,
2836
2837
2838
2839
2840
    .navbar-inverse .navbar-toggler:hover,
    .navbar-inverse .navbar-brand > a:focus,
    .navbar-inverse .navbar-brand > a:hover,
    .navbar-inverse .nav-pills > .nav-item > .nav-link:focus,
    .navbar-inverse .nav-pills > .nav-item > .nav-link:hover {
2841
2842
      color: #fff; }
  .navbar-inverse .nav-pills > .nav-item > .nav-link:focus,
2843
  .navbar-inverse .nav-pills > .nav-item > .nav-link:hover {
2844
2845
2846
    color: #fff;
    background-color: #1f2021; }
  .navbar-inverse .nav-pills > .active > .nav-link,
2847
  .navbar-inverse .nav-pills > .nav-link.active {
2848
2849
2850
2851
2852
    color: #fff;
    background-color: #1f2021; }
  .navbar-inverse .navbar-brand {
    color: #aab0b5; }
    .navbar-inverse .navbar-brand:focus,
2853
    .navbar-inverse .navbar-brand:hover {
2854
2855
2856
2857
2858
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav .navbar-link {
    color: #aab0b5; }
    .navbar-inverse .navbar-nav .navbar-link:focus,
Mark Otto's avatar
grunt    
Mark Otto committed
2859
    .navbar-inverse .navbar-nav .navbar-link:hover {
2860
2861
2862
      color: #fff;
      background-color: transparent; }
    .navbar-inverse .navbar-nav .navbar-link.active > a,
Mark Otto's avatar
grunt    
Mark Otto committed
2863
2864
    .navbar-inverse .navbar-nav .navbar-link.active > a:focus,
    .navbar-inverse .navbar-nav .navbar-link.active > a:hover {
2865
2866
2867
      color: #fff;
      background-color: #1f2021; }
    .navbar-inverse .navbar-nav .navbar-link.disabled > a,
Mark Otto's avatar
grunt    
Mark Otto committed
2868
2869
    .navbar-inverse .navbar-nav .navbar-link.disabled > a:focus,
    .navbar-inverse .navbar-nav .navbar-link.disabled > a:hover {
2870
2871
      color: #444;
      background-color: transparent; }
Mark Otto's avatar
Mark Otto committed
2872

Mark Otto's avatar
cards    
Mark Otto committed
2873
2874
.card {
  position: relative;
2875
2876
2877
  margin-bottom: 0.75rem;
  border: 0.0625rem solid #e5e5e5;
  border-radius: 0.25rem; }
Mark Otto's avatar
grunt    
Mark Otto committed
2878
2879

.card-block {
2880
  padding: 1.25rem; }
Mark Otto's avatar
Mark Otto committed
2881

Mark Otto's avatar
cards    
Mark Otto committed
2882
2883
.card-title {
  margin-top: 0;
2884
  margin-bottom: 0.75rem; }
Mark Otto's avatar
Mark Otto committed
2885

Mark Otto's avatar
grunt    
Mark Otto committed
2886
.card-subtitle {
2887
2888
  margin-top: -0.375rem;
  margin-bottom: 0; }
Mark Otto's avatar
Mark Otto committed
2889

Mark Otto's avatar
grunt    
Mark Otto committed
2890
.card-text:last-child {
2891
  margin-bottom: 0; }
Mark Otto's avatar
Mark Otto committed
2892

Mark Otto's avatar
cards    
Mark Otto committed
2893
.card-link:hover {
2894
  text-decoration: none; }
Mark Otto's avatar
Mark Otto committed
2895

Mark Otto's avatar
grunt    
Mark Otto committed
2896
.card-link + .card-link {
2897
  margin-left: 1.25rem; }
Mark Otto's avatar
grunt    
Mark Otto committed
2898
2899

.card > .list-group:first-child .list-group-item:first-child {
2900
  border-radius: 0.25rem 0.25rem 0 0; }
Mark Otto's avatar
grunt    
Mark Otto committed
2901
2902

.card > .list-group:last-child .list-group-item:last-child {
2903
  border-radius: 0 0 0.25rem 0.25rem; }
Mark Otto's avatar
grunt    
Mark Otto committed
2904

Mark Otto's avatar
cards    
Mark Otto committed
2905
.card-header {
2906
  padding: 0.75rem 1.25rem;
Mark Otto's avatar
grunt    
Mark Otto committed
2907
  background-color: #f5f5f5;
2908
2909
2910
  border-bottom: 0.0625rem solid #e5e5e5; }
  .card-header:first-child {
    border-radius: 0.1875rem 0.1875rem 0 0; }
Mark Otto's avatar
Mark Otto committed
2911

Mark Otto's avatar
cards    
Mark Otto committed
2912
.card-footer {
2913
  padding: 0.75rem 1.25rem;
Mark Otto's avatar
grunt    
Mark Otto committed
2914
  background-color: #f5f5f5;
2915
2916
2917
  border-top: 0.0625rem solid #e5e5e5; }
  .card-footer:last-child {
    border-radius: 0 0 0.1875rem 0.1875rem; }
Mark Otto's avatar
Mark Otto committed
2918

Mark Otto's avatar
cards    
Mark Otto committed
2919
.card-primary {
2920
  background-color: #0275d8;
2921
  border-color: #0275d8; }
Mark Otto's avatar
Mark Otto committed
2922

Mark Otto's avatar
cards    
Mark Otto committed
2923
2924
.card-success {
  background-color: #5cb85c;
2925
  border-color: #5cb85c; }
Mark Otto's avatar
Mark Otto committed
2926

Mark Otto's avatar
cards    
Mark Otto committed
2927
2928
.card-info {
  background-color: #5bc0de;
2929
  border-color: #5bc0de; }
Mark Otto's avatar
Mark Otto committed
2930

Mark Otto's avatar
cards    
Mark Otto committed
2931
2932
.card-warning {
  background-color: #f0ad4e;
2933
  border-color: #f0ad4e; }
Mark Otto's avatar
Mark Otto committed
2934

Mark Otto's avatar
cards    
Mark Otto committed
2935
2936
.card-danger {
  background-color: #d9534f;
2937
  border-color: #d9534f; }
Mark Otto's avatar
Mark Otto committed
2938

2939
2940
.card-inverse .card-header,
.card-inverse .card-footer {
2941
  border-bottom: 0.075rem solid rgba(255, 255, 255, 0.2); }
2942
2943
2944
2945
2946

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
2947
  color: #fff; }
2948
2949
2950
2951

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-blockquote > footer {
2952
  color: rgba(255, 255, 255, 0.65); }
2953
2954
2955

.card-inverse .card-link:focus,
.card-inverse .card-link:hover {
2956
  color: #fff; }
Mark Otto's avatar
Mark Otto committed
2957

Mark Otto's avatar
cards    
Mark Otto committed
2958
2959
.card-blockquote {
  padding: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
2960
  margin-bottom: 0;
2961
  border-left: 0; }
Mark Otto's avatar
Mark Otto committed
2962

Mark Otto's avatar
cards    
Mark Otto committed
2963
.card-img {
2964
  border-radius: 0.25rem; }
Mark Otto's avatar
Mark Otto committed
2965

Mark Otto's avatar
cards    
Mark Otto committed
2966
2967
2968
2969
2970
2971
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
2972
  padding: 1.25rem; }
Mark Otto's avatar
Mark Otto committed
2973

Mark Otto's avatar
cards    
Mark Otto committed
2974
.card-img-top {
2975
  border-radius: 0.25rem 0.25rem 0 0; }
Mark Otto's avatar
Mark Otto committed
2976

Mark Otto's avatar
cards    
Mark Otto committed
2977
.card-img-bottom {
2978
  border-radius: 0 0 0.25rem 0.25rem; }
Mark Otto's avatar
Mark Otto committed
2979

Mark Otto's avatar
grunt    
Mark Otto committed
2980
.card-deck {
Mark Otto's avatar
cards    
Mark Otto committed
2981
2982
  display: table;
  table-layout: fixed;
2983
2984
2985
2986
2987
  border-spacing: 1.25rem 0; }
  .card-deck .card {
    display: table-cell;
    width: 1%;
    vertical-align: top; }
Mark Otto's avatar
Mark Otto committed
2988

Mark Otto's avatar
grunt    
Mark Otto committed
2989
.card-deck-wrapper {
Mark Otto's avatar
grunt    
Mark Otto committed
2990
  margin-right: -1.25rem;
2991
  margin-left: -1.25rem; }
Mark Otto's avatar
Mark Otto committed
2992

Mark Otto's avatar
cards    
Mark Otto committed
2993
2994
2995
.card-group {
  display: table;
  width: 100%;
2996
2997
2998
2999
3000
  table-layout: fixed; }
  .card-group .card {
    display: table-cell;
    vertical-align: top; }
    .card-group .card + .card {
For faster browsing, not all history is shown. View entire blame