bootstrap.css 114 KB
Newer Older
Mark Otto's avatar
Mark Otto committed
3001

3002
3003
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
3004
  border-top-left-radius: 0;
Mark Otto's avatar
Mark Otto committed
3005
  border-bottom-left-radius: 0;
3006
}
Mark Otto's avatar
Mark Otto committed
3007

3008
.btn-group > .btn-group {
3009
3010
  float: left;
}
Mark Otto's avatar
Mark Otto committed
3011

3012
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3013
3014
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
3015

3016
3017
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3018
  border-top-right-radius: 0;
Mark Otto's avatar
Mark Otto committed
3019
  border-bottom-right-radius: 0;
3020
}
Mark Otto's avatar
Mark Otto committed
3021

Mark Otto's avatar
grunt    
Mark Otto committed
3022
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3023
  border-top-left-radius: 0;
Mark Otto's avatar
Mark Otto committed
3024
  border-bottom-left-radius: 0;
3025
}
Mark Otto's avatar
Mark Otto committed
3026

3027
3028
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
3029
3030
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
3031

3032
.btn-group > .btn + .dropdown-toggle {
Mark Otto's avatar
grunt    
Mark Otto committed
3033
  padding-right: 8px;
3034
3035
  padding-left: 8px;
}
Mark Otto's avatar
Mark Otto committed
3036
3037

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
Mark Otto's avatar
grunt    
Mark Otto committed
3038
  padding-right: 12px;
3039
3040
  padding-left: 12px;
}
Mark Otto's avatar
Mark Otto committed
3041

3042
.btn .caret {
3043
3044
  margin-left: 0;
}
Mark Otto's avatar
Mark Otto committed
3045
3046

.btn-lg .caret, .btn-group-lg > .btn .caret {
3047
3048
3049
  border-width: .3em .3em 0;
  border-bottom-width: 0;
}
Mark Otto's avatar
Mark Otto committed
3050
3051

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
3052
3053
  border-width: 0 .3em .3em;
}
Mark Otto's avatar
Mark Otto committed
3054

3055
3056
3057
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
3058
3059
3060
  display: block;
  float: none;
  width: 100%;
3061
3062
  max-width: 100%;
}
3063

Mark Otto's avatar
grunt    
Mark Otto committed
3064
.btn-group-vertical > .btn-group::after {
3065
  display: table;
3066
  clear: both;
Mark Otto's avatar
grunt    
Mark Otto committed
3067
  content: "";
3068
}
3069

3070
.btn-group-vertical > .btn-group > .btn {
3071
3072
  float: none;
}
3073
3074
3075
3076
3077

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
3078
  margin-top: -1px;
3079
3080
  margin-left: 0;
}
Mark Otto's avatar
Mark Otto committed
3081

3082
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3083
3084
  border-radius: 0;
}
3085

3086
.btn-group-vertical > .btn:first-child:not(:last-child) {
3087
  border-top-right-radius: .25rem;
3088
  border-bottom-right-radius: 0;
3089
3090
  border-bottom-left-radius: 0;
}
3091

3092
.btn-group-vertical > .btn:last-child:not(:first-child) {
3093
  border-top-left-radius: 0;
Mark Otto's avatar
Mark Otto committed
3094
  border-top-right-radius: 0;
3095
3096
  border-bottom-left-radius: .25rem;
}
Mark Otto's avatar
Mark Otto committed
3097

3098
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3099
3100
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
3101

3102
3103
.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 {
3104
  border-bottom-right-radius: 0;
3105
3106
  border-bottom-left-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
3107

Mark Otto's avatar
grunt    
Mark Otto committed
3108
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3109
  border-top-left-radius: 0;
Mark Otto's avatar
Mark Otto committed
3110
  border-top-right-radius: 0;
3111
}
Mark Otto's avatar
Mark Otto committed
3112

3113
3114
3115
3116
[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"] {
3117
  position: absolute;
Mark Otto's avatar
grunt    
Mark Otto committed
3118
  clip: rect(0, 0, 0, 0);
3119
3120
  pointer-events: none;
}
Mark Otto's avatar
Mark Otto committed
3121

3122
3123
.input-group {
  position: relative;
Mark Otto's avatar
grunt    
Mark Otto committed
3124
  display: table;
3125
3126
  border-collapse: separate;
}
3127

3128
3129
3130
3131
3132
3133
3134
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
Mark Otto's avatar
grunt    
Mark Otto committed
3135

3136
3137
3138
3139
.input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
  z-index: 3;
}

3140
3141
3142
.input-group-addon,
.input-group-btn,
.input-group .form-control {
3143
3144
  display: table-cell;
}
3145

