bootstrap.css 115 KB
Newer Older
2001
}
Mark Otto's avatar
Mark Otto committed
2002

Mark Otto's avatar
Mark Otto committed
2003
.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-group-sm + .form-control-feedback {
2004
2005
2006
  width: 2.025rem;
  height: 2.025rem;
  line-height: 2.025rem;
2007
}
Mark Otto's avatar
Mark Otto committed
2008
2009

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
2010
  color: #3c763d;
2011
}
2012
2013
.has-success .form-control {
  border-color: #3c763d;
Mark Otto's avatar
Mark Otto committed
2014
2015
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2016
}
2017
2018
.has-success .form-control:focus {
  border-color: #2b542c;
Mark Otto's avatar
Mark Otto committed
2019
2020
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2021
}
2022
2023
.has-success .input-group-addon {
  color: #3c763d;
Mark Otto's avatar
Mark Otto committed
2024
  background-color: #dff0d8; 
Mark Otto's avatar
Mark Otto committed
2025
  border-color: #3c763d;
2026
}
2027
2028
.has-success .form-control-feedback {
  color: #3c763d;
2029
}
Mark Otto's avatar
Mark Otto committed
2030
2031

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
2032
  color: #8a6d3b;
2033
}
2034
2035
.has-warning .form-control {
  border-color: #8a6d3b;
Mark Otto's avatar
Mark Otto committed
2036
2037
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2038
}
2039
2040
.has-warning .form-control:focus {
  border-color: #66512c;
Mark Otto's avatar
Mark Otto committed
2041
2042
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2043
}
2044
2045
.has-warning .input-group-addon {
  color: #8a6d3b;
Mark Otto's avatar
Mark Otto committed
2046
  background-color: #fcf8e3; 
Mark Otto's avatar
Mark Otto committed
2047
  border-color: #8a6d3b;
2048
}
2049
2050
.has-warning .form-control-feedback {
  color: #8a6d3b;
2051
}
Mark Otto's avatar
Mark Otto committed
2052
2053

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
2054
  color: #a94442;
2055
}
2056
2057
.has-error .form-control {
  border-color: #a94442;
Mark Otto's avatar
Mark Otto committed
2058
2059
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2060
}
2061
2062
.has-error .form-control:focus {
  border-color: #843534;
Mark Otto's avatar
Mark Otto committed
2063
2064
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2065
}
2066
2067
.has-error .input-group-addon {
  color: #a94442;
Mark Otto's avatar
Mark Otto committed
2068
  background-color: #f2dede; 
Mark Otto's avatar
Mark Otto committed
2069
  border-color: #a94442;
2070
}
2071
2072
.has-error .form-control-feedback {
  color: #a94442;
2073
}
Mark Otto's avatar
Mark Otto committed
2074

2075
.has-feedback label ~ .form-control-feedback {
2076
  top: 6;
2077
}
XhmikosR's avatar
XhmikosR committed
2078
2079
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
2080
}
Mark Otto's avatar
Mark Otto committed
2081

2082
2083
2084
2085
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
2086
  color: #747a7f;
2087
}
Mark Otto's avatar
Mark Otto committed
2088

