bootstrap.css 176 KB
Newer Older
Mark Otto's avatar
dist    
Mark Otto committed
1001
1002
1003
1004
1005
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
1006
}
Mark Otto's avatar
Mark Otto committed
1007

Chris Rebert's avatar
Chris Rebert committed
1008
@media (min-width: 1200px) {
Mark Otto's avatar
grunt    
Mark Otto committed
1009
  .col-xl {
Mark Otto's avatar
dist    
Mark Otto committed
1010
1011
    flex-basis: 0;
    flex-grow: 1;
Mark Otto's avatar
grunt    
Mark Otto committed
1012
1013
1014
    max-width: 100%;
  }
  .col-xl-auto {
Mark Otto's avatar
dist    
Mark Otto committed
1015
    flex: 0 0 auto;
Mark Otto's avatar
grunt    
Mark Otto committed
1016
    width: auto;
Mark Otto's avatar
dist    
Mark Otto committed
1017
    max-width: 100%;
Mark Otto's avatar
grunt    
Mark Otto committed
1018
  }
Mark Otto's avatar
Mark Otto committed
1019
  .col-xl-1 {
Mark Otto's avatar
dist    
Mark Otto committed
1020
    flex: 0 0 8.333333%;
Mark Otto's avatar
build    
Mark Otto committed
1021
    max-width: 8.333333%;
1022
  }
Mark Otto's avatar
Mark Otto committed
1023
  .col-xl-2 {
Mark Otto's avatar
dist    
Mark Otto committed
1024
    flex: 0 0 16.666667%;
Mark Otto's avatar
build    
Mark Otto committed
1025
    max-width: 16.666667%;
1026
  }
Mark Otto's avatar
Mark Otto committed
1027
  .col-xl-3 {
Mark Otto's avatar
dist    
Mark Otto committed
1028
    flex: 0 0 25%;
Mark Otto's avatar
build    
Mark Otto committed
1029
    max-width: 25%;
1030
  }
Mark Otto's avatar
Mark Otto committed
1031
  .col-xl-4 {
Mark Otto's avatar
dist    
Mark Otto committed
1032
    flex: 0 0 33.333333%;
Mark Otto's avatar
build    
Mark Otto committed
1033
    max-width: 33.333333%;
1034
  }
Mark Otto's avatar
Mark Otto committed
1035
  .col-xl-5 {
Mark Otto's avatar
dist    
Mark Otto committed
1036
    flex: 0 0 41.666667%;
Mark Otto's avatar
build    
Mark Otto committed
1037
    max-width: 41.666667%;
1038
  }
Mark Otto's avatar
Mark Otto committed
1039
  .col-xl-6 {
Mark Otto's avatar
dist    
Mark Otto committed
1040
    flex: 0 0 50%;
Mark Otto's avatar
build    
Mark Otto committed
1041
    max-width: 50%;
1042
  }
Mark Otto's avatar
Mark Otto committed
1043
  .col-xl-7 {
Mark Otto's avatar
dist    
Mark Otto committed
1044
    flex: 0 0 58.333333%;
Mark Otto's avatar
build    
Mark Otto committed
1045
    max-width: 58.333333%;
1046
  }
Mark Otto's avatar
Mark Otto committed
1047
  .col-xl-8 {
Mark Otto's avatar
dist    
Mark Otto committed
1048
    flex: 0 0 66.666667%;
Mark Otto's avatar
build    
Mark Otto committed
1049
    max-width: 66.666667%;
1050
  }
Mark Otto's avatar
Mark Otto committed
1051
  .col-xl-9 {
Mark Otto's avatar
dist    
Mark Otto committed
1052
    flex: 0 0 75%;
Mark Otto's avatar
build    
Mark Otto committed
1053
    max-width: 75%;
1054
  }
Mark Otto's avatar
Mark Otto committed
1055
  .col-xl-10 {
Mark Otto's avatar
dist    
Mark Otto committed
1056
    flex: 0 0 83.333333%;
Mark Otto's avatar
build    
Mark Otto committed
1057
    max-width: 83.333333%;
1058
  }
Mark Otto's avatar
Mark Otto committed
1059
  .col-xl-11 {
Mark Otto's avatar
dist    
Mark Otto committed
1060
    flex: 0 0 91.666667%;
Mark Otto's avatar
build    
Mark Otto committed
1061
    max-width: 91.666667%;
1062
  }
Mark Otto's avatar
Mark Otto committed
1063
  .col-xl-12 {
Mark Otto's avatar
dist    
Mark Otto committed
1064
    flex: 0 0 100%;
Mark Otto's avatar
build    
Mark Otto committed
1065
    max-width: 100%;
1066
  }
Mark Otto's avatar
dist    
Mark Otto committed
1067
  .offset-xl-0 {
Mark Otto's avatar
dist    
Mark Otto committed
1068
    margin-left: 0;
Mark Otto's avatar
dist    
Mark Otto committed
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
1103
}
Mark Otto's avatar
Mark Otto committed
1104

1105
1106
.table {
  width: 100%;
1107
  margin-bottom: 1rem;
Mark Otto's avatar
dist    
Mark Otto committed
1108
  color: #212529;
1109
  vertical-align: top;
1110
}
1111

1112
.table th,
1113
.table td {
Mark Otto's avatar
dist v5    
Mark Otto committed
1114
1115
1116
1117
  padding: 0.5rem;
  border-bottom: 1px solid #dee2e6;
}

1118
1119
1120
1121
.table tbody {
  vertical-align: inherit;
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1122
1123
.table td {
  border-bottom: 1px solid #dee2e6;
1124
}
1125

1126
1127
.table thead th {
  vertical-align: bottom;
Mark Otto's avatar
dist v5    
Mark Otto committed
1128
  border-bottom-color: #495057;
1129
}
1130

1131
.table tbody + tbody {
Mark Otto's avatar
dist    
Mark Otto committed
1132
  border-top: 2px solid #dee2e6;
1133
}
1134

1135
1136
.table-sm th,
.table-sm td {
Mark Otto's avatar
dist v5    
Mark Otto committed
1137
  padding: 0.25rem;
1138
}
Mark Otto's avatar
Mark Otto committed
1139

1140
.table-bordered {
Mark Otto's avatar
dist    
Mark Otto committed
1141
  border: 1px solid #dee2e6;
1142
}
1143

1144
.table-bordered th,
1145
.table-bordered td {
Mark Otto's avatar
dist    
Mark Otto committed
1146
  border: 1px solid #dee2e6;
1147
}
1148

1149
.table-bordered thead th,
1150
.table-bordered thead td {
1151
1152
  border-bottom-width: 2px;
}
Mark Otto's avatar
Mark Otto committed
1153

Mark Otto's avatar
dist    
Mark Otto committed
1154
1155
1156
1157
1158
1159
1160
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

Mark Otto's avatar
grunt    
Mark Otto committed
1161
.table-striped tbody tr:nth-of-type(odd) {
Mark Otto's avatar
grunt    
Mark Otto committed
1162
  background-color: rgba(0, 0, 0, 0.05);
1163
}
Mark Otto's avatar
Mark Otto committed
1164

1165
.table-hover tbody tr:hover {
Mark Otto's avatar
dist    
Mark Otto committed
1166
  color: #212529;
Mark Otto's avatar
grunt    
Mark Otto committed
1167
  background-color: rgba(0, 0, 0, 0.075);
1168
}
Mark Otto's avatar
Mark Otto committed
1169

Mark Otto's avatar
Mark Otto committed
1170
1171
1172
1173
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
1174
}
Mark Otto's avatar
Mark Otto committed
1175

XhmikosR's avatar
Dist    
XhmikosR committed
1176
1177
1178
1179
1180
1181
1182
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

Mark Otto's avatar
Mark Otto committed
1183
1184
.table-hover .table-primary:hover {
  background-color: #9fcdff;
1185
}
1186

Mark Otto's avatar
Mark Otto committed
1187
1188
1189
1190
1191
1192
1193
1194
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
Mark Otto's avatar
dist    
Mark Otto committed
1195
  background-color: #d6d8db;
Mark Otto's avatar
Mark Otto committed
1196
1197
}

