bootstrap.css 134 KB
Newer Older
Mark Otto's avatar
grunt    
Mark Otto committed
3001
fieldset[disabled] .btn-info.focus,
3002
3003
3004
3005
3006
3007
3008
3009
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
Mark Otto's avatar
Mark Otto committed
3010
}
3011
3012
.btn-info .badge {
  color: #5bc0de;
3013
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
3014
}
3015
.btn-warning {
3016
  color: #fff;
3017
3018
  background-color: #f0ad4e;
  border-color: #eea236;
Mark Otto's avatar
Mark Otto committed
3019
}
3020
3021
.btn-warning:hover,
.btn-warning:focus,
Mark Otto's avatar
grunt    
Mark Otto committed
3022
.btn-warning.focus,
3023
3024
.btn-warning:active,
.btn-warning.active,
3025
.open > .dropdown-toggle.btn-warning {
3026
  color: #fff;
3027
  background-color: #ec971f;
3028
  border-color: #d58512;
Mark Otto's avatar
Mark Otto committed
3029
}
3030
3031
.btn-warning:active,
.btn-warning.active,
3032
.open > .dropdown-toggle.btn-warning {
3033
  background-image: none;
Mark Otto's avatar
Mark Otto committed
3034
}
3035
3036
3037
3038
3039
3040
3041
3042
3043
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
Mark Otto's avatar
grunt    
Mark Otto committed
3044
3045
3046
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
3047
3048
3049
3050
3051
3052
3053
3054
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
Mark Otto's avatar
Mark Otto committed
3055
}
3056
3057
.btn-warning .badge {
  color: #f0ad4e;
3058
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
3059
}
3060
.btn-danger {
3061
  color: #fff;
3062
3063
  background-color: #d9534f;
  border-color: #d43f3a;
Mark Otto's avatar
Mark Otto committed
3064
}
3065
3066
.btn-danger:hover,
.btn-danger:focus,
Mark Otto's avatar
grunt    
Mark Otto committed
3067
.btn-danger.focus,
3068
3069
.btn-danger:active,
.btn-danger.active,
3070
.open > .dropdown-toggle.btn-danger {
3071
  color: #fff;
3072
  background-color: #c9302c;
3073
  border-color: #ac2925;
Mark Otto's avatar
Mark Otto committed
3074
}
3075
3076
.btn-danger:active,
.btn-danger.active,
3077
.open > .dropdown-toggle.btn-danger {
3078
  background-image: none;
Mark Otto's avatar
Mark Otto committed
3079
}
3080
3081
3082
3083
3084
3085
3086
3087
3088
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
Mark Otto's avatar
grunt    
Mark Otto committed
3089
3090
3091
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
3092
3093
3094
3095
3096
3097
3098
3099
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
Mark Otto's avatar
Mark Otto committed
3100
}
3101
3102
.btn-danger .badge {
  color: #d9534f;
3103
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
3104
}
3105
.btn-link {
3106
  font-weight: normal;
3107
  color: #428bca;
3108
  border-radius: 0;
Mark Otto's avatar
Mark Otto committed
3109
}
3110
3111
.btn-link,
.btn-link:active,
3112
.btn-link.active,
3113
3114
3115
3116
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
3117
          box-shadow: none;
Mark Otto's avatar
Mark Otto committed
3118
}
3119
3120
3121
3122
3123
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
Mark Otto's avatar
Mark Otto committed
3124
}
3125
3126
3127
3128
3129
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
Mark Otto's avatar
Mark Otto committed
3130
}
3131
3132
3133
3134
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
3135
  color: #777;