Mark Otto's avatar
Mark Otto committed
2089
@media (min-width: 34em) {
Mark Otto's avatar
Mark Otto committed
2090
  .form-inline .form-group, .navbar-form .form-group {
2091
2092
2093
2094
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
Mark Otto's avatar
Mark Otto committed
2095
  .form-inline .form-control, .navbar-form .form-control {
2096
2097
2098
2099
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
Mark Otto's avatar
Mark Otto committed
2100
  .form-inline .form-control-static, .navbar-form .form-control-static {
2101
2102
    display: inline-block;
  }
Mark Otto's avatar
Mark Otto committed
2103
  .form-inline .input-group, .navbar-form .input-group {
Mark Otto's avatar
Mark Otto committed
2104
2105
2106
    display: inline-table;
    vertical-align: middle;
  }
Mark Otto's avatar
Mark Otto committed
2107
  .form-inline .input-group .input-group-addon, .navbar-form .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .navbar-form .input-group .input-group-btn, .form-inline .input-group .form-control, .navbar-form .input-group .form-control {
Mark Otto's avatar
Mark Otto committed
2108
2109
    width: auto;
  }
Mark Otto's avatar
Mark Otto committed
2110
  .form-inline .input-group > .form-control, .navbar-form .input-group > .form-control {
2111
2112
    width: 100%;
  }
Mark Otto's avatar
Mark Otto committed
2113
  .form-inline .control-label, .navbar-form .control-label {
2114
2115
2116
    margin-bottom: 0;
    vertical-align: middle;
  }
Mark Otto's avatar
Mark Otto committed
2117
  .form-inline .radio, .navbar-form .radio, .form-inline .checkbox, .navbar-form .checkbox {
2118
2119
2120
2121
2122
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
Mark Otto's avatar
Mark Otto committed
2123
  .form-inline .radio label, .navbar-form .radio label, .form-inline .checkbox label, .navbar-form .checkbox label {
XhmikosR's avatar
XhmikosR committed
2124
2125
    padding-left: 0;
  }
Mark Otto's avatar
Mark Otto committed
2126
  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"], .navbar-form .checkbox input[type="checkbox"] {
XhmikosR's avatar
XhmikosR committed
2127
2128
    position: relative;
    margin-left: 0;
2129
  }
Mark Otto's avatar
Mark Otto committed
2130
  .form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback {
2131
2132
    top: 0;
  }
2133
}
Mark Otto's avatar
Mark Otto committed
2134
2135

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
Mark Otto's avatar
grunt    
Mark Otto committed
2136
  padding-top: .6rem;
2137
2138
  margin-top: 0;
  margin-bottom: 0;
2139
}
Mark Otto's avatar
Mark Otto committed
2140
.form-horizontal .radio, .form-horizontal .checkbox {
2141
  min-height: 1.6rem;
2142
}
2143
.form-horizontal .form-group {
Mark Otto's avatar
Mark Otto committed
2144
  margin-right: -.75rem; 
Mark Otto's avatar
Mark Otto committed
2145
  margin-left: -.75rem;
2146
}
Mark Otto's avatar
Mark Otto committed
2147
2148
2149
2150
2151
2152
2153
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table; 
  content: " ";
}
.form-horizontal .form-group:after {
  clear: both;
}
Mark Otto's avatar
Mark Otto committed
2154
@media (min-width: 34em) {
2155
  .form-horizontal .control-label {
Mark Otto's avatar
grunt    
Mark Otto committed
2156
    padding-top: .6rem;
Mark Otto's avatar
Mark Otto committed
2157
2158
    margin-bottom: 0;
    text-align: right;
XhmikosR's avatar
XhmikosR committed
2159
2160
2161
  }
}
.form-horizontal .has-feedback .form-control-feedback {
Mark Otto's avatar
Mark Otto committed
2162
  right: .75rem;
XhmikosR's avatar
XhmikosR committed
2163
}
Mark Otto's avatar
Mark Otto committed
2164
@media (min-width: 34em) {
XhmikosR's avatar
XhmikosR committed
2165
  .form-horizontal .form-group-lg .control-label {
2166
    padding-top: .75rem;
XhmikosR's avatar
XhmikosR committed
2167
2168
  }
}
Mark Otto's avatar
Mark Otto committed
2169
@media (min-width: 34em) {
XhmikosR's avatar
XhmikosR committed
2170
  .form-horizontal .form-group-sm .control-label {
2171
    padding-top: .4rem;
2172
  }
2173
}
Mark Otto's avatar
Mark Otto committed
2174

2175
2176
.btn {
  display: inline-block;
Mark Otto's avatar
Mark Otto committed
2177
  padding: .5rem .75rem;
2178
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
2179
  font-size: 1rem;
2180
  font-weight: normal;
Mark Otto's avatar
Mark Otto committed
2181
  line-height: 1.5;
2182
  text-align: center;
Mark Otto's avatar
Mark Otto committed
2183
  white-space: nowrap;
2184
  vertical-align: middle;
2185
2186
  -ms-touch-action: manipulation;
      touch-action: manipulation;
2187
2188
2189
2190
2191
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
2192
  border: .075rem solid transparent;
Mark Otto's avatar
Mark Otto committed
2193
2194
2195
2196
  border-radius: .25rem;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
2197
}
Mark Otto's avatar
Mark Otto committed
2198
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
2199
2200
2201
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
2202
}
Mark Otto's avatar
Mark Otto committed
2203
2204
2205
2206
.btn:focus, .btn:hover {
  text-decoration: none;
}
.btn.focus {
2207
  text-decoration: none;
2208
}
Mark Otto's avatar
Mark Otto committed
2209
.btn:active, .btn.active {
2210
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2211
2212
2213
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2214
}
Mark Otto's avatar
grunt    
Mark Otto committed
2215
.btn.disabled, .btn:disabled, fieldset[disabled] .btn {
Mark Otto's avatar
Mark Otto committed
2216
  cursor: false;
2217
  -webkit-box-shadow: none;
Mark Otto's avatar
Mark Otto committed
2218
          box-shadow: none; 
Mark Otto's avatar
Mark Otto committed
2219
  opacity: .65;
2220
}
Mark Otto's avatar
Mark Otto committed
2221