XhmikosR's avatar
Dist    
XhmikosR committed
1198
1199
1200
1201
1202
1203
1204
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

Mark Otto's avatar
Mark Otto committed
1205
.table-hover .table-secondary:hover {
Mark Otto's avatar
dist    
Mark Otto committed
1206
  background-color: #c8cbcf;
Mark Otto's avatar
Mark Otto committed
1207
1208
1209
1210
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
Mark Otto's avatar
dist    
Mark Otto committed
1211
  background-color: #c8cbcf;
1212
}
Mark Otto's avatar
Mark Otto committed
1213

1214
1215
1216
.table-success,
.table-success > th,
.table-success > td {
Mark Otto's avatar
Mark Otto committed
1217
  background-color: #c3e6cb;
1218
}
Mark Otto's avatar
Mark Otto committed
1219

XhmikosR's avatar
Dist    
XhmikosR committed
1220
1221
1222
1223
1224
1225
1226
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

1227
.table-hover .table-success:hover {
Mark Otto's avatar
Mark Otto committed
1228
  background-color: #b1dfbb;
1229
}
1230

1231
.table-hover .table-success:hover > td,
1232
.table-hover .table-success:hover > th {
Mark Otto's avatar
Mark Otto committed
1233
  background-color: #b1dfbb;
1234
}
Mark Otto's avatar
Mark Otto committed
1235