3136
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
3137
}
3138
3139
3140
3141
3142
3143
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
Mark Otto's avatar
Mark Otto committed
3144
}
3145
3146
3147
3148
3149
3150
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
3151
}
3152
3153
3154
3155
3156
3157
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
3158
}
3159
3160
3161
.btn-block {
  display: block;
  width: 100%;
Mark Otto's avatar
Mark Otto committed
3162
}
3163
3164
.btn-block + .btn-block {
  margin-top: 5px;
Mark Otto's avatar
Mark Otto committed
3165
}
3166
3167
3168
3169
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
Mark Otto's avatar
Mark Otto committed
3170
}
3171
3172
.fade {
  opacity: 0;
3173
3174
3175
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
Mark Otto's avatar
Mark Otto committed
3176
}
3177
3178
.fade.in {
  opacity: 1;
Mark Otto's avatar
Mark Otto committed
3179
}
3180
3181
.collapse {
  display: none;
Heinrich Fenkart's avatar
grunt    
Heinrich Fenkart committed
3182
  visibility: hidden;
Mark Otto's avatar
Mark Otto committed
3183
}
3184
3185
.collapse.in {
  display: block;
Heinrich Fenkart's avatar
grunt    
Heinrich Fenkart committed
3186
  visibility: visible;
Mark Otto's avatar
Mark Otto committed
3187
}
3188
3189
tr.collapse.in {
  display: table-row;
Mark Otto's avatar
Mark Otto committed
3190
}
3191
3192
tbody.collapse.in {
  display: table-row-group;
Mark Otto's avatar
Mark Otto committed
3193
}
3194
3195
3196
3197
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
Heinrich Fenkart's avatar
grunt    
Heinrich Fenkart committed
3198
3199
3200
3201
3202
3203
3204
3205
3206
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
Mark Otto's avatar
Mark Otto committed
3207
}
Mark Otto's avatar
Mark Otto committed
3208
3209
3210
3211
.caret {
  display: inline-block;
  width: 0;
  height: 0;
3212
3213
  margin-left: 2px;
  vertical-align: middle;
Tobias Lindig's avatar
Tobias Lindig committed
3214
  border-top: 4px solid;
Mark Otto's avatar
Mark Otto committed
3215
3216
3217
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
Mark Otto's avatar
Mark Otto committed
3218
3219
3220
.dropdown {
  position: relative;
}
Mark Otto's avatar
Mark Otto committed
3221
3222
3223
.dropdown-toggle:focus {
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
3224
3225
3226
3227
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
3228
  z-index: 1000;
Mark Otto's avatar
Mark Otto committed
3229
3230
3231
  display: none;
  float: left;
  min-width: 160px;
Mark Otto's avatar
Mark Otto committed
3232
  padding: 5px 0;
3233
3234
  margin: 2px 0 0;
  font-size: 14px;
3235
  text-align: left;
3236
3237
3238
3239
3240
3241
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
Mark Otto's avatar
Mark Otto committed
3242
  border-radius: 4px;
3243
3244
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
Mark Otto's avatar
Mark Otto committed
3245
3246
3247
3248
3249
3250
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
Mark Otto's avatar
Mark Otto committed
3251
  height: 1px;
Mark Otto's avatar
Mark Otto committed
3252
  margin: 9px 0;
3253
  overflow: hidden;
Mark Otto's avatar
Mark Otto committed
3254
3255
3256
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
Mark Otto's avatar
Mark Otto committed
3257
3258
  display: block;
  padding: 3px 20px;
3259
3260
  clear: both;
  font-weight: normal;
3261
  line-height: 1.42857143;
3262
  color: #333;
3263
  white-space: nowrap;
Mark Otto's avatar
Mark Otto committed
3264
}
Mark Otto's avatar
Mark Otto committed
3265
.dropdown-menu > li > a:hover,
3266
.dropdown-menu > li > a:focus {
3267
  color: #262626;
3268
  text-decoration: none;
3269
  background-color: #f5f5f5;
Mark Otto's avatar
Mark Otto committed
3270
3271
3272
3273
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
3274
  color: #fff;
3275
  text-decoration: none;
3276
  background-color: #428bca;
3277
  outline: 0;
Mark Otto's avatar
Mark Otto committed
3278
3279
3280
3281
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
3282
  color: #777;
Mark Otto's avatar
Mark Otto committed
3283
3284
3285
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
3286
  text-decoration: none;
3287
  cursor: not-allowed;
Mark Otto's avatar
Mark Otto committed
3288
3289
  background-color: transparent;
  background-image: none;
3290
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
Mark Otto's avatar
Mark Otto committed
3291
3292
3293
3294
}
.open > .dropdown-menu {
  display: block;
}
3295
3296
3297
.open > a {
  outline: 0;
}
3298
.dropdown-menu-right {
3299
  right: 0;
3300
  left: auto;
3301
3302
}
.dropdown-menu-left {
3303
  right: auto;
3304
  left: 0;
3305
}
3306
.dropdown-header {
Mark Otto's avatar
Mark Otto committed
3307
3308
  display: block;
  padding: 3px 20px;
3309
  font-size: 12px;
3310
  line-height: 1.42857143;
3311
  color: #777;
Mark Otto's avatar
grunt    
Mark Otto committed
3312
  white-space: nowrap;
Mark Otto's avatar
Mark Otto committed
3313
}
3314
3315
.dropdown-backdrop {
  position: fixed;
3316
  top: 0;
3317
3318
  right: 0;
  bottom: 0;
3319
  left: 0;
3320
  z-index: 990;
3321
}
Mark Otto's avatar
Mark Otto committed
3322
3323
3324
3325
3326
3327
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
3328
  content: "";
3329
  border-top: 0;
Tobias Lindig's avatar
Tobias Lindig committed
3330
  border-bottom: 4px solid;
Mark Otto's avatar
Mark Otto committed
3331
3332
3333
3334
3335
3336
3337
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
3338
@media (min-width: 768px) {
3339
  .navbar-right .dropdown-menu {
3340
    right: 0;
3341
    left: auto;
3342
  }
3343
  .navbar-right .dropdown-menu-left {
3344
    right: auto;
3345
    left: 0;
3346
  }
3347
}
3348
3349
3350
3351
3352
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
3353
}
3354
3355
3356
3357
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
Mark Otto's avatar
Mark Otto committed
3358
}
3359
3360
3361
3362
3363
3364
3365
3366
3367
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
Mark Otto's avatar
Mark Otto committed
3368
}
3369
3370
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
Mark Otto's avatar
grunt    
Mark Otto committed
3371
  outline: 0;