Mark Otto's avatar
Mark Otto committed
2222
2223
2224
2225
a.btn.disaabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

2226
.btn-primary {
Mark Otto's avatar
Mark Otto committed
2227
  color: #fff;
2228
2229
  background-color: #0275d8;
  border-color: #0267bf;
2230
}
Mark Otto's avatar
Mark Otto committed
2231
2232
2233
2234
2235
2236
.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
2237
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2238
  background-color: #025aa5;
2239
  border-color: #014682;
2240
}
Mark Otto's avatar
Mark Otto committed
2241
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
2242
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2243
2244
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2245
}
Mark Otto's avatar
Mark Otto committed
2246
2247
2248
2249
2250
.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 {
2251
2252
  background-color: #0275d8;
  border-color: #0267bf;
2253
}
2254
.btn-primary .badge {
2255
  color: #0275d8;
Mark Otto's avatar
Mark Otto committed
2256
  background-color: #fff;
2257
}
Mark Otto's avatar
Mark Otto committed
2258

2259
2260
.btn-secondary {
  color: #373a3c;
Mark Otto's avatar
Mark Otto committed
2261
  background-color: #fff;
2262
2263
  border-color: #eceeef;
}
Mark Otto's avatar
Mark Otto committed
2264
2265
2266
2267
2268
2269
.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 {
2270
2271
2272
2273
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #cbd0d3;
}
Mark Otto's avatar
Mark Otto committed
2274
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
2275
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2276
2277
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2278
}
Mark Otto's avatar
Mark Otto committed
2279
2280
2281
2282
2283
.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
2284
  background-color: #fff;
2285
2286
2287
  border-color: #eceeef;
}
.btn-secondary .badge {
Mark Otto's avatar
Mark Otto committed
2288
  color: #fff;
2289
2290
  background-color: #373a3c;
}
Mark Otto's avatar
Mark Otto committed
2291

Mark Otto's avatar
Mark Otto committed
2292
.btn-info {
Mark Otto's avatar
Mark Otto committed
2293
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2294
2295
2296
  background-color: #5bc0de;
  border-color: #46b8da;
}
Mark Otto's avatar
Mark Otto committed
2297
2298
2299
2300
2301
2302
.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
2303
  color: #fff;
Mark Otto's avatar
Mark Otto committed
2304
2305
2306
  background-color: #31b0d5;
  border-color: #269abc;
}
Mark Otto's avatar
Mark Otto committed
2307
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
Mark Otto's avatar
Mark Otto committed
2308
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2309
2310
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
Mark Otto's avatar
Mark Otto committed
2311
}
Mark Otto's avatar
Mark Otto committed
2312
2313
2314
2315
2316
.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
2317
2318
2319
2320
2321
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
2322
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
2323
}
Mark Otto's avatar
Mark Otto committed
2324

2325
.btn-success {
Mark Otto's avatar
Mark Otto committed
2326
  color: #fff;
2327
2328
  background-color: #5cb85c;
  border-color: #4cae4c;
2329
}
Mark Otto's avatar
Mark Otto committed
2330
2331
2332
2333
2334
2335
.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
2336
  color: #fff;
2337
  background-color: #449d44;
2338
  border-color: #398439;
2339
}
Mark Otto's avatar
Mark Otto committed
2340
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
2341
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2342
2343
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2344
}
Mark Otto's avatar
Mark Otto committed
2345
2346
2347
2348
2349
.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 {
2350
2351
  background-color: #5cb85c;
  border-color: #4cae4c;
2352
}
2353
2354
.btn-success .badge {
  color: #5cb85c;
Mark Otto's avatar
Mark Otto committed
2355
  background-color: #fff;
2356
}
Mark Otto's avatar
Mark Otto committed
2357