1236
1237
1238
.table-info,
.table-info > th,
.table-info > td {
Mark Otto's avatar
Mark Otto committed
1239
  background-color: #bee5eb;
1240
}
Mark Otto's avatar
Mark Otto committed
1241

XhmikosR's avatar
Dist    
XhmikosR committed
1242
1243
1244
1245
1246
1247
1248
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

1249
.table-hover .table-info:hover {
Mark Otto's avatar
Mark Otto committed
1250
  background-color: #abdde5;
1251
}
1252

1253
.table-hover .table-info:hover > td,
1254
.table-hover .table-info:hover > th {
Mark Otto's avatar
Mark Otto committed
1255
  background-color: #abdde5;
1256
}
Mark Otto's avatar
Mark Otto committed
1257

1258
1259
1260
.table-warning,
.table-warning > th,
.table-warning > td {
Mark Otto's avatar
Mark Otto committed
1261
  background-color: #ffeeba;
1262
}
Mark Otto's avatar
Mark Otto committed
1263

XhmikosR's avatar
Dist    
XhmikosR committed
1264
1265
1266
1267
1268
1269
1270
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

1271
.table-hover .table-warning:hover {
Mark Otto's avatar
Mark Otto committed
1272
  background-color: #ffe8a1;
1273
}
1274

1275
.table-hover .table-warning:hover > td,
1276
.table-hover .table-warning:hover > th {
Mark Otto's avatar
Mark Otto committed
1277
  background-color: #ffe8a1;
1278
}
Mark Otto's avatar
Mark Otto committed
1279

1280
1281
1282
.table-danger,
.table-danger > th,
.table-danger > td {
Mark Otto's avatar
Mark Otto committed
1283
  background-color: #f5c6cb;
1284
}
Mark Otto's avatar
Mark Otto committed
1285

XhmikosR's avatar
Dist    
XhmikosR committed
1286
1287
1288
1289
1290
1291
1292
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

1293
.table-hover .table-danger:hover {
Mark Otto's avatar
Mark Otto committed
1294
  background-color: #f1b0b7;
1295
}
1296