3146
.input-group-addon:not(:first-child):not(:last-child),
3147
3148
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
3149
3150
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
3151

3152
3153
.input-group-addon,
.input-group-btn {
Mark Otto's avatar
grunt    
Mark Otto committed
3154
  width: 1%;
Mark Otto's avatar
Mark Otto committed
3155
  white-space: nowrap;
3156
3157
  vertical-align: middle;
}
Mark Otto's avatar
Mark Otto committed
3158

3159
.input-group-addon {
Mark Otto's avatar
grunt    
Mark Otto committed
3160
  padding: .375rem .75rem;
Mark Otto's avatar
Mark Otto committed
3161
  font-size: 1rem;
3162
  font-weight: normal;
Chris Rebert's avatar
Chris Rebert committed
3163
  line-height: 1.5;
3164
  color: #55595c;
3165
  text-align: center;
3166
  background-color: #eceeef;
Mark Otto's avatar
Mark Otto committed
3167
  border: 1px solid #ccc;
3168
3169
  border-radius: .25rem;
}
3170

XhmikosR's avatar
XhmikosR committed
3171
3172
.input-group-addon.form-control-sm,
.input-group-sm > .input-group-addon,
3173
.input-group-sm > .input-group-btn > .input-group-addon.btn {
3174
  padding: .275rem .75rem;
Mark Otto's avatar
grunt    
Mark Otto committed
3175
  font-size: .875rem;
3176
3177
  border-radius: .2rem;
}
3178

XhmikosR's avatar
XhmikosR committed
3179
3180
.input-group-addon.form-control-lg,
.input-group-lg > .input-group-addon,
3181
.input-group-lg > .input-group-btn > .input-group-addon.btn {
Mark Otto's avatar
grunt    
Mark Otto committed
3182
  padding: .75rem 1.25rem;
3183
3184
3185
  font-size: 1.25rem;
  border-radius: .3rem;
}
3186

3187
.input-group-addon input[type="radio"],
3188
.input-group-addon input[type="checkbox"] {
3189
3190
  margin-top: 0;
}
Mark Otto's avatar
Mark Otto committed
3191

3192
3193
3194
3195
3196
3197
3198
.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 {
3199
  border-top-right-radius: 0;
Mark Otto's avatar
Mark Otto committed
3200
  border-bottom-right-radius: 0;
3201
}
Mark Otto's avatar
Mark Otto committed
3202

3203
.input-group-addon:first-child {
3204
3205
  border-right: 0;
}
Mark Otto's avatar
Mark Otto committed
3206

3207
3208
3209
3210
3211
3212
3213
.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 {
3214
  border-top-left-radius: 0;
Mark Otto's avatar
Mark Otto committed
3215
  border-bottom-left-radius: 0;
3216
}
Mark Otto's avatar
Mark Otto committed
3217

3218
.input-group-addon:last-child {
3219
3220
  border-left: 0;
}
Mark Otto's avatar
Mark Otto committed
3221

3222
3223
.input-group-btn {
  position: relative;
3224
  font-size: 0;
3225
3226
  white-space: nowrap;
}
3227

3228
3229
3230
.input-group-btn > .btn {
  position: relative;
}
3231

3232
3233
3234
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
3235

XhmikosR's avatar
XhmikosR committed
3236
.input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
3237
  z-index: 3;
3238
}
3239

3240
.input-group-btn:first-child > .btn,
3241
.input-group-btn:first-child > .btn-group {
3242
3243
  margin-right: -1px;
}
3244

3245
.input-group-btn:last-child > .btn,
3246
.input-group-btn:last-child > .btn-group {
3247
3248
3249
  z-index: 2;
  margin-left: -1px;
}
Mark Otto's avatar
Mark Otto committed
3250

3251
3252
3253
3254
3255
3256
3257
.input-group-btn:last-child > .btn:focus, .input-group-btn:last-child > .btn:active, .input-group-btn:last-child > .btn:hover,
.input-group-btn:last-child > .btn-group:focus,
.input-group-btn:last-child > .btn-group:active,
.input-group-btn:last-child > .btn-group:hover {
  z-index: 3;
}

Mark Otto's avatar
grunt    
Mark Otto committed
3258
.custom-control {
3259
  position: relative;
3260
  display: inline;
3261
3262
  padding-left: 1.5rem;
  color: #555;
3263
}
3264

Mark Otto's avatar
grunt    
Mark Otto committed
3265
3266
3267
3268
3269
.custom-control + .custom-control {
  margin-left: 1rem;
}

.custom-control-input {
3270
3271
3272
3273
  position: absolute;
  z-index: -1;
  opacity: 0;
}
3274