Mark Otto's avatar
Mark Otto committed
3372
}
3373
3374
3375
3376
3377
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
Mark Otto's avatar
Mark Otto committed
3378
}
3379
3380
.btn-toolbar {
  margin-left: -5px;
3381
}
3382
3383
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
3384
  float: left;
3385
}
3386
3387
3388
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
3389
  margin-left: 5px;
3390
}
3391
3392
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
Mark Otto's avatar
Mark Otto committed
3393
}
3394
3395
.btn-group > .btn:first-child {
  margin-left: 0;
3396
}
3397
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3398
  border-top-right-radius: 0;
3399
  border-bottom-right-radius: 0;
3400
}
3401
3402
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
3403
  border-top-left-radius: 0;
3404
  border-bottom-left-radius: 0;
3405
}
3406
3407
.btn-group > .btn-group {
  float: left;
3408
}
3409
3410
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
3411
}
3412
3413
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
3414
  border-top-right-radius: 0;
3415
  border-bottom-right-radius: 0;
3416
}
3417
.btn-group > .btn-group:last-child > .btn:first-child {
3418
  border-top-left-radius: 0;
3419
  border-bottom-left-radius: 0;
3420
}
3421
3422
3423
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
3424
}
3425
.btn-group > .btn + .dropdown-toggle {
3426
  padding-right: 8px;
3427
  padding-left: 8px;
3428
}
3429
.btn-group > .btn-lg + .dropdown-toggle {
3430
  padding-right: 12px;
3431
  padding-left: 12px;
Mark Otto's avatar
Mark Otto committed
3432
}
3433
.btn-group.open .dropdown-toggle {
3434
3435
  -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
3436
}
3437
3438
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
3439
          box-shadow: none;