2358
.btn-warning {
Mark Otto's avatar
Mark Otto committed
2359
  color: #fff;
2360
2361
  background-color: #f0ad4e;
  border-color: #eea236;
2362
}
Mark Otto's avatar
Mark Otto committed
2363
2364
2365
2366
2367
2368
.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
2369
  color: #fff;
2370
  background-color: #ec971f;
2371
  border-color: #d58512;
2372
}
Mark Otto's avatar
Mark Otto committed
2373
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
2374
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2375
2376
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2377
}
Mark Otto's avatar
Mark Otto committed
2378
2379
2380
2381
2382
.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 {
2383
2384
  background-color: #f0ad4e;
  border-color: #eea236;
2385
}
2386
2387
.btn-warning .badge {
  color: #f0ad4e;
Mark Otto's avatar
Mark Otto committed
2388
  background-color: #fff;
2389
}
Mark Otto's avatar
Mark Otto committed
2390

2391
.btn-danger {
Mark Otto's avatar
Mark Otto committed
2392
  color: #fff;
2393
2394
  background-color: #d9534f;
  border-color: #d43f3a;
2395
}
Mark Otto's avatar
Mark Otto committed
2396
2397
2398
2399
2400
2401
.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
2402
  color: #fff;
2403
  background-color: #c9302c;
2404
  border-color: #ac2925;
2405
}
Mark Otto's avatar
Mark Otto committed
2406
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
2407
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2408
2409
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2410
}
Mark Otto's avatar
Mark Otto committed
2411
2412
2413
2414
2415
.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 {
2416
2417
  background-color: #d9534f;
  border-color: #d43f3a;
2418
}
2419
2420
.btn-danger .badge {
  color: #d9534f;
Mark Otto's avatar
Mark Otto committed
2421
  background-color: #fff;
2422
}
Mark Otto's avatar
Mark Otto committed
2423

2424
.btn-link {
2425
  font-weight: normal;
2426
  color: #0275d8;
2427
  border-radius: 0;
2428
}
Mark Otto's avatar
grunt    
Mark Otto committed
2429
.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled, fieldset[disabled] .btn-link {
2430
2431
2432
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
2433
}
Mark Otto's avatar
Mark Otto committed
2434
.btn-link, .btn-link:focus, .btn-link:active {
2435
  border-color: transparent;
2436
}
Mark Otto's avatar
Mark Otto committed
2437
2438
2439
2440
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus, .btn-link:hover {
2441
  color: #014c8c;
2442
2443
  text-decoration: underline;
  background-color: transparent;
2444
}
Mark Otto's avatar
Mark Otto committed
2445
.btn-link:disabled:focus, .btn-link:disabled:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
2446
  color: #818a91;
2447
  text-decoration: none;
2448
}
Mark Otto's avatar
Mark Otto committed
2449
2450

.btn-lg, .btn-group-lg > .btn {
Mark Otto's avatar
Mark Otto committed
2451
  padding: .75rem 1.5rem;
Mark Otto's avatar
Mark Otto committed
2452
  font-size: 1.25rem;
Mark Otto's avatar
grunt    
Mark Otto committed
2453
  line-height: 1.333333;
Mark Otto's avatar
Mark Otto committed
2454
  border-radius: .3rem;
2455
}
Mark Otto's avatar
Mark Otto committed
2456
2457

.btn-sm, .btn-group-sm > .btn {
Mark Otto's avatar
Mark Otto committed
2458
2459
  padding: .3rem .75rem;
  font-size: .85rem;
2460
  line-height: 1.5;
Mark Otto's avatar
Mark Otto committed
2461
  border-radius: .2rem;
2462
}
Mark Otto's avatar
Mark Otto committed
2463
2464

.btn-xs, .btn-group-xs > .btn {
Mark Otto's avatar
Mark Otto committed
2465
2466
  padding: .2rem .5rem;
  font-size: .75rem;
2467
  line-height: 1.5;
Mark Otto's avatar
Mark Otto committed
2468
  border-radius: .2rem;
2469
}
Mark Otto's avatar
Mark Otto committed
2470

2471
2472
2473
.btn-block {
  display: block;
  width: 100%;
2474
}
Mark Otto's avatar
Mark Otto committed
2475

2476
2477
.btn-block + .btn-block {
  margin-top: 5px;
2478
}
Mark Otto's avatar
Mark Otto committed
2479
2480

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