Mark Otto's avatar
grunt    
Mark Otto committed
3275
.custom-control-input:checked ~ .custom-control-indicator {
3276
3277
3278
  color: #fff;
  background-color: #0074d9;
}
3279

Mark Otto's avatar
grunt    
Mark Otto committed
3280
.custom-control-input:focus ~ .custom-control-indicator {
Mark Otto's avatar
grunt    
Mark Otto committed
3281
3282
3283
3284
  -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
          box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
}

Mark Otto's avatar
grunt    
Mark Otto committed
3285
.custom-control-input:active ~ .custom-control-indicator {
3286
3287
3288
  color: #fff;
  background-color: #84c6ff;
}
3289

Mark Otto's avatar
grunt    
Mark Otto committed
3290
3291
3292
.custom-control-input:disabled ~ .custom-control-indicator {
  cursor: not-allowed;
  background-color: #eee;
3293
}
3294

Mark Otto's avatar
grunt    
Mark Otto committed
3295
3296
3297
3298
3299
3300
.custom-control-input:disabled ~ .custom-control-description {
  color: #767676;
  cursor: not-allowed;
}

.custom-control-indicator {
3301
  position: absolute;
Mark Otto's avatar
grunt    
Mark Otto committed
3302
  top: .0625rem;
3303
3304
3305
3306
3307
3308
3309
3310
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 65%;
  line-height: 1rem;
  color: #eee;
  text-align: center;
3311
3312
3313
3314
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
Mark Otto's avatar
grunt    
Mark Otto committed
3315
  background-color: #ddd;
3316
3317
  background-repeat: no-repeat;
  background-position: center center;
3318
3319
3320
  -webkit-background-size: 50% 50%;
          background-size: 50% 50%;
}
3321

Mark Otto's avatar
grunt    
Mark Otto committed
3322
.custom-checkbox .custom-control-indicator {
3323
3324
  border-radius: .25rem;
}
3325

Mark Otto's avatar
grunt    
Mark Otto committed
3326
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
3327
3328
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=);
}
3329

Mark Otto's avatar
grunt    
Mark Otto committed
3330
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
Mark Otto's avatar
Mark Otto committed
3331
  background-color: #0074d9;
3332
3333
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K);
}
3334

Mark Otto's avatar
grunt    
Mark Otto committed
3335
.custom-radio .custom-control-indicator {
3336
3337
  border-radius: 50%;
}
3338

Mark Otto's avatar
grunt    
Mark Otto committed
3339
.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
3340
3341
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==);
}
3342

Mark Otto's avatar
grunt    
Mark Otto committed
3343
.custom-controls-stacked .custom-control {
3344
3345
  display: inline;
}
3346

Mark Otto's avatar
grunt    
Mark Otto committed
3347
.custom-controls-stacked .custom-control::after {
3348
3349
3350
3351
  display: block;
  margin-bottom: .25rem;
  content: "";
}
3352

Mark Otto's avatar
grunt    
Mark Otto committed
3353
.custom-controls-stacked .custom-control + .custom-control {
3354
3355
  margin-left: 0;
}
3356

Mark Otto's avatar
grunt    
Mark Otto committed
3357
.custom-select {
3358
  display: inline-block;
Mark Otto's avatar
grunt    
Mark Otto committed
3359
  max-width: 100%;
3360
  -webkit-appearance: none;
Mark Otto's avatar
grunt    
Mark Otto committed
3361
3362
  padding: .375rem 1.75rem .375rem .75rem;
  padding-right: .75rem \9;
3363
  color: #55595c;
Mark Otto's avatar
grunt    
Mark Otto committed
3364
3365
3366
3367
3368
3369
  vertical-align: middle;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center;
  background-image: none \9;
  -webkit-background-size: 8px 10px;
          background-size: 8px 10px;
  border: 1px solid #ccc;
Mark Otto's avatar
grunt    
Mark Otto committed
3370
  border-radius: .25rem;
3371
3372
3373

     -moz-appearance: none;
}
3374

Mark Otto's avatar
grunt    
Mark Otto committed
3375
.custom-select:focus {
Mark Otto's avatar
grunt    
Mark Otto committed
3376
3377
  border-color: #51a7e8;
  outline: none;
3378
}
3379

Mark Otto's avatar
grunt    
Mark Otto committed
3380
.custom-select::-ms-expand {
Mark Otto's avatar
grunt    
Mark Otto committed
3381
  opacity: 0;
3382
}
Mark Otto's avatar
Mark Otto committed
3383

Mark Otto's avatar
grunt    
Mark Otto committed
3384
.custom-select-sm {
Mark Otto's avatar
grunt    
Mark Otto committed
3385
3386
3387
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
3388
}
3389