1297
.table-hover .table-danger:hover > td,
1298
.table-hover .table-danger:hover > th {
Mark Otto's avatar
Mark Otto committed
1299
1300
1301
1302
1303
1304
1305
1306
1307
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

XhmikosR's avatar
Dist    
XhmikosR committed
1308
1309
1310
1311
1312
1313
1314
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

Mark Otto's avatar
Mark Otto committed
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

XhmikosR's avatar
Dist    
XhmikosR committed
1330
1331
1332
1333
1334
1335
1336
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

Mark Otto's avatar
Mark Otto committed
1337
1338
1339
1340
1341
1342
1343
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
1344
}
Mark Otto's avatar
Mark Otto committed
1345

Mark Otto's avatar
Mark Otto committed
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

Mark Otto's avatar
dist    
Mark Otto committed
1361
.table .thead-dark th {
Mark Otto's avatar
Mark Otto committed
1362
  color: #fff;
Mark Otto's avatar
dist    
Mark Otto committed
1363
1364
  background-color: #343a40;
  border-color: #454d55;
1365
}
Mark Otto's avatar
Mark Otto committed
1366

Mark Otto's avatar
dist    
Mark Otto committed
1367
.table .thead-light th {
Mark Otto's avatar
Mark Otto committed
1368
1369
  color: #495057;
  background-color: #e9ecef;
Mark Otto's avatar
dist    
Mark Otto committed
1370
  border-color: #dee2e6;
1371
}
Mark Otto's avatar
Mark Otto committed
1372

Mark Otto's avatar
dist    
Mark Otto committed
1373
.table-dark {
Mark Otto's avatar
grunt    
Mark Otto committed
1374
  color: #fff;
Mark Otto's avatar
dist    
Mark Otto committed
1375
  background-color: #343a40;
1376
}
1377

Mark Otto's avatar
dist    
Mark Otto committed
1378
1379
1380
.table-dark th,
.table-dark td,
.table-dark thead th {
Mark Otto's avatar
dist    
Mark Otto committed
1381
  border-color: #454d55;
1382
}
Mark Otto's avatar
Mark Otto committed
1383

Mark Otto's avatar
dist    
Mark Otto committed
1384
.table-dark.table-bordered {
Mark Otto's avatar
grunt    
Mark Otto committed
1385
1386
1387
  border: 0;
}

Mark Otto's avatar
dist    
Mark Otto committed
1388
.table-dark.table-striped tbody tr:nth-of-type(odd) {
Mark Otto's avatar
grunt    
Mark Otto committed
1389
  background-color: rgba(255, 255, 255, 0.05);
Mark Otto's avatar
grunt    
Mark Otto committed
1390
1391
}

Mark Otto's avatar
dist    
Mark Otto committed
1392
.table-dark.table-hover tbody tr:hover {
Mark Otto's avatar
dist    
Mark Otto committed
1393
  color: #fff;
Mark Otto's avatar
grunt    
Mark Otto committed
1394
1395
1396
  background-color: rgba(255, 255, 255, 0.075);
}

Mark Otto's avatar
dist    
Mark Otto committed
1397
@media (max-width: 575.98px) {
Mark Otto's avatar
dist    
Mark Otto committed
1398
1399
1400
1401
1402
1403
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
Mark Otto's avatar
dist    
Mark Otto committed
1404
  .table-responsive-sm > .table-bordered {
Mark Otto's avatar
dist    
Mark Otto committed
1405
1406
1407
1408
    border: 0;
  }
}

Mark Otto's avatar
dist    
Mark Otto committed
1409
@media (max-width: 767.98px) {
Mark Otto's avatar
dist    
Mark Otto committed
1410
1411
1412
1413
1414
1415
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
Mark Otto's avatar
dist    
Mark Otto committed
1416
  .table-responsive-md > .table-bordered {
Mark Otto's avatar
dist    
Mark Otto committed
1417
1418
1419
1420
    border: 0;
  }
}