2484
2485
2486
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
Bas Bosman's avatar
Bas Bosman committed
2487
       -o-transition: opacity .15s linear;
2488
          transition: opacity .15s linear;
2489
}
2490
2491
.fade.in {
  opacity: 1;
2492
}
Mark Otto's avatar
Mark Otto committed
2493

2494
2495
.collapse {
  display: none;
2496
}
2497
2498
.collapse.in {
  display: block;
2499
}
Mark Otto's avatar
Mark Otto committed
2500

2501
2502
2503
2504
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
Mark Otto's avatar
Mark Otto committed
2505
2506
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
Mark Otto's avatar
grunt    
Mark Otto committed
2507
          transition-timing-function: ease;
Mark Otto's avatar
Mark Otto committed
2508
2509
2510
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
Mark Otto's avatar
Mark Otto committed
2511
2512
2513
  -webkit-transition-property: height;
       -o-transition-property: height;
          transition-property: height;
2514
}
Mark Otto's avatar
Mark Otto committed
2515

Mark Otto's avatar
grunt    
Mark Otto committed
2516
.dropup, .dropdown {
2517
2518
  position: relative;
}
Mark Otto's avatar
Mark Otto committed
2519

2520
.dropdown-toggle:after {
2521
2522
2523
  display: inline-block;
  width: 0;
  height: 0;
2524
  margin-left: .25rem;
2525
  vertical-align: middle;
Mark Otto's avatar
Mark Otto committed
2526
2527
2528
2529
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-left: .3em solid transparent;
2530
2531
2532
2533
}
.dropdown-toggle:focus {
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
2534

2535
2536
2537
.dropdown-menu {
  position: absolute;
  top: 100%;
XhmikosR's avatar
XhmikosR committed
2538
  left: 0;
2539
2540
  z-index: 1000;
  display: none;
XhmikosR's avatar
XhmikosR committed
2541
  float: left;
2542
2543
2544
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
Mark Otto's avatar
Mark Otto committed
2545
  font-size: 1rem;
XhmikosR's avatar
XhmikosR committed
2546
  text-align: left;
Mark Otto's avatar
Mark Otto committed
2547
2548
  list-style: none;
  background-color: #fff;
Bas Bosman's avatar
Bas Bosman committed
2549
  -webkit-background-clip: padding-box;
Mark Otto's avatar
grunt    
Mark Otto committed
2550
          background-clip: padding-box;
Mark Otto's avatar
Mark Otto committed
2551
2552
2553
2554
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: .25rem;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
2555
2556
2557
}
.dropdown-menu .divider {
  height: 1px;
2558
  margin: -.5 0;
2559
2560
2561
2562
2563
2564
2565
2566
  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
2567
  line-height: 1.5;
2568
  color: #373a3c;
2569
2570
  white-space: nowrap;
}
Mark Otto's avatar
Mark Otto committed
2571

Mark Otto's avatar
Mark Otto committed
2572
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
2573
  color: #2b2d2f;
Mark Otto's avatar
Mark Otto committed
2574
  text-decoration: none;
2575
2576
  background-color: #f5f5f5;
}
Mark Otto's avatar
Mark Otto committed
2577

Mark Otto's avatar
Mark Otto committed
2578
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
Mark Otto's avatar
Mark Otto committed
2579
  color: #fff;
2580
  text-decoration: none;
Mark Otto's avatar
grunt    
Mark Otto committed
2581
  background-color: #0275d8;
Mark Otto's avatar
Mark Otto committed
2582
  outline: 0;
2583
}
Mark Otto's avatar
Mark Otto committed
2584

Mark Otto's avatar
Mark Otto committed
2585
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
2586
  color: #818a91;
2587
}
Mark Otto's avatar
Mark Otto committed
2588
.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
2589
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
2590
  cursor: false;
2591
2592
  background-color: transparent;
  background-image: none;
Mark Otto's avatar
Mark Otto committed
2593
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
2594
}
Mark Otto's avatar
Mark Otto committed
2595

2596
2597
2598
2599
2600
2601
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
2602

2603
.dropdown-menu-right {
Mark Otto's avatar
grunt    
Mark Otto committed
2604
  right: 0;
Mark Otto's avatar
Mark Otto committed
2605
  left: auto;
2606
}
Mark Otto's avatar
Mark Otto committed
2607