Mark Otto's avatar
grunt    
Mark Otto committed
3390
.custom-select-sm:not([multiple]) {
Mark Otto's avatar
grunt    
Mark Otto committed
3391
3392
  height: 26px;
  min-height: 26px;
3393
}
3394

Mark Otto's avatar
grunt    
Mark Otto committed
3395
.custom-file {
3396
3397
  position: relative;
  display: inline-block;
Chris Rebert's avatar
Chris Rebert committed
3398
  max-width: 100%;
3399
  height: 2.5rem;
3400
3401
  cursor: pointer;
}
3402

Mark Otto's avatar
grunt    
Mark Otto committed
3403
.custom-file-input {
3404
  min-width: 14rem;
Chris Rebert's avatar
Chris Rebert committed
3405
  max-width: 100%;
3406
3407
  margin: 0;
  filter: alpha(opacity=0);
3408
3409
  opacity: 0;
}
3410

Mark Otto's avatar
grunt    
Mark Otto committed
3411
.custom-file-control {
3412
3413
3414
3415
3416
3417
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
3418
  padding: .5rem 1rem;
3419
3420
  line-height: 1.5;
  color: #555;
3421
3422
3423
3424
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
3425
  background-color: #fff;
XhmikosR's avatar
XhmikosR committed
3426
  border: 1px solid #ddd;
3427
  border-radius: .25rem;
3428
}
3429

Mark Otto's avatar
grunt    
Mark Otto committed
3430
.custom-file-control::after {
3431
3432
  content: "Choose file...";
}
3433

Mark Otto's avatar
grunt    
Mark Otto committed
3434
.custom-file-control::before {
3435
3436
3437
3438
3439
3440
3441
  position: absolute;
  top: -.075rem;
  right: -.075rem;
  bottom: -.075rem;
  z-index: 6;
  display: block;
  height: 2.5rem;
3442
  padding: .5rem 1rem;
3443
3444
3445
3446
  line-height: 1.5;
  color: #555;
  content: "Browse";
  background-color: #eee;
XhmikosR's avatar
XhmikosR committed
3447
  border: 1px solid #ddd;
3448
3449
  border-radius: 0 .25rem .25rem 0;
}
3450

Mark Otto's avatar
Mark Otto committed
3451
.nav {
Mark Otto's avatar
grunt    
Mark Otto committed
3452
  padding-left: 0;
Mark Otto's avatar
Mark Otto committed
3453
  margin-bottom: 0;
3454
3455
  list-style: none;
}
3456

Mark Otto's avatar
Mark Otto committed
3457
.nav-link {
3458
  display: inline-block;
3459
}
3460

XhmikosR's avatar
XhmikosR committed
3461
.nav-link:focus, .nav-link:hover {
3462
3463
  text-decoration: none;
}
3464
3465

.nav-link.disabled {
3466
3467
  color: #818a91;
}
3468

XhmikosR's avatar
XhmikosR committed
3469
.nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
3470
3471
3472
3473
  color: #818a91;
  cursor: not-allowed;
  background-color: transparent;
}
Mark Otto's avatar
Mark Otto committed
3474

Mark Otto's avatar
grunt    
Mark Otto committed
3475
3476
3477
3478
3479
.nav-inline .nav-item {
  display: inline-block;
}

.nav-inline .nav-item + .nav-item,
Mark Otto's avatar
Mark Otto committed
3480
3481
3482
3483
.nav-inline .nav-link + .nav-link {
  margin-left: 1rem;
}

Mark Otto's avatar
Mark Otto committed
3484
.nav-tabs {
3485
3486
  border-bottom: 1px solid #ddd;
}
3487

Mark Otto's avatar
grunt    
Mark Otto committed
3488
.nav-tabs::after {
Mark Otto's avatar
grunt    
Mark Otto committed
3489
3490
  display: table;
  clear: both;
Mark Otto's avatar
grunt    
Mark Otto committed
3491
  content: "";
Mark Otto's avatar
grunt    
Mark Otto committed
3492
3493
}

3494
3495
3496
3497
.nav-tabs .nav-item {
  float: left;
  margin-bottom: -1px;
}
3498

3499
3500
3501
.nav-tabs .nav-item + .nav-item {
  margin-left: .2rem;
}
3502

3503
3504
.nav-tabs .nav-link {
  display: block;
Mark Otto's avatar
grunt    
Mark Otto committed
3505
  padding: .5em 1em;
3506
3507
3508
  border: 1px solid transparent;
  border-radius: .25rem .25rem 0 0;
}
3509

XhmikosR's avatar
XhmikosR committed
3510
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
3511
3512
  border-color: #eceeef #eceeef #ddd;
}
3513