3440
}
3441
3442
.btn .caret {
  margin-left: 0;
Mark Otto's avatar
Mark Otto committed
3443
}
3444
.btn-lg .caret {
3445
  border-width: 5px 5px 0;
liuyl's avatar
liuyl committed
3446
  border-bottom-width: 0;
Mark Otto's avatar
Mark Otto committed
3447
}
3448
.dropup .btn-lg .caret {
3449
  border-width: 0 5px 5px;
Mark Otto's avatar
Mark Otto committed
3450
}
3451
.btn-group-vertical > .btn,
Mark Otto's avatar
Mark Otto committed
3452
3453
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
3454
3455
3456
3457
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
Mark Otto's avatar
Mark Otto committed
3458
}
3459
3460
.btn-group-vertical > .btn-group > .btn {
  float: none;
Mark Otto's avatar
Mark Otto committed
3461
}
3462
3463
3464
3465
3466
3467
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
3468
}
3469
3470
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
3471
}
3472
3473
3474
3475
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
Mark Otto's avatar
Mark Otto committed
3476
}
3477
.btn-group-vertical > .btn:last-child:not(:first-child) {
3478
  border-top-left-radius: 0;
3479
3480
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
Mark Otto's avatar
Mark Otto committed
3481
}
3482
3483
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
3484
}
Mark Otto's avatar
grunt    
Mark Otto committed
3485
3486
.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 {
3487
3488
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
3489
}
Mark Otto's avatar
grunt    
Mark Otto committed
3490
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3491
  border-top-left-radius: 0;
3492
  border-top-right-radius: 0;
Mark Otto's avatar
Mark Otto committed
3493
}
3494
3495
3496
3497
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
Mark Otto's avatar
Mark Otto committed
3498
  border-collapse: separate;
Mark Otto's avatar
Mark Otto committed
3499
}
3500
3501
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
3502
  display: table-cell;
3503
  float: none;
3504
  width: 1%;
3505
}
3506
3507
3508
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
Mark Otto's avatar
Mark Otto committed
3509
3510
3511
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
3512
3513
3514
3515
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3516
  position: absolute;
Mark Otto's avatar
grunt    
Mark Otto committed
3517
3518
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
3519
}
3520
3521
3522
3523
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
Mark Otto's avatar
Mark Otto committed
3524
}
3525
.input-group[class*="col-"] {
3526
  float: none;
3527
  padding-right: 0;
3528
  padding-left: 0;
Mark Otto's avatar
Mark Otto committed
3529
}
3530
.input-group .form-control {
3531
3532
  position: relative;
  z-index: 2;
3533
  float: left;
3534
3535
  width: 100%;
  margin-bottom: 0;
3536
}
3537
3538
3539
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
Mark Otto's avatar
Mark Otto committed
3540
3541
  height: 46px;
  padding: 10px 16px;
3542
3543
  font-size: 18px;
  line-height: 1.33;
3544
  border-radius: 6px;
3545
}
3546
3547
3548
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
Mark Otto's avatar
Mark Otto committed
3549
  height: 46px;
3550
  line-height: 46px;
Mark Otto's avatar
Mark Otto committed
3551
}
3552
3553
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
3554
3555
3556
3557
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
3558
  height: auto;
Mark Otto's avatar
Mark Otto committed
3559
}
3560
3561
3562
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
Mark Otto's avatar
Mark Otto committed
3563
3564
  height: 30px;
  padding: 5px 10px;
3565
3566
  font-size: 12px;
  line-height: 1.5;
3567
3568
3569
3570
3571
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
Mark Otto's avatar
Mark Otto committed
3572
  height: 30px;
3573
  line-height: 30px;
Mark Otto's avatar
Mark Otto committed
3574
}
3575
3576
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
3577
3578
3579
3580
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.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) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
Mark Otto's avatar
Mark Otto committed
3596
  white-space: nowrap;
3597
  vertical-align: middle;
3598
3599
}
.input-group-addon {
3600
  padding: 6px 12px;
3601
3602
3603
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
3604
  color: #555;
3605
  text-align: center;
3606
3607
  background-color: #eee;
  border: 1px solid #ccc;
Mark Otto's avatar
Mark Otto committed
3608
3609
  border-radius: 4px;
}
3610
.input-group-addon.input-sm {
Mark Otto's avatar
Mark Otto committed
3611
  padding: 5px 10px;
3612
  font-size: 12px;
3613
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
3614
}
3615
.input-group-addon.input-lg {
Mark Otto's avatar
Mark Otto committed
3616
  padding: 10px 16px;
3617
  font-size: 18px;
Mark Otto's avatar
Mark Otto committed
3618
3619
  border-radius: 6px;
}
3620
3621
3622
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
3623
}
3624
3625
3626
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
3627
.input-group-btn:first-child > .btn-group > .btn,
3628
.input-group-btn:first-child > .dropdown-toggle,
3629
3630
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3631
  border-top-right-radius: 0;
