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