XhmikosR's avatar
XhmikosR committed
3514
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
3515
3516
3517
3518
  color: #818a91;
  background-color: transparent;
  border-color: transparent;
}
Mark Otto's avatar
Mark Otto committed
3519

XhmikosR's avatar
XhmikosR committed
3520
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
Mark Otto's avatar
grunt    
Mark Otto committed
3521
3522
3523
3524
3525
3526
3527
3528
.nav-tabs .nav-item.open .nav-link,
.nav-tabs .nav-item.open .nav-link:focus,
.nav-tabs .nav-item.open .nav-link:hover {
  color: #55595c;
  background-color: #fff;
  border-color: #ddd #ddd transparent;
}

Mark Otto's avatar
grunt    
Mark Otto committed
3529
3530
3531
3532
3533
3534
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

Mark Otto's avatar
grunt    
Mark Otto committed
3535
3536
3537
3538
3539
3540
.nav-pills::after {
  display: table;
  clear: both;
  content: "";
}

3541
.nav-pills .nav-item {
3542
3543
  float: left;
}
3544

3545
3546
3547
.nav-pills .nav-item + .nav-item {
  margin-left: .2rem;
}
3548

3549
3550
.nav-pills .nav-link {
  display: block;
Mark Otto's avatar
grunt    
Mark Otto committed
3551
  padding: .5em 1em;
3552
3553
  border-radius: .25rem;
}
3554

XhmikosR's avatar
XhmikosR committed
3555
.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
Mark Otto's avatar
grunt    
Mark Otto committed
3556
3557
3558
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
Mark Otto's avatar
Mark Otto committed
3559
  color: #fff;
Mark Otto's avatar
grunt    
Mark Otto committed
3560
  cursor: default;
3561
3562
  background-color: #0275d8;
}
Mark Otto's avatar
Mark Otto committed
3563

3564
.nav-stacked .nav-item {
Mark Otto's avatar
grunt    
Mark Otto committed
3565
  display: block;
3566
3567
  float: none;
}
3568

3569
3570
3571
3572
.nav-stacked .nav-item + .nav-item {
  margin-top: .2rem;
  margin-left: 0;
}
Mark Otto's avatar
Mark Otto committed
3573

3574
.tab-content > .tab-pane {
3575
3576
  display: none;
}
3577

3578
.tab-content > .active {
3579
3580
  display: block;
}
Mark Otto's avatar
Mark Otto committed
3581

Mark Otto's avatar
Mark Otto committed
3582
.navbar {
Mark Otto's avatar
Mark Otto committed
3583
  position: relative;
Mark Otto's avatar
grunt    
Mark Otto committed
3584
  padding: .5rem 1rem;
3585
}
3586

Mark Otto's avatar
grunt    
Mark Otto committed
3587
.navbar::after {
3588
  display: table;
3589
  clear: both;
Mark Otto's avatar
grunt    
Mark Otto committed
3590
  content: "";
3591
}
3592

Chris Rebert's avatar
Chris Rebert committed
3593
@media (min-width: 544px) {
3594
3595
3596
3597
  .navbar {
    border-radius: .25rem;
  }
}
Mark Otto's avatar
Mark Otto committed
3598

Mark Otto's avatar
grunt    
Mark Otto committed
3599
.navbar-full {
3600
3601
  z-index: 1000;
}
3602

Chris Rebert's avatar
Chris Rebert committed
3603
@media (min-width: 544px) {
Mark Otto's avatar
grunt    
Mark Otto committed
3604
  .navbar-full {
3605
3606
3607
    border-radius: 0;
  }
}
Mark Otto's avatar
Mark Otto committed
3608

3609
3610
.navbar-fixed-top,
.navbar-fixed-bottom {
Mark Otto's avatar
Mark Otto committed
3611
3612
3613
  position: fixed;
  right: 0;
  left: 0;
3614
  z-index: 1030;
3615
}
3616