3632
  border-bottom-right-radius: 0;
Mark Otto's avatar
Mark Otto committed
3633
}
3634
3635
.input-group-addon:first-child {
  border-right: 0;
Mark Otto's avatar
Mark Otto committed
3636
}
3637
3638
3639
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
3640
.input-group-btn:last-child > .btn-group > .btn,
3641
.input-group-btn:last-child > .dropdown-toggle,
3642
3643
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3644
  border-top-left-radius: 0;
3645
  border-bottom-left-radius: 0;
3646
3647
3648
3649
3650
3651
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
3652
  font-size: 0;
3653
3654
3655
3656
3657
3658
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
3659
  margin-left: -1px;
3660
3661
}
.input-group-btn > .btn:hover,
3662
.input-group-btn > .btn:focus,
3663
3664
.input-group-btn > .btn:active {
  z-index: 2;
Mark Otto's avatar
Mark Otto committed
3665
}
3666
3667
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
3668
3669
  margin-right: -1px;
}
3670
3671
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
3672
3673
  margin-left: -1px;
}
Mark Otto's avatar
Mark Otto committed
3674
.nav {
3675
  padding-left: 0;
3676
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
3677
3678
3679
  list-style: none;
}
.nav > li {
3680
  position: relative;
Mark Otto's avatar
Mark Otto committed
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
3691
  background-color: #eee;
Mark Otto's avatar
Mark Otto committed
3692
}
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
3693
.nav > li.disabled > a {
3694
  color: #777;
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
3695
3696
3697
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
3698
  color: #777;
3699
  text-decoration: none;
3700
  cursor: not-allowed;
3701
  background-color: transparent;
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
3702
}
3703
3704
3705
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
3706
  background-color: #eee;
3707
  border-color: #428bca;
3708
}
Mark Otto's avatar
Mark Otto committed
3709
.nav .nav-divider {
Mark Otto's avatar
Mark Otto committed
3710
  height: 1px;
Mark Otto's avatar
Mark Otto committed
3711
  margin: 9px 0;
3712
  overflow: hidden;
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
3713
3714
  background-color: #e5e5e5;
}
3715
3716
3717
.nav > li > a > img {
  max-width: none;
}
Mark Otto's avatar
Mark Otto committed
3718
.nav-tabs {
3719
  border-bottom: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
3720
3721
3722
3723
3724
3725
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
Mark Otto's avatar
Mark Otto committed
3726
  margin-right: 2px;
3727
  line-height: 1.42857143;
Mark Otto's avatar
Mark Otto committed
3728
3729
3730
3731
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
3732
  border-color: #eee #eee #ddd;
Mark Otto's avatar
Mark Otto committed
3733
}
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
3734
3735
3736
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
3737
  color: #555;
3738
  cursor: default;
3739
3740
3741
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
Mark Otto's avatar
Mark Otto committed
3742
}
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
3743
3744
3745
3746
3747
3748
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
3749
3750
}
.nav-tabs.nav-justified > li > a {
3751
  margin-bottom: 5px;
3752
  text-align: center;
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
3753
}
3754
3755
3756
3757
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
3758
@media (min-width: 768px) {
3759
  .nav-tabs.nav-justified > li {
3760
3761
    display: table-cell;
    width: 1%;
3762
3763
  }
  .nav-tabs.nav-justified > li > a {
Mark Otto's avatar
Mark Otto committed
3764
    margin-bottom: 0;
3765
  }
3766
}
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
3767
3768
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
Mark Otto's avatar
Mark Otto committed
3769
  border-radius: 4px;
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
3770
}
Mark Otto's avatar
Mark Otto committed
3771
3772
3773
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
3774
  border: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