XhmikosR's avatar
XhmikosR committed
2608
.dropdown-menu-left {
Mark Otto's avatar
grunt    
Mark Otto committed
2609
  right: auto;
Mark Otto's avatar
Mark Otto committed
2610
  left: 0;
XhmikosR's avatar
XhmikosR committed
2611
}
Mark Otto's avatar
Mark Otto committed
2612

2613
2614
2615
.dropdown-header {
  display: block;
  padding: 3px 20px;
Mark Otto's avatar
Mark Otto committed
2616
  font-size: .85rem;
Mark Otto's avatar
Mark Otto committed
2617
  line-height: 1.5;
2618
  color: #818a91;
XhmikosR's avatar
XhmikosR committed
2619
  white-space: nowrap;
2620
}
Mark Otto's avatar
Mark Otto committed
2621

2622
2623
.dropdown-backdrop {
  position: fixed;
Mark Otto's avatar
Mark Otto committed
2624
  top: 0;
2625
  right: 0;
2626
  bottom: 0;
Mark Otto's avatar
Mark Otto committed
2627
  left: 0;
2628
2629
  z-index: 990;
}
Mark Otto's avatar
Mark Otto committed
2630

Mark Otto's avatar
Mark Otto committed
2631
.pull-right > .dropdown-menu {
XhmikosR's avatar
XhmikosR committed
2632
2633
  right: 0;
  left: auto;
2634
}
Mark Otto's avatar
Mark Otto committed
2635
2636

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
Mark Otto's avatar
grunt    
Mark Otto committed
2637
  content: "";
Mark Otto's avatar
Mark Otto committed
2638
2639
  border-top: 0;
  border-bottom: .3em solid;
2640
}
Mark Otto's avatar
Mark Otto committed
2641
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
2642
2643
  top: auto;
  bottom: 100%;
Mark Otto's avatar
Mark Otto committed
2644
  margin-bottom: 2px;
2645
}
Mark Otto's avatar
Mark Otto committed
2646
2647

.btn-group, .btn-group-vertical {
2648
2649
2650
2651
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
Mark Otto's avatar
Mark Otto committed
2652
.btn-group > .btn, .btn-group-vertical > .btn {
2653
  position: relative;
XhmikosR's avatar
XhmikosR committed
2654
  float: left;
2655
}
Mark Otto's avatar
Mark Otto committed
2656
2657
2658
2659
.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 {
2660
2661
  z-index: 2;
}
Mark Otto's avatar
Mark Otto committed
2662
2663

.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
2664
  margin-left: -1px;
2665
}
Mark Otto's avatar
Mark Otto committed
2666

2667
.btn-toolbar {
XhmikosR's avatar
XhmikosR committed
2668
  margin-left: -5px;
2669
}
Mark Otto's avatar
Mark Otto committed
2670
2671
2672
2673
2674
2675
2676
2677
.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
2678
  float: left;
2679
}
Mark Otto's avatar
Mark Otto committed
2680
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
XhmikosR's avatar
XhmikosR committed
2681
  margin-left: 5px;
2682
}
Mark Otto's avatar
Mark Otto committed
2683

2684
2685
2686
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2687

2688
.btn-group > .btn:first-child {
XhmikosR's avatar
XhmikosR committed
2689
  margin-left: 0;
2690
2691
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
Mark Otto's avatar
Mark Otto committed
2692
  border-top-right-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2693
  border-bottom-right-radius: 0;
2694
}
Mark Otto's avatar
Mark Otto committed
2695
2696
2697

.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
2698
  border-bottom-left-radius: 0;
2699
}
Mark Otto's avatar
Mark Otto committed
2700

2701
.btn-group > .btn-group {
XhmikosR's avatar
XhmikosR committed
2702
  float: left;
2703
}
Mark Otto's avatar
Mark Otto committed
2704

2705
2706
2707
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2708

Mark Otto's avatar
grunt    
Mark Otto committed
2709
.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
2710
  border-top-right-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2711
  border-bottom-right-radius: 0;
2712
}
Mark Otto's avatar
Mark Otto committed
2713

Mark Otto's avatar
grunt    
Mark Otto committed
2714
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
Mark Otto's avatar
Mark Otto committed
2715
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2716
  border-bottom-left-radius: 0;
XhmikosR's avatar
XhmikosR committed
2717
}
Mark Otto's avatar
Mark Otto committed
2718
2719

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
2720
2721
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
2722