Mark Otto's avatar
dist    
Mark Otto committed
1421
@media (max-width: 991.98px) {
Mark Otto's avatar
dist    
Mark Otto committed
1422
1423
1424
1425
1426
1427
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
Mark Otto's avatar
dist    
Mark Otto committed
1428
  .table-responsive-lg > .table-bordered {
Mark Otto's avatar
dist    
Mark Otto committed
1429
1430
1431
1432
    border: 0;
  }
}

Mark Otto's avatar
dist    
Mark Otto committed
1433
@media (max-width: 1199.98px) {
Mark Otto's avatar
dist    
Mark Otto committed
1434
  .table-responsive-xl {
Mark Otto's avatar
grunt    
Mark Otto committed
1435
1436
1437
    display: block;
    width: 100%;
    overflow-x: auto;
Mark Otto's avatar
dist    
Mark Otto committed
1438
    -webkit-overflow-scrolling: touch;
Mark Otto's avatar
grunt    
Mark Otto committed
1439
  }
Mark Otto's avatar
dist    
Mark Otto committed
1440
  .table-responsive-xl > .table-bordered {
Mark Otto's avatar
grunt    
Mark Otto committed
1441
1442
    border: 0;
  }
Mark Otto's avatar
grunt    
Mark Otto committed
1443
1444
}

Mark Otto's avatar
dist    
Mark Otto committed
1445
1446
1447
1448
1449
1450
1451
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

Mark Otto's avatar
dist    
Mark Otto committed
1452
.table-responsive > .table-bordered {
Mark Otto's avatar
dist    
Mark Otto committed
1453
1454
1455
  border: 0;
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1456
1457
1458
1459
1460
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
Mark Otto's avatar
dist    
Mark Otto committed
1461
  line-height: 1.5;
1462
}
1463

Mark Otto's avatar
dist v5    
Mark Otto committed
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control {
  display: block;
  width: 100%;
XhmikosR's avatar
XhmikosR committed
1481
  min-height: calc(1.5em + 0.75rem + 2px);
Mark Otto's avatar
dist v5    
Mark Otto committed
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
Mark Otto's avatar
dist    
Mark Otto committed
1495
1496
1497
1498
1499
  .form-control {
    transition: none;
  }
}

1500
1501
1502
1503
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
1504

1505
.form-control:focus {
Mark Otto's avatar
Mark Otto committed
1506
  color: #495057;
Mark Otto's avatar
grunt    
Mark Otto committed
1507
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
1508
  border-color: #80bdff;
Mark Otto's avatar
dist    
Mark Otto committed
1509
  outline: 0;
Mark Otto's avatar
dist    
Mark Otto committed
1510
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1511
}
1512

1513
.form-control::-webkit-input-placeholder {
Mark Otto's avatar
dist    
Mark Otto committed
1514
  color: #6c757d;
1515
1516
  opacity: 1;
}
1517

Mark Otto's avatar
dist    
Mark Otto committed
1518
.form-control::-moz-placeholder {
Mark Otto's avatar
dist    
Mark Otto committed
1519
  color: #6c757d;
Mark Otto's avatar
dist    
Mark Otto committed
1520
1521
1522
  opacity: 1;
}

1523
.form-control:-ms-input-placeholder {
Mark Otto's avatar
dist    
Mark Otto committed
1524
  color: #6c757d;
1525
1526
  opacity: 1;
}
1527

Mark Otto's avatar
dist    
Mark Otto committed
1528
.form-control::-ms-input-placeholder {
Mark Otto's avatar
dist    
Mark Otto committed
1529
  color: #6c757d;
Mark Otto's avatar
dist    
Mark Otto committed
1530
1531
1532
  opacity: 1;
}

1533
.form-control::placeholder {
Mark Otto's avatar
dist    
Mark Otto committed
1534
  color: #6c757d;
1535
1536
  opacity: 1;
}
1537

XhmikosR's avatar
XhmikosR committed
1538
.form-control:disabled, .form-control[readonly] {
Mark Otto's avatar
Mark Otto committed
1539
  background-color: #e9ecef;
1540
1541
  opacity: 1;
}
1542