Chris Rebert's avatar
Chris Rebert committed
3617
@media (min-width: 544px) {
3618
3619
3620
3621
3622
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
Mark Otto's avatar
Mark Otto committed
3623

Mark Otto's avatar
Mark Otto committed
3624
.navbar-fixed-top {
3625
3626
  top: 0;
}
Mark Otto's avatar
Mark Otto committed
3627

Mark Otto's avatar
Mark Otto committed
3628
.navbar-fixed-bottom {
3629
3630
  bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
3631

Mark Otto's avatar
Mark Otto committed
3632
.navbar-sticky-top {
3633
3634
  position: -webkit-sticky;
  position:         sticky;
Mark Otto's avatar
Mark Otto committed
3635
  top: 0;
3636
  z-index: 1030;
3637
3638
  width: 100%;
}
3639

Chris Rebert's avatar
Chris Rebert committed
3640
@media (min-width: 544px) {
3641
3642
3643
3644
  .navbar-sticky-top {
    border-radius: 0;
  }
}
Mark Otto's avatar
Mark Otto committed
3645

Mark Otto's avatar
Mark Otto committed
3646
.navbar-brand {
Mark Otto's avatar
Mark Otto committed
3647
  float: left;
Mark Otto's avatar
grunt    
Mark Otto committed
3648
3649
  padding-top: .25rem;
  padding-bottom: .25rem;
Mark Otto's avatar
Mark Otto committed
3650
  margin-right: 1rem;
Mark Otto's avatar
Mark Otto committed
3651
  font-size: 1.25rem;
3652
}
3653

XhmikosR's avatar
XhmikosR committed
3654
.navbar-brand:focus, .navbar-brand:hover {
3655
3656
  text-decoration: none;
}
3657

3658
3659
3660
.navbar-brand > img {
  display: block;
}
Mark Otto's avatar
Mark Otto committed
3661

Mark Otto's avatar
grunt    
Mark Otto committed
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
.navbar-divider {
  float: left;
  width: 1px;
  padding-top: .425rem;
  padding-bottom: .425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden;
}

Mark Otto's avatar
grunt    
Mark Otto committed
3672
.navbar-divider::before {
Mark Otto's avatar
grunt    
Mark Otto committed
3673
  content: "\00a0";
Mark Otto's avatar
grunt    
Mark Otto committed
3674
3675
}

Mark Otto's avatar
Mark Otto committed
3676
.navbar-toggler {
Mark Otto's avatar
grunt    
Mark Otto committed
3677
  padding: .5rem .75rem;
Mark Otto's avatar
Mark Otto committed
3678
  font-size: 1.25rem;
3679
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
3680
  background: none;
Mark Otto's avatar
grunt    
Mark Otto committed
3681
  border: 1px solid transparent;
Mark Otto's avatar
grunt    
Mark Otto committed
3682
  border-radius: .25rem;
3683
}
3684

XhmikosR's avatar
XhmikosR committed
3685
.navbar-toggler:focus, .navbar-toggler:hover {
3686
3687
  text-decoration: none;
}
Mark Otto's avatar
Mark Otto committed
3688

Chris Rebert's avatar
Chris Rebert committed
3689
@media (min-width: 544px) {
Mark Otto's avatar
Mark Otto committed
3690
  .navbar-toggleable-xs {
3691
3692
3693
    display: block !important;
  }
}
3694

Chris Rebert's avatar
Chris Rebert committed
3695
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
3696
  .navbar-toggleable-sm {
3697
3698
3699
    display: block !important;
  }
}
Mark Otto's avatar
Mark Otto committed
3700

Chris Rebert's avatar
Chris Rebert committed
3701
@media (min-width: 992px) {
Mark Otto's avatar
grunt    
Mark Otto committed
3702
3703
3704
3705
3706
  .navbar-toggleable-md {
    display: block !important;
  }
}

3707
.navbar-nav .nav-item {
3708
3709
  float: left;
}
3710

3711
3712
.navbar-nav .nav-link {
  display: block;
Mark Otto's avatar
grunt    
Mark Otto committed
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
  padding-top: .425rem;
  padding-bottom: .425rem;
}

.navbar-nav .nav-link + .nav-link {
  margin-left: 1rem;
}

.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem;
3723
}
Mark Otto's avatar
Mark Otto committed
3724

Mark Otto's avatar
grunt    
Mark Otto committed
3725
3726
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, .8);
3727
}
3728

XhmikosR's avatar
XhmikosR committed
3729
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
Mark Otto's avatar
grunt    
Mark Otto committed
3730
  color: rgba(0, 0, 0, .8);
3731
}
3732

Mark Otto's avatar
grunt    
Mark Otto committed
3733
3734
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, .3);
3735
}
Mark Otto's avatar
Mark Otto committed
3736

XhmikosR's avatar
XhmikosR committed
3737
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
Mark Otto's avatar
grunt    
Mark Otto committed
3738
  color: rgba(0, 0, 0, .6);
3739
}
3740

XhmikosR's avatar
XhmikosR committed
3741
.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,
Mark Otto's avatar
grunt    
Mark Otto committed
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover {
  color: rgba(0, 0, 0, .8);
3752
}
3753

Mark Otto's avatar
grunt    
Mark Otto committed
3754
3755
3756
3757
.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, .075);
}

Mark Otto's avatar
grunt    
Mark Otto committed
3758
3759
.navbar-dark .navbar-brand {
  color: white;
3760
}
3761