3775
3776
}
@media (min-width: 768px) {
3777
  .nav-tabs.nav-justified > li > a {
3778
    border-bottom: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
3779
    border-radius: 4px 4px 0 0;
3780
3781
  }
  .nav-tabs.nav-justified > .active > a,
Mark Otto's avatar
Mark Otto committed
3782
3783
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
3784
    border-bottom-color: #fff;
3785
  }
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
3786
}
Mark Otto's avatar
Mark Otto committed
3787
3788
3789
3790
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
3791
  border-radius: 4px;
Mark Otto's avatar
Mark Otto committed
3792
}
3793
.nav-pills > li + li {
Mark Otto's avatar
Mark Otto committed
3794
3795
  margin-left: 2px;
}
Artur Kwiatkowski's avatar
Artur Kwiatkowski committed
3796
3797
3798
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
3799
  color: #fff;
Mark Otto's avatar
Mark Otto committed
3800
3801
3802
3803
3804
  background-color: #428bca;
}
.nav-stacked > li {
  float: none;
}
3805
.nav-stacked > li + li {
Mark Otto's avatar
Mark Otto committed
3806
3807
3808
  margin-top: 2px;
  margin-left: 0;
}
3809
3810
3811
3812
3813
3814
3815
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
3816
  margin-bottom: 5px;
3817
  text-align: center;
3818
}
3819
3820
3821
3822
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
3823
@media (min-width: 768px) {
3824
  .nav-justified > li {
3825
3826
    display: table-cell;
    width: 1%;
3827
3828
  }
  .nav-justified > li > a {
Mark Otto's avatar
Mark Otto committed
3829
    margin-bottom: 0;
3830
  }
3831
}
3832
3833
3834
3835
3836
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
Mark Otto's avatar
Mark Otto committed
3837
  border-radius: 4px;
3838
}
Mark Otto's avatar
Mark Otto committed
3839
3840
3841
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
3842
  border: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
3843
3844
}
@media (min-width: 768px) {
3845
  .nav-tabs-justified > li > a {
3846
    border-bottom: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
3847
    border-radius: 4px 4px 0 0;
3848
3849
  }
  .nav-tabs-justified > .active > a,
Mark Otto's avatar
Mark Otto committed
3850
3851
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
3852
    border-bottom-color: #fff;
3853
  }
3854
}
3855
.tab-content > .tab-pane {
3856
  display: none;
Heinrich Fenkart's avatar
grunt    
Heinrich Fenkart committed
3857
  visibility: hidden;
3858
}
3859
.tab-content > .active {
3860
  display: block;
Heinrich Fenkart's avatar
grunt    
Heinrich Fenkart committed
3861
  visibility: visible;
3862
}
Mark Otto's avatar
Mark Otto committed
3863
.nav-tabs .dropdown-menu {
3864
  margin-top: -1px;
3865
  border-top-left-radius: 0;
3866
  border-top-right-radius: 0;
Mark Otto's avatar
Mark Otto committed
3867
3868
}
.navbar {
Mark Otto's avatar
Mark Otto committed
3869
  position: relative;
3870
  min-height: 50px;
Mark Otto's avatar
Mark Otto committed
3871
  margin-bottom: 20px;
3872
  border: 1px solid transparent;
Mark Otto's avatar
Mark Otto committed
3873
}
Mark Otto's avatar
Mark Otto committed
3874
@media (min-width: 768px) {
3875
  .navbar {
Mark Otto's avatar
Mark Otto committed
3876
    border-radius: 4px;
3877
  }
Mark Otto's avatar
Mark Otto committed
3878
}
Mark Otto's avatar
Mark Otto committed
3879
@media (min-width: 768px) {
3880
  .navbar-header {
Mark Otto's avatar
Mark Otto committed
3881
    float: left;
3882
  }
Mark Otto's avatar
Mark Otto committed
3883
}
Mark Otto's avatar
Mark Otto committed
3884
.navbar-collapse {
3885
3886
  padding-right: 15px;
  padding-left: 15px;
3887
  overflow-x: visible;
3888
  -webkit-overflow-scrolling: touch;
3889
3890
3891
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
3892
}
Mark Otto's avatar
Mark Otto committed
3893
3894
3895
.navbar-collapse.in {
  overflow-y: auto;
}
Mark Otto's avatar
Mark Otto committed
3896
@media (min-width: 768px) {
3897
  .navbar-collapse {
Mark Otto's avatar
Mark Otto committed
3898
3899
    width: auto;
    border-top: 0;
3900
3901
    -webkit-box-shadow: none;
            box-shadow: none;
3902
3903
  }
  .navbar-collapse.collapse {
3904
3905
3906
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
3907
    overflow: visible !important;
Heinrich Fenkart's avatar
grunt    
Heinrich Fenkart committed
3908
    visibility: visible !important;
3909
3910
  }
  .navbar-collapse.in {
3911
    overflow-y: visible;
3912
3913
  }
  .navbar-fixed-top .navbar-collapse,
3914
3915
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
3916
    padding-right: 0;
3917
    padding-left: 0;
3918
  }