Mark Otto's avatar
build    
Mark Otto committed
1543
.form-control-plaintext {
Mark Otto's avatar
dist    
Mark Otto committed
1544
1545
  display: block;
  width: 100%;
Mark Otto's avatar
dist v5    
Mark Otto committed
1546
  padding: 0.375rem 0;
Mark Otto's avatar
grunt    
Mark Otto committed
1547
  margin-bottom: 0;
Mark Otto's avatar
dist    
Mark Otto committed
1548
  line-height: 1.5;
Mark Otto's avatar
dist    
Mark Otto committed
1549
  color: #212529;
Mark Otto's avatar
dist    
Mark Otto committed
1550
  background-color: transparent;
Mark Otto's avatar
grunt    
Mark Otto committed
1551
1552
  border: solid transparent;
  border-width: 1px 0;
1553
}
1554

Mark Otto's avatar
dist    
Mark Otto committed
1555
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
1556
1557
1558
  padding-right: 0;
  padding-left: 0;
}
1559

Mark Otto's avatar
dist    
Mark Otto committed
1560
.form-control-sm {
XhmikosR's avatar
XhmikosR committed
1561
  min-height: calc(1.5em + 0.5rem + 2px);
Mark Otto's avatar
grunt    
Mark Otto committed
1562
  padding: 0.25rem 0.5rem;
Mark Otto's avatar
grunt    
Mark Otto committed
1563
  font-size: 0.875rem;
Mark Otto's avatar
grunt    
Mark Otto committed
1564
  line-height: 1.5;
Mark Otto's avatar
grunt    
Mark Otto committed
1565
  border-radius: 0.2rem;
1566
}
1567

Mark Otto's avatar
dist    
Mark Otto committed
1568
.form-control-lg {
XhmikosR's avatar
XhmikosR committed
1569
  min-height: calc(1.5em + 1rem + 2px);
Mark Otto's avatar
grunt    
Mark Otto committed
1570
  padding: 0.5rem 1rem;
1571
  font-size: 1.25rem;
Mark Otto's avatar
grunt    
Mark Otto committed
1572
  line-height: 1.5;
Mark Otto's avatar
grunt    
Mark Otto committed
1573
  border-radius: 0.3rem;
1574
}
1575

XhmikosR's avatar
XhmikosR committed
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
.form-control-color {
  max-width: 3rem;
  padding: 0.375rem;
}

.form-control-color::-moz-color-swatch {
  border-radius: 0.25rem;
}

.form-control-color::-webkit-color-swatch {
  border-radius: 0.25rem;
Mark Otto's avatar
dist    
Mark Otto committed
1587
1588
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
.form-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
1599
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") no-repeat right 0.75rem center/16px 12px;
Mark Otto's avatar
dist v5    
Mark Otto committed
1600
1601
1602
1603
1604
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
Mark Otto's avatar
grunt    
Mark Otto committed
1605
1606
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1607
1608
1609
1610
.form-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1611
}
Mark Otto's avatar
Mark Otto committed
1612

Mark Otto's avatar
dist v5    
Mark Otto committed
1613
1614
1615
.form-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
Mark Otto's avatar
grunt    
Mark Otto committed
1616
1617
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1618
1619
1620
1621
.form-select[multiple], .form-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
Mark Otto's avatar
build    
Mark Otto committed
1622
1623
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1624
1625
1626
.form-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
Mark Otto's avatar
build    
Mark Otto committed
1627
1628
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1629
1630
.form-select::-ms-expand {
  display: none;
Mark Otto's avatar
Mark Otto committed
1631
1632
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1633
1634
1635
1636
1637
1638
.form-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
Mark Otto's avatar
dist    
Mark Otto committed
1639
1640
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1641
1642
1643
1644
1645
1646
.form-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
Mark Otto's avatar
Mark Otto committed
1647
1648
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1649
1650
1651
1652
1653
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.75em;
  margin-bottom: 0.125rem;
1654
}
1655