XhmikosR's avatar
XhmikosR committed
3762
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
Mark Otto's avatar
grunt    
Mark Otto committed
3763
  color: white;
3764
}
3765

Mark Otto's avatar
grunt    
Mark Otto committed
3766
3767
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, .5);
3768
}
3769

XhmikosR's avatar
XhmikosR committed
3770
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
Mark Otto's avatar
grunt    
Mark Otto committed
3771
  color: rgba(255, 255, 255, .75);
3772
}
3773

XhmikosR's avatar
XhmikosR committed
3774
.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,
Mark Otto's avatar
grunt    
Mark Otto committed
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover {
  color: white;
3785
}
Mark Otto's avatar
Mark Otto committed
3786

Mark Otto's avatar
grunt    
Mark Otto committed
3787
3788
3789
3790
.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, .075);
}

Mark Otto's avatar
cards    
Mark Otto committed
3791
3792
.card {
  position: relative;
XhmikosR's avatar
XhmikosR committed
3793
  display: block;
3794
  margin-bottom: .75rem;
Mark Otto's avatar
grunt    
Mark Otto committed
3795
  background-color: #fff;
3796
  border-radius: .25rem;
Mark Otto's avatar
grunt    
Mark Otto committed
3797
3798
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .125);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .125);
3799
}
Mark Otto's avatar
grunt    
Mark Otto committed
3800
3801

.card-block {
3802
3803
  padding: 1.25rem;
}
Mark Otto's avatar
Mark Otto committed
3804

XhmikosR's avatar
XhmikosR committed
3805
3806
3807
3808
3809
3810
.card-block::after {
  display: table;
  clear: both;
  content: "";
}

Mark Otto's avatar
cards    
Mark Otto committed
3811
.card-title {
3812
3813
  margin-bottom: .75rem;
}
Mark Otto's avatar
Mark Otto committed
3814

Mark Otto's avatar
grunt    
Mark Otto committed
3815
.card-subtitle {
3816
3817
3818
  margin-top: -.375rem;
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
3819

Mark Otto's avatar
grunt    
Mark Otto committed
3820
.card-text:last-child {
3821
3822
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
3823

Mark Otto's avatar
cards    
Mark Otto committed
3824
.card-link:hover {
3825
3826
  text-decoration: none;
}
Mark Otto's avatar
Mark Otto committed
3827

Mark Otto's avatar
grunt    
Mark Otto committed
3828
.card-link + .card-link {
3829
3830
  margin-left: 1.25rem;
}
Mark Otto's avatar
grunt    
Mark Otto committed
3831
3832

.card > .list-group:first-child .list-group-item:first-child {
3833
3834
  border-radius: .25rem .25rem 0 0;
}
Mark Otto's avatar
grunt    
Mark Otto committed
3835
3836

.card > .list-group:last-child .list-group-item:last-child {
3837
3838
  border-radius: 0 0 .25rem .25rem;
}
Mark Otto's avatar
grunt    
Mark Otto committed
3839

Mark Otto's avatar
cards    
Mark Otto committed
3840
.card-header {
3841
  padding: .75rem 1.25rem;
Mark Otto's avatar
grunt    
Mark Otto committed
3842
  background-color: #f5f5f5;
Mark Otto's avatar
grunt    
Mark Otto committed
3843
3844
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .125);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .125);
3845
}
3846

XhmikosR's avatar
XhmikosR committed
3847
3848
3849
3850
3851
3852
.card-header::after {
  display: table;
  clear: both;
  content: "";
}

3853
.card-header:first-child {
3854
  border-radius: .25rem .25rem 0 0;
3855
}
Mark Otto's avatar
Mark Otto committed
3856

Mark Otto's avatar
cards    
Mark Otto committed
3857
.card-footer {
3858
  padding: .75rem 1.25rem;
Mark Otto's avatar
grunt    
Mark Otto committed
3859
  background-color: #f5f5f5;
Mark Otto's avatar
grunt    
Mark Otto committed
3860
3861
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .125);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .125);
3862
}
3863

XhmikosR's avatar
XhmikosR committed
3864
3865
3866
3867
3868
3869
.card-footer::after {
  display: table;
  clear: both;
  content: "";
}

3870
.card-footer:last-child {
3871
  border-radius: 0 0 .25rem .25rem;
3872
}
Mark Otto's avatar
Mark Otto committed
3873

Mark Otto's avatar
grunt    
Mark Otto committed
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
.card-header-tabs {
  margin-right: -.625rem;
  margin-bottom: -.75rem;
  margin-left: -.625rem;
  border-bottom: 0;
}