2723
.btn-group > .btn + .dropdown-toggle {
Mark Otto's avatar
grunt    
Mark Otto committed
2724
  padding-right: 8px;
Mark Otto's avatar
Mark Otto committed
2725
  padding-left: 8px;
2726
}
Mark Otto's avatar
Mark Otto committed
2727
2728

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
Mark Otto's avatar
grunt    
Mark Otto committed
2729
  padding-right: 12px;
Mark Otto's avatar
Mark Otto committed
2730
  padding-left: 12px;
2731
}
Mark Otto's avatar
Mark Otto committed
2732

2733
.btn-group.open .dropdown-toggle {
Mark Otto's avatar
Mark Otto committed
2734
2735
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2736
2737
2738
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
2739
          box-shadow: none;
2740
}
Mark Otto's avatar
Mark Otto committed
2741

2742
.btn .caret {
XhmikosR's avatar
XhmikosR committed
2743
  margin-left: 0;
2744
}
Mark Otto's avatar
Mark Otto committed
2745
2746

.btn-lg .caret, .btn-group-lg > .btn .caret {
Mark Otto's avatar
Mark Otto committed
2747
  border-width: .3em .3em 0;
2748
2749
  border-bottom-width: 0;
}
Mark Otto's avatar
Mark Otto committed
2750
2751

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
Mark Otto's avatar
Mark Otto committed
2752
  border-width: 0 .3em .3em;
2753
}
Mark Otto's avatar
Mark Otto committed
2754
2755

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
2756
2757
2758
2759
2760
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
Mark Otto's avatar
Mark Otto committed
2761
2762
2763
2764
2765
2766
2767
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  display: table; 
  content: " ";
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
2768
2769
2770
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
Mark Otto's avatar
Mark Otto committed
2771
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
2772
  margin-top: -1px;
XhmikosR's avatar
XhmikosR committed
2773
  margin-left: 0;
2774
}
Mark Otto's avatar
Mark Otto committed
2775

2776
2777
2778
2779
.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
2780
  border-top-right-radius: .25rem;
2781
  border-bottom-right-radius: 0;
2782
  border-bottom-left-radius: 0;
2783
2784
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
Mark Otto's avatar
Mark Otto committed
2785
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2786
2787
  border-top-right-radius: 0;
  border-bottom-left-radius: .25rem;
2788
}
Mark Otto's avatar
Mark Otto committed
2789

2790
2791
2792
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2793
2794

.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 {
2795
  border-bottom-right-radius: 0;
2796
  border-bottom-left-radius: 0;
2797
}
Mark Otto's avatar
Mark Otto committed
2798

2799
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
Mark Otto's avatar
Mark Otto committed
2800
  border-top-left-radius: 0; 
Mark Otto's avatar
Mark Otto committed
2801
  border-top-right-radius: 0;
2802
}
Mark Otto's avatar
Mark Otto committed
2803
2804

[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"] {
2805
  position: absolute;
Mark Otto's avatar
grunt    
Mark Otto committed
2806
2807
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
2808
}
Mark Otto's avatar
Mark Otto committed
2809

2810
2811
2812
2813
2814
2815
2816
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
Mark Otto's avatar
grunt    
Mark Otto committed
2817
  padding-right: 0;
Mark Otto's avatar
Mark Otto committed
2818
  padding-left: 0;
2819
2820
2821
2822
}
.input-group .form-control {
  position: relative;
  z-index: 2;
XhmikosR's avatar
XhmikosR committed
2823
  float: left;
2824
2825
2826
  width: 100%;
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
2827
2828

.input-group-addon, .input-group-btn, .input-group .form-control {
2829
2830
  display: table-cell;
}
Mark Otto's avatar
Mark Otto committed
2831
.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) {
2832
2833
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
2834
2835

.input-group-addon, .input-group-btn {
2836
2837
2838
2839
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
Mark Otto's avatar
Mark Otto committed
2840

2841
.input-group-addon {
Mark Otto's avatar
Mark Otto committed
2842
  padding: .5rem .75rem;
Mark Otto's avatar
Mark Otto committed
2843
  font-size: 1rem;
2844
2845
  font-weight: normal;
  line-height: 1;
2846
  color: #55595c;
2847
  text-align: center;
2848
  background-color: #eceeef;
Mark Otto's avatar
Mark Otto committed
2849
2850
  border: 1px solid #ccc;
  border-radius: .25rem;
2851
}
Mark Otto's avatar
Mark Otto committed
2852
.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
2853
2854
2855
  padding: .3rem .75rem;
  font-size: .85rem;
  border-radius: .2rem;
2856
}
Mark Otto's avatar
Mark Otto committed
2857
.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
2858
  padding: .75rem 1.5rem;
Mark Otto's avatar
Mark Otto committed
2859
  font-size: 1.25rem;
Mark Otto's avatar
Mark Otto committed
2860
  border-radius: .3rem;
2861
}
Mark Otto's avatar
Mark Otto committed
2862
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
2863
2864
  margin-top: 0;
}
Mark Otto's avatar
Mark Otto committed
2865
2866
2867