3919
}
Mark Otto's avatar
Mark Otto committed
3920
3921
3922
3923
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
3924
@media (max-device-width: 480px) and (orientation: landscape) {
Mark Otto's avatar
Mark Otto committed
3925
3926
3927
3928
3929
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
Mark Otto's avatar
Mark Otto committed
3930
.container > .navbar-header,
3931
3932
3933
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
Mark Otto's avatar
Mark Otto committed
3934
3935
3936
3937
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
3938
  .container > .navbar-header,
3939
3940
3941
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
Mark Otto's avatar
Mark Otto committed
3942
3943
    margin-right: 0;
    margin-left: 0;
3944
  }
Mark Otto's avatar
Mark Otto committed
3945
}
Mark Otto's avatar
Mark Otto committed
3946
.navbar-static-top {
3947
  z-index: 1000;
Mark Otto's avatar
Mark Otto committed
3948
3949
  border-width: 0 0 1px;
}
Mark Otto's avatar
Mark Otto committed
3950
@media (min-width: 768px) {
3951
  .navbar-static-top {
Mark Otto's avatar
Mark Otto committed
3952
    border-radius: 0;
3953
  }
3954
}
Mark Otto's avatar
Mark Otto committed
3955
3956
3957
3958
3959
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
3960
  z-index: 1030;
3961
}
Mark Otto's avatar
Mark Otto committed
3962
@media (min-width: 768px) {
3963
  .navbar-fixed-top,
Mark Otto's avatar
Mark Otto committed
3964
3965
  .navbar-fixed-bottom {
    border-radius: 0;
3966
  }
3967
}
Mark Otto's avatar
Mark Otto committed
3968
3969
.navbar-fixed-top {
  top: 0;
3970
  border-width: 0 0 1px;
Mark Otto's avatar
Mark Otto committed
3971
3972
3973
3974
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
3975
  border-width: 1px 0 0;
Mark Otto's avatar
Mark Otto committed
3976
}
Mark Otto's avatar
Mark Otto committed
3977
.navbar-brand {
Mark Otto's avatar
Mark Otto committed
3978
  float: left;
3979
  height: 50px;
Mark Otto's avatar
Mark Otto committed
3980
  padding: 15px 15px;
3981
3982
  font-size: 18px;
  line-height: 20px;
Mark Otto's avatar
Mark Otto committed
3983
}
Mark Otto's avatar
Mark Otto committed
3984
3985
.navbar-brand:hover,
.navbar-brand:focus {
Mark Otto's avatar
Mark Otto committed
3986
3987
  text-decoration: none;
}
3988
3989
3990
.navbar-brand > img {
  display: block;
}
Mark Otto's avatar
Mark Otto committed
3991
@media (min-width: 768px) {
3992
  .navbar > .container .navbar-brand,
3993
  .navbar > .container-fluid .navbar-brand {
Mark Otto's avatar
Mark Otto committed
3994
    margin-left: -15px;
3995
  }
Mark Otto's avatar
Mark Otto committed
3996
}
Mark Otto's avatar
Mark Otto committed
3997
.navbar-toggle {
Mark Otto's avatar
Mark Otto committed
3998
3999
  position: relative;
  float: right;
4000
  padding: 9px 10px;
For faster browsing, not all history is shown. View entire blame