.card-header-tabs .nav-item {
  margin-bottom: 0;
}

.card-header-pills {
  margin-right: -.625rem;
  margin-left: -.625rem;
}

.card-nav .nav-item {
  float: left;
}

.card-nav .nav-item + .nav-item {
  margin-left: .2rem;
}

Mark Otto's avatar
cards    
Mark Otto committed
3898
.card-primary {
3899
  background-color: #0275d8;
3900
3901
  border-color: #0275d8;
}
Mark Otto's avatar
Mark Otto committed
3902

Mark Otto's avatar
cards    
Mark Otto committed
3903
3904
.card-success {
  background-color: #5cb85c;
3905
3906
  border-color: #5cb85c;
}
Mark Otto's avatar
Mark Otto committed
3907

Mark Otto's avatar
cards    
Mark Otto committed
3908
3909
.card-info {
  background-color: #5bc0de;
3910
3911
  border-color: #5bc0de;
}
Mark Otto's avatar
Mark Otto committed
3912

Mark Otto's avatar
cards    
Mark Otto committed
3913
3914
.card-warning {
  background-color: #f0ad4e;
3915
3916
  border-color: #f0ad4e;
}
Mark Otto's avatar
Mark Otto committed
3917

Mark Otto's avatar
cards    
Mark Otto committed
3918
3919
.card-danger {
  background-color: #d9534f;
3920
3921
  border-color: #d9534f;
}
Mark Otto's avatar
Mark Otto committed
3922

Mark Otto's avatar
grunt    
Mark Otto committed
3923
.card-outline-primary {
Mark Otto's avatar
grunt    
Mark Otto committed
3924
3925
3926
3927
  background-color: transparent;
  border-color: #0275d8;
}

Mark Otto's avatar
grunt    
Mark Otto committed
3928
.card-outline-secondary {
Mark Otto's avatar
grunt    
Mark Otto committed
3929
3930
3931
3932
  background-color: transparent;
  border-color: #ccc;
}

Mark Otto's avatar
grunt    
Mark Otto committed
3933
.card-outline-info {
Mark Otto's avatar
grunt    
Mark Otto committed
3934
3935
3936
3937
  background-color: transparent;
  border-color: #5bc0de;
}

Mark Otto's avatar
grunt    
Mark Otto committed
3938
.card-outline-success {
Mark Otto's avatar
grunt    
Mark Otto committed
3939
3940
3941
3942
  background-color: transparent;
  border-color: #5cb85c;
}

Mark Otto's avatar
grunt    
Mark Otto committed
3943
.card-outline-warning {
Mark Otto's avatar
grunt    
Mark Otto committed
3944
3945
3946
3947
  background-color: transparent;
  border-color: #f0ad4e;
}

Mark Otto's avatar
grunt    
Mark Otto committed
3948
.card-outline-danger {
Mark Otto's avatar
grunt    
Mark Otto committed
3949
3950
3951
3952
  background-color: transparent;
  border-color: #d9534f;
}

3953
3954
.card-inverse .card-header,
.card-inverse .card-footer {
3955
  border-bottom: 1px solid rgba(255, 255, 255, .2);
3956
}
3957
3958
3959
3960
3961

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
3962
3963
  color: #fff;
}
3964
3965
3966
3967

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-blockquote > footer {
3968
3969
  color: rgba(255, 255, 255, .65);
}
3970

XhmikosR's avatar
XhmikosR committed
3971
.card-inverse .card-link:focus, .card-inverse .card-link:hover {
3972
3973
  color: #fff;
}
Mark Otto's avatar
Mark Otto committed
3974

Mark Otto's avatar
cards    
Mark Otto committed
3975
3976
.card-blockquote {
  padding: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
3977
  margin-bottom: 0;
3978
3979
  border-left: 0;
}
Mark Otto's avatar
Mark Otto committed
3980

Mark Otto's avatar
cards    
Mark Otto committed
3981
.card-img {
3982
3983
  border-radius: .25rem;
}
Mark Otto's avatar
Mark Otto committed
3984

Mark Otto's avatar
cards    
Mark Otto committed
3985
3986
3987
3988
3989
3990
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
3991
3992
  padding: 1.25rem;
}
Mark Otto's avatar
Mark Otto committed
3993

Mark Otto's avatar
cards    
Mark Otto committed
3994
.card-img-top {
3995
  border-radius: .25rem .25rem 0 0;
3996
}
Mark Otto's avatar
Mark Otto committed
3997

Mark Otto's avatar
cards    
Mark Otto committed
3998
.card-img-bottom {
3999
  border-radius: 0 0 .25rem .25rem;
4000
}
For faster browsing, not all history is shown. View entire blame