.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
2868
  border-bottom-right-radius: 0;
2869
}
Mark Otto's avatar
Mark Otto committed
2870

2871
.input-group-addon:first-child {
XhmikosR's avatar
XhmikosR committed
2872
  border-right: 0;
2873
}
Mark Otto's avatar
Mark Otto committed
2874
2875
2876

.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
2877
  border-bottom-left-radius: 0;
2878
}
Mark Otto's avatar
Mark Otto committed
2879

2880
.input-group-addon:last-child {
XhmikosR's avatar
XhmikosR committed
2881
  border-left: 0;
2882
}
Mark Otto's avatar
Mark Otto committed
2883

2884
2885
2886
2887
2888
2889
2890
2891
2892
.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
2893
  margin-left: -1px;
2894
}
Mark Otto's avatar
Mark Otto committed
2895
.input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
2896
2897
  z-index: 2;
}
Mark Otto's avatar
Mark Otto committed
2898
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
XhmikosR's avatar
XhmikosR committed
2899
  margin-right: -1px;
2900
}
Mark Otto's avatar
Mark Otto committed
2901
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
XhmikosR's avatar
XhmikosR committed
2902
  margin-left: -1px;
2903
}
Mark Otto's avatar
Mark Otto committed
2904

2905
2906
.c-input {
  position: relative;
2907
  display: inline;
2908
2909
2910
2911
2912
2913
2914
2915
2916
  padding-left: 1.5rem;
  color: #555;
  cursor: pointer;
}
.c-input > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
2917
2918
2919
2920
2921
2922
2923
.c-input > input:focus ~ .c-indicator {
  -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;
}
.c-input > input:checked ~ .c-indicator {
  color: #fff;
  background-color: #0074d9;
Mark Otto's avatar
grunt    
Mark Otto committed
2924
2925
  -webkit-box-shadow: none;
          box-shadow: none;
2926
2927
2928
2929
}
.c-input > input:active ~ .c-indicator {
  color: #fff;
  background-color: #84c6ff;
Mark Otto's avatar
grunt    
Mark Otto committed
2930
2931
  -webkit-box-shadow: none;
          box-shadow: none;
2932
2933
2934
2935
}
.c-input + .c-input {
  margin-left: 1rem;
}
2936
2937
2938

.c-indicator {
  position: absolute;
2939
  top: 0;
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
  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;
2951
          user-select: none;
2952
2953
2954
2955
2956
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 50% 50%;
          background-size: 50% 50%;
Mark Otto's avatar
grunt    
Mark Otto committed
2957
2958
  -webkit-box-shadow: inset 0 .125rem .125rem rgba(0, 0, 0, .1);
          box-shadow: inset 0 .125rem .125rem rgba(0, 0, 0, .1);
2959
2960
2961
2962
2963
2964
2965
2966
}

.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
2967
2968
2969
.c-checkbox input:indeterminate ~ .c-indicator {
  background-color: #0074d9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K);
Mark Otto's avatar
Mark Otto committed
2970
2971
  -webkit-box-shadow: none;
          box-shadow: none;
Mark Otto's avatar
Mark Otto committed
2972
}
2973
2974
2975
2976
2977
2978
2979
2980

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

2981
2982
2983
2984
2985
.c-inputs-stacked .c-input {
  display: inline;
}
.c-inputs-stacked .c-input:after {
  display: block;
2986
  margin-bottom: .25rem;
2987
2988
2989
2990
2991
2992
  content: "";
}
.c-inputs-stacked .c-input + .c-input {
  margin-left: 0;
}

2993
2994
2995
2996
2997
.select {
  position: relative;
  display: inline-block;
  color: #555;
}
2998
.select > select {
2999
3000
  display: inline-block;
  width: 100%;
For faster browsing, not all history is shown. View entire blame