Mark Otto's avatar
dist v5    
Mark Otto committed
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
.form-check-input {
  float: left;
  width: 1.25em;
  height: 1.25em;
  margin-top: calc((1.5em - 1.25em) / 2);
  margin-left: -1.75em;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
Mark Otto's avatar
grunt    
Mark Otto committed
1667
1668
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1669
1670
.form-check-input[type="checkbox"] {
  border-radius: 0.25em;
1671
}
Mark Otto's avatar
Mark Otto committed
1672

Mark Otto's avatar
dist v5    
Mark Otto committed
1673
1674
.form-check-input[type="radio"] {
  border-radius: 50%;
1675
1676
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1677
1678
1679
.form-check-input:active {
  -webkit-filter: brightness(90%);
  filter: brightness(90%);
Mark Otto's avatar
build    
Mark Otto committed
1680
1681
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1682
1683
1684
1685
.form-check-input:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1686
}
Mark Otto's avatar
Mark Otto committed
1687

Mark Otto's avatar
dist v5    
Mark Otto committed
1688
1689
1690
1691
1692
1693
.form-check-input:checked {
  background-color: #007bff;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1em;
  border-color: #007bff;
Mark Otto's avatar
build    
Mark Otto committed
1694
1695
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1696
.form-check-input:checked[type="checkbox"] {
1697
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4 8.5L6.5 11l6-6'/%3e%3c/svg%3e");
Mark Otto's avatar
dist    
Mark Otto committed
1698
1699
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1700
1701
.form-check-input:checked[type="radio"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
Mark Otto's avatar
dist    
Mark Otto committed
1702
1703
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1704
1705
.form-check-input[type="checkbox"]:indeterminate {
  background-color: #007bff;
1706
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M5 8h6'/%3e%3c/svg%3e");
Mark Otto's avatar
dist v5    
Mark Otto committed
1707
1708
1709
1710
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1em;
  border-color: #007bff;
Mark Otto's avatar
dist    
Mark Otto committed
1711
1712
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1713
1714
1715
1716
1717
.form-check-input[disabled] {
  pointer-events: none;
  -webkit-filter: none;
  filter: none;
  opacity: .5;
Mark Otto's avatar
dist    
Mark Otto committed
1718
1719
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1720
1721
.form-check-input[disabled] ~ .form-check-label {
  opacity: .5;
Mark Otto's avatar
build    
Mark Otto committed
1722
1723
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1724
1725
.form-check-label {
  margin-bottom: 0;
Mark Otto's avatar
dist    
Mark Otto committed
1726
1727
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1728
1729
.form-switch {
  padding-left: 2.5em;
1730
}
Mark Otto's avatar
Mark Otto committed
1731

Mark Otto's avatar
dist v5    
Mark Otto committed
1732
1733
1734
1735
1736
1737
1738
1739
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: calc(1.25em - 2px);
  border-radius: 2em;
Mark Otto's avatar
dist    
Mark Otto committed
1740
1741
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1742
1743
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2380bdff'/%3e%3c/svg%3e");
1744
}
1745

Mark Otto's avatar
dist v5    
Mark Otto committed
1746
1747
1748
.form-switch .form-check-input:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  background-position: right center;
Mark Otto's avatar
build    
Mark Otto committed
1749
1750
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1751
1752
1753
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
Mark Otto's avatar
dist    
Mark Otto committed
1754
1755
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1756
1757
1758
1759
1760
1761
.form-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
Mark Otto's avatar
dist    
Mark Otto committed
1762
1763
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1764
1765
1766
1767
1768
1769
1770
.form-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
XhmikosR's avatar
Dist    
XhmikosR committed
1771
1772
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1773
1774
1775
.form-file-input:focus ~ .form-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
Mark Otto's avatar
dist    
Mark Otto committed
1776
1777
}

1778
1779
1780
1781
1782
1783
.form-file-input:focus-within ~ .form-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-file-input[disabled] ~ .form-file-label .form-file-text {
Mark Otto's avatar
dist v5    
Mark Otto committed
1784
  background-color: #e9ecef;
1785
}
1786

Mark Otto's avatar
dist v5    
Mark Otto committed
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
.form-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  display: flex;
  height: calc(1.5em + 0.75rem + 2px);
  border-color: #ced4da;
  border-radius: 0.25rem;
Mark Otto's avatar
dist    
Mark Otto committed
1797
1798
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
.form-file-text {
  display: block;
  flex-grow: 1;
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #fff;
  border-color: inherit;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
1815
}
Mark Otto's avatar
Mark Otto committed
1816

Mark Otto's avatar
dist v5    
Mark Otto committed
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
.form-file-button {
  display: block;
  flex-shrink: 0;
  padding: 0.375rem 0.75rem;
  margin-left: -1px;
  line-height: 1.5;
  color: #495057;
  background-color: #e9ecef;
  border-color: inherit;
  border-style: solid;
  border-width: 1px;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
Mark Otto's avatar
dist    
Mark Otto committed
1830
1831
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1832
1833
1834
1835
1836
1837
1838
1839
.form-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
Mark Otto's avatar
dist    
Mark Otto committed
1840
1841
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1842
1843
.form-range:focus {
  outline: none;
1844
}
1845

Mark Otto's avatar
dist v5    
Mark Otto committed
1846
1847
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1848
}
1849

Mark Otto's avatar
dist v5    
Mark Otto committed
1850
1851
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
Mark Otto's avatar
dist    
Mark Otto committed
1852
1853
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1854
1855
.form-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
Mark Otto's avatar
dist    
Mark Otto committed
1856
1857
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1858
1859
.form-range::-moz-focus-outer {
  border: 0;
Mark Otto's avatar
dist    
Mark Otto committed
1860
1861
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
Mark Otto's avatar
dist    
Mark Otto committed
1872
1873
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1874
1875
1876
1877
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
Mark Otto's avatar
grunt    
Mark Otto committed
1878
1879
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1880
1881
.form-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
Mark Otto's avatar
dist    
Mark Otto committed
1882
1883
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1884
1885
1886
1887
1888
1889
1890
1891
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
1892
}
Mark Otto's avatar
Mark Otto committed
1893

Mark Otto's avatar
dist v5    
Mark Otto committed
1894
1895
1896
1897
1898
1899
1900
1901
1902
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
Mark Otto's avatar
dist    
Mark Otto committed
1903
1904
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1905
1906
1907
1908
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
1909
}
1910

Mark Otto's avatar
dist v5    
Mark Otto committed
1911
1912
.form-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
Mark Otto's avatar
build    
Mark Otto committed
1913
1914
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1915
1916
1917
1918
1919
1920
1921
1922
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
Mark Otto's avatar
dist    
Mark Otto committed
1923
1924
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
.form-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
Mark Otto's avatar
dist    
Mark Otto committed
1936
1937
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1938
1939
1940
1941
@media (prefers-reduced-motion: reduce) {
  .form-range::-ms-thumb {
    transition: none;
  }
XhmikosR's avatar
Dist    
XhmikosR committed
1942
1943
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1944
1945
.form-range::-ms-thumb:active {
  background-color: #b3d7ff;
Mark Otto's avatar
dist    
Mark Otto committed
1946
1947
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1948
1949
1950
1951
1952
1953
1954
1955
.form-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
1956
}
1957

Mark Otto's avatar
dist v5    
Mark Otto committed
1958
1959
1960
.form-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
Mark Otto's avatar
dist    
Mark Otto committed
1961
1962
}

Mark Otto's avatar
dist v5    
Mark Otto committed
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
.form-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.form-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-range:disabled::-moz-range-track {
  cursor: default;
}

.form-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
2000
}
For faster browsing, not all history is shown. View entire blame