/* Minification failed. Returning unminified contents.
(1232,1): run-time error CSS1019: Unexpected token, found '@charset'
(1232,10): run-time error CSS1019: Unexpected token, found '"UTF-8"'
(1232,17): run-time error CSS1019: Unexpected token, found ';'
(1240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1249,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1250,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1252,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1253,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1260,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1263,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1264,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1268,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1272,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1274,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1278,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1279,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1280,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1302,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1304,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1308,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1310,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1311,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1312,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1313,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1314,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1315,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1316,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1317,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1318,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1319,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1320,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1321,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1324,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1325,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1326,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1327,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1328,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1330,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1331,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1336,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1338,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1339,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1340,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1341,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1342,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1344,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1346,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1347,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1348,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1356,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1363,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1364,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1365,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1366,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1371,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1374,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1382,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1383,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1386,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1387,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1388,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1389,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1391,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1393,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1394,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1397,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1398,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1399,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1403,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1404,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1406,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1407,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1408,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1411,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1429,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(1430,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(1431,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(1432,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(1433,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(1434,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(1435,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(1444,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(1453,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(1562,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-color'
(1563,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(1583,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(1583,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(1587,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1599,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(1618,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(1628,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(1629,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(1654,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(1947,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(1948,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(1948,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(1949,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(1965,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(1975,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1976,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1978,23): run-time error CSS1063: Expected calculation unit, found 'var('
(1978,23): run-time error CSS1064: Expected calculation product, found 'var('
(1978,23): run-time error CSS1019: Unexpected token, found 'var('
(1978,23): run-time error CSS1042: Expected function, found 'var('
(1978,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1978,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(1979,22): run-time error CSS1063: Expected calculation unit, found 'var('
(1979,22): run-time error CSS1064: Expected calculation product, found 'var('
(1979,22): run-time error CSS1019: Unexpected token, found 'var('
(1979,22): run-time error CSS1042: Expected function, found 'var('
(1979,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1979,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(2010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2011,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2014,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2015,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2019,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2023,25): run-time error CSS1063: Expected calculation unit, found 'var('
(2023,25): run-time error CSS1064: Expected calculation product, found 'var('
(2023,25): run-time error CSS1019: Unexpected token, found 'var('
(2023,25): run-time error CSS1042: Expected function, found 'var('
(2023,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(2023,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2024,30): run-time error CSS1063: Expected calculation unit, found 'var('
(2024,30): run-time error CSS1064: Expected calculation product, found 'var('
(2024,30): run-time error CSS1019: Unexpected token, found 'var('
(2024,30): run-time error CSS1042: Expected function, found 'var('
(2024,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2024,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2025,29): run-time error CSS1063: Expected calculation unit, found 'var('
(2025,29): run-time error CSS1064: Expected calculation product, found 'var('
(2025,29): run-time error CSS1019: Unexpected token, found 'var('
(2025,29): run-time error CSS1042: Expected function, found 'var('
(2025,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2025,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2031,23): run-time error CSS1063: Expected calculation unit, found 'var('
(2031,23): run-time error CSS1064: Expected calculation product, found 'var('
(2031,23): run-time error CSS1019: Unexpected token, found 'var('
(2031,23): run-time error CSS1042: Expected function, found 'var('
(2031,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2031,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(2032,22): run-time error CSS1063: Expected calculation unit, found 'var('
(2032,22): run-time error CSS1064: Expected calculation product, found 'var('
(2032,22): run-time error CSS1019: Unexpected token, found 'var('
(2032,22): run-time error CSS1042: Expected function, found 'var('
(2032,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2032,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(2033,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(2186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3092,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3107,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3111,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(3111,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(3111,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3112,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(3113,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3114,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(3114,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(3114,88): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(3124,20): run-time error CSS1063: Expected calculation unit, found 'var('
(3124,20): run-time error CSS1064: Expected calculation product, found 'var('
(3124,20): run-time error CSS1019: Unexpected token, found 'var('
(3124,20): run-time error CSS1042: Expected function, found 'var('
(3124,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3124,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3136,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3139,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3179,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3180,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3193,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3194,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3207,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3208,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3221,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3222,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3235,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3236,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3249,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3250,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3260,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3263,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3264,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3268,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3272,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3274,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3277,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3278,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3321,32): run-time error CSS1063: Expected calculation unit, found 'var('
(3321,32): run-time error CSS1064: Expected calculation product, found 'var('
(3321,32): run-time error CSS1019: Unexpected token, found 'var('
(3321,32): run-time error CSS1042: Expected function, found 'var('
(3321,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3321,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3322,35): run-time error CSS1063: Expected calculation unit, found 'var('
(3322,35): run-time error CSS1064: Expected calculation product, found 'var('
(3322,35): run-time error CSS1019: Unexpected token, found 'var('
(3322,35): run-time error CSS1042: Expected function, found 'var('
(3322,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3322,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3329,30): run-time error CSS1063: Expected calculation unit, found 'var('
(3329,30): run-time error CSS1064: Expected calculation product, found 'var('
(3329,30): run-time error CSS1019: Unexpected token, found 'var('
(3329,30): run-time error CSS1042: Expected function, found 'var('
(3329,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3329,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3330,33): run-time error CSS1063: Expected calculation unit, found 'var('
(3330,33): run-time error CSS1064: Expected calculation product, found 'var('
(3330,33): run-time error CSS1019: Unexpected token, found 'var('
(3330,33): run-time error CSS1042: Expected function, found 'var('
(3330,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3330,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3335,31): run-time error CSS1063: Expected calculation unit, found 'var('
(3335,31): run-time error CSS1064: Expected calculation product, found 'var('
(3335,31): run-time error CSS1019: Unexpected token, found 'var('
(3335,31): run-time error CSS1042: Expected function, found 'var('
(3335,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3335,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3336,34): run-time error CSS1063: Expected calculation unit, found 'var('
(3336,34): run-time error CSS1064: Expected calculation product, found 'var('
(3336,34): run-time error CSS1019: Unexpected token, found 'var('
(3336,34): run-time error CSS1042: Expected function, found 'var('
(3336,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3336,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3343,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(3353,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3357,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3359,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3359,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(3360,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3375,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3376,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3391,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(3395,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(3399,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3407,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3408,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(3413,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3423,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3424,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(3429,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3443,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3446,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3455,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3458,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3469,37): run-time error CSS1063: Expected calculation unit, found 'calc('
(3469,37): run-time error CSS1064: Expected calculation product, found 'calc('
(3469,37): run-time error CSS1019: Unexpected token, found 'calc('
(3469,37): run-time error CSS1042: Expected function, found 'calc('
(3469,42): run-time error CSS1063: Expected calculation unit, found 'var('
(3469,42): run-time error CSS1064: Expected calculation product, found 'var('
(3469,42): run-time error CSS1019: Unexpected token, found 'var('
(3469,42): run-time error CSS1042: Expected function, found 'var('
(3469,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3469,65): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3472,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(3488,35): run-time error CSS1063: Expected calculation unit, found 'calc('
(3488,35): run-time error CSS1064: Expected calculation product, found 'calc('
(3488,35): run-time error CSS1019: Unexpected token, found 'calc('
(3488,35): run-time error CSS1042: Expected function, found 'calc('
(3488,40): run-time error CSS1063: Expected calculation unit, found 'var('
(3488,40): run-time error CSS1064: Expected calculation product, found 'var('
(3488,40): run-time error CSS1019: Unexpected token, found 'var('
(3488,40): run-time error CSS1042: Expected function, found 'var('
(3488,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3488,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3491,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(3507,38): run-time error CSS1063: Expected calculation unit, found 'calc('
(3507,38): run-time error CSS1064: Expected calculation product, found 'calc('
(3507,38): run-time error CSS1019: Unexpected token, found 'calc('
(3507,38): run-time error CSS1042: Expected function, found 'calc('
(3507,43): run-time error CSS1063: Expected calculation unit, found 'var('
(3507,43): run-time error CSS1064: Expected calculation product, found 'var('
(3507,43): run-time error CSS1019: Unexpected token, found 'var('
(3507,43): run-time error CSS1042: Expected function, found 'var('
(3507,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3507,66): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3510,37): run-time error CSS1063: Expected calculation unit, found 'calc('
(3510,37): run-time error CSS1064: Expected calculation product, found 'calc('
(3510,37): run-time error CSS1019: Unexpected token, found 'calc('
(3510,37): run-time error CSS1042: Expected function, found 'calc('
(3510,42): run-time error CSS1063: Expected calculation unit, found 'var('
(3510,42): run-time error CSS1064: Expected calculation product, found 'var('
(3510,42): run-time error CSS1019: Unexpected token, found 'var('
(3510,42): run-time error CSS1042: Expected function, found 'var('
(3510,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3510,65): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3513,35): run-time error CSS1063: Expected calculation unit, found 'calc('
(3513,35): run-time error CSS1064: Expected calculation product, found 'calc('
(3513,35): run-time error CSS1019: Unexpected token, found 'calc('
(3513,35): run-time error CSS1042: Expected function, found 'calc('
(3513,40): run-time error CSS1063: Expected calculation unit, found 'var('
(3513,40): run-time error CSS1064: Expected calculation product, found 'var('
(3513,40): run-time error CSS1019: Unexpected token, found 'var('
(3513,40): run-time error CSS1042: Expected function, found 'var('
(3513,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3513,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3518,34): run-time error CSS1063: Expected calculation unit, found 'calc('
(3518,34): run-time error CSS1064: Expected calculation product, found 'calc('
(3518,34): run-time error CSS1019: Unexpected token, found 'calc('
(3518,34): run-time error CSS1042: Expected function, found 'calc('
(3518,39): run-time error CSS1063: Expected calculation unit, found 'var('
(3518,39): run-time error CSS1064: Expected calculation product, found 'var('
(3518,39): run-time error CSS1019: Unexpected token, found 'var('
(3518,39): run-time error CSS1042: Expected function, found 'var('
(3518,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3518,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3526,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3530,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3533,33): run-time error CSS1063: Expected calculation unit, found 'calc('
(3533,33): run-time error CSS1064: Expected calculation product, found 'calc('
(3533,33): run-time error CSS1019: Unexpected token, found 'calc('
(3533,33): run-time error CSS1042: Expected function, found 'calc('
(3533,38): run-time error CSS1063: Expected calculation unit, found 'var('
(3533,38): run-time error CSS1064: Expected calculation product, found 'var('
(3533,38): run-time error CSS1019: Unexpected token, found 'var('
(3533,38): run-time error CSS1042: Expected function, found 'var('
(3533,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3533,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3536,31): run-time error CSS1063: Expected calculation unit, found 'calc('
(3536,31): run-time error CSS1064: Expected calculation product, found 'calc('
(3536,31): run-time error CSS1019: Unexpected token, found 'calc('
(3536,31): run-time error CSS1042: Expected function, found 'calc('
(3536,36): run-time error CSS1063: Expected calculation unit, found 'var('
(3536,36): run-time error CSS1064: Expected calculation product, found 'var('
(3536,36): run-time error CSS1019: Unexpected token, found 'var('
(3536,36): run-time error CSS1042: Expected function, found 'var('
(3536,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3536,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3540,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3547,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3551,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3552,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(3552,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(3556,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3556,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(3557,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3575,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3579,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3587,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(3595,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(3599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3625,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3634,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(3635,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(3639,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3639,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(3663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3690,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(3701,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3705,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3783,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3812,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3820,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(3823,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(3832,25): run-time error CSS1063: Expected calculation unit, found 'calc('
(3832,25): run-time error CSS1064: Expected calculation product, found 'calc('
(3832,25): run-time error CSS1019: Unexpected token, found 'calc('
(3832,25): run-time error CSS1042: Expected function, found 'calc('
(3832,30): run-time error CSS1063: Expected calculation unit, found 'var('
(3832,30): run-time error CSS1064: Expected calculation product, found 'var('
(3832,30): run-time error CSS1019: Unexpected token, found 'var('
(3832,30): run-time error CSS1042: Expected function, found 'var('
(3832,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3832,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3833,29): run-time error CSS1063: Expected calculation unit, found 'calc('
(3833,29): run-time error CSS1064: Expected calculation product, found 'calc('
(3833,29): run-time error CSS1019: Unexpected token, found 'calc('
(3833,29): run-time error CSS1042: Expected function, found 'calc('
(3833,34): run-time error CSS1063: Expected calculation unit, found 'var('
(3833,34): run-time error CSS1064: Expected calculation product, found 'var('
(3833,34): run-time error CSS1019: Unexpected token, found 'var('
(3833,34): run-time error CSS1042: Expected function, found 'var('
(3833,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3833,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(3848,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3888,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(3895,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(3904,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3905,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3916,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3917,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3920,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(3924,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3932,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3970,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3973,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(3974,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3974,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(3975,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3984,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(3993,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(4016,21): run-time error CSS1063: Expected calculation unit, found 'var('
(4016,21): run-time error CSS1064: Expected calculation product, found 'var('
(4016,21): run-time error CSS1019: Unexpected token, found 'var('
(4016,21): run-time error CSS1042: Expected function, found 'var('
(4016,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4016,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(4031,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(4044,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(4045,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(4056,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(4064,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(4065,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(4074,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(4077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4083,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(4084,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(4088,22): run-time error CSS1063: Expected calculation unit, found 'calc('
(4088,22): run-time error CSS1064: Expected calculation product, found 'calc('
(4088,22): run-time error CSS1019: Unexpected token, found 'calc('
(4088,22): run-time error CSS1042: Expected function, found 'calc('
(4088,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4092,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(4095,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(4098,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(4101,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(4121,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(4134,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(4135,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(4146,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(4154,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(4155,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(4164,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(4167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4173,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(4174,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(4178,22): run-time error CSS1063: Expected calculation unit, found 'calc('
(4178,22): run-time error CSS1064: Expected calculation product, found 'calc('
(4178,22): run-time error CSS1019: Unexpected token, found 'calc('
(4178,22): run-time error CSS1042: Expected function, found 'calc('
(4178,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4182,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(4185,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(4188,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(4191,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(4207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4223,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(4223,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(4224,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(4225,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(4226,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(4227,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(4228,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(4236,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(4236,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(4237,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(4238,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(4247,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(4248,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(4249,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(4252,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(4253,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(4254,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(4257,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(4258,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(4259,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(4261,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(4264,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(4266,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(4269,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(4270,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(4271,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(4274,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(4277,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(4280,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(4282,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(4283,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(4284,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(4288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4308,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4310,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4311,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4312,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4313,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4314,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4315,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4316,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4317,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4318,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4324,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4325,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4326,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4327,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4328,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4330,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4331,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4339,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4340,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4341,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4342,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4344,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4346,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4347,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4348,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4356,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4363,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4364,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4365,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4366,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4374,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4382,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4383,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4386,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4391,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4393,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4394,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4397,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4398,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4399,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4403,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4407,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4408,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4411,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4414,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4416,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4418,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4426,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4431,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4441,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4442,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4443,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4444,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4446,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4447,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4448,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4449,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4450,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4451,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4452,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4453,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4454,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4458,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4459,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4461,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4462,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4463,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4466,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4468,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4469,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4470,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4471,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4475,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4476,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4477,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4479,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4480,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4481,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4482,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4483,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4484,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4487,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4488,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4492,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4493,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4494,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4496,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4497,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4498,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4499,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4501,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4502,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4503,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4504,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4509,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4511,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4512,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4513,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4514,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4515,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4516,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4517,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4518,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4519,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4520,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4521,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4522,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4526,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4527,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4528,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4529,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4530,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4531,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4532,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4533,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4534,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4535,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4536,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4537,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4538,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4539,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4543,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4544,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4545,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4546,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4547,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4548,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4549,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4550,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4551,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4552,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4553,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4563,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4565,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4566,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4567,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4568,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4569,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4570,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4571,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4575,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(4578,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(4582,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4583,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4584,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4585,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4589,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4590,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4591,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4592,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4664,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4665,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4672,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4678,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4686,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(4688,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(4689,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(4689,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(4691,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(4692,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(4695,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(4697,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(4697,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(4698,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(4703,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4707,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4747,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4788,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4806,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4827,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4851,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4880,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(4882,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(4889,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(4889,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(4892,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(4898,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(4901,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(4902,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(4905,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(4907,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(4910,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(4921,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(4921,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(4924,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(4930,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(4930,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(4931,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(4935,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4936,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4937,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4938,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4939,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4940,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4941,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4943,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4944,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4945,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4946,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4985,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(4989,21): run-time error CSS1063: Expected calculation unit, found 'var('
(4989,21): run-time error CSS1064: Expected calculation product, found 'var('
(4989,21): run-time error CSS1019: Unexpected token, found 'var('
(4989,21): run-time error CSS1042: Expected function, found 'var('
(4989,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4989,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(5036,20): run-time error CSS1063: Expected calculation unit, found 'var('
(5036,20): run-time error CSS1064: Expected calculation product, found 'var('
(5036,20): run-time error CSS1019: Unexpected token, found 'var('
(5036,20): run-time error CSS1042: Expected function, found 'var('
(5036,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5036,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(5050,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5052,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5065,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(5065,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(5066,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(5067,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(5068,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(5080,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(5087,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(5093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5100,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5100,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(5103,28): run-time error CSS1063: Expected calculation unit, found 'var('
(5103,28): run-time error CSS1064: Expected calculation product, found 'var('
(5103,28): run-time error CSS1019: Unexpected token, found 'var('
(5103,28): run-time error CSS1042: Expected function, found 'var('
(5103,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5103,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5104,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5105,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(5106,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(5110,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(5114,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(5115,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(5116,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(5119,25): run-time error CSS1063: Expected calculation unit, found 'var('
(5119,25): run-time error CSS1064: Expected calculation product, found 'var('
(5119,25): run-time error CSS1019: Unexpected token, found 'var('
(5119,25): run-time error CSS1042: Expected function, found 'var('
(5119,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5119,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5130,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(5134,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(5135,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(5139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5142,13): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(5147,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(5155,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(5185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5208,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(5208,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(5223,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(5224,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(5225,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(5226,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(5227,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(5232,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(5236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5238,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5249,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(5258,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(5263,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(5273,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(5273,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(5274,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(5276,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(5278,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5278,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(5279,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(5280,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(5293,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(5301,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(5308,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(5324,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5325,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5371,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5372,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5418,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5419,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5465,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5466,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5512,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5513,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5558,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5559,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5595,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5596,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5597,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5598,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5600,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5601,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5602,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5606,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5610,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5611,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5612,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5613,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5614,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5615,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5617,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5618,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5619,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5620,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5621,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5622,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5623,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5624,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5625,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5626,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5627,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5628,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5633,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(5634,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5636,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5638,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5638,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5639,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(5651,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5652,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5656,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5657,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5666,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(5666,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(5667,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(5671,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(5672,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(5676,27): run-time error CSS1063: Expected calculation unit, found 'var('
(5676,27): run-time error CSS1064: Expected calculation product, found 'var('
(5676,27): run-time error CSS1019: Unexpected token, found 'var('
(5676,27): run-time error CSS1042: Expected function, found 'var('
(5676,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(5676,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5678,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(5686,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(5690,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5690,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5692,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5693,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5694,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5694,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5697,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5697,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5701,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5701,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5702,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5703,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5704,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5704,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5707,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5707,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5711,29): run-time error CSS1063: Expected calculation unit, found 'var('
(5711,29): run-time error CSS1064: Expected calculation product, found 'var('
(5711,29): run-time error CSS1019: Unexpected token, found 'var('
(5711,29): run-time error CSS1042: Expected function, found 'var('
(5711,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5711,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5712,28): run-time error CSS1063: Expected calculation unit, found 'var('
(5712,28): run-time error CSS1064: Expected calculation product, found 'var('
(5712,28): run-time error CSS1019: Unexpected token, found 'var('
(5712,28): run-time error CSS1042: Expected function, found 'var('
(5712,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5712,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5713,28): run-time error CSS1063: Expected calculation unit, found 'var('
(5713,28): run-time error CSS1064: Expected calculation product, found 'var('
(5713,28): run-time error CSS1019: Unexpected token, found 'var('
(5713,28): run-time error CSS1042: Expected function, found 'var('
(5713,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5713,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5717,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5718,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5722,29): run-time error CSS1063: Expected calculation unit, found 'var('
(5722,29): run-time error CSS1064: Expected calculation product, found 'var('
(5722,29): run-time error CSS1019: Unexpected token, found 'var('
(5722,29): run-time error CSS1042: Expected function, found 'var('
(5722,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5722,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5723,28): run-time error CSS1063: Expected calculation unit, found 'var('
(5723,28): run-time error CSS1064: Expected calculation product, found 'var('
(5723,28): run-time error CSS1019: Unexpected token, found 'var('
(5723,28): run-time error CSS1042: Expected function, found 'var('
(5723,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5723,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5732,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(5733,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5744,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5745,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5750,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5751,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5755,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(5797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5798,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5799,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5800,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5801,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5802,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5804,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5806,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5807,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5808,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5810,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5812,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5813,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5814,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5815,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5816,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5817,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5825,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(5825,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(5827,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(5829,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(5833,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(5841,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(5842,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(5843,33): run-time error CSS1063: Expected calculation unit, found 'var('
(5843,33): run-time error CSS1064: Expected calculation product, found 'var('
(5843,33): run-time error CSS1019: Unexpected token, found 'var('
(5843,33): run-time error CSS1042: Expected function, found 'var('
(5843,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5843,65): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5846,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(5847,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(5851,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5852,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5855,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(5857,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5858,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(5871,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(5879,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(5880,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(5881,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5881,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(5884,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5885,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5888,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5889,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5895,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5896,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5899,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5900,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5903,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5904,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5908,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(5908,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(5930,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5931,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5935,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5936,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5937,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5938,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5939,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5940,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5941,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5945,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(5945,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(5946,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(5947,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(5949,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(5950,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(5954,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5958,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5959,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(5960,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(5963,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(5967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5968,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5969,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5970,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5971,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5972,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5973,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5974,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5975,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5976,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5978,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5979,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5980,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5981,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5982,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5983,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5984,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5986,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5995,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(5995,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(5996,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(5997,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(5999,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(6000,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(6000,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(6010,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(6011,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(6012,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(6016,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(6017,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(6019,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(6023,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(6024,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(6025,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(6028,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(6030,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(6031,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(6035,21): run-time error CSS1063: Expected calculation unit, found 'var('
(6035,21): run-time error CSS1064: Expected calculation product, found 'var('
(6035,21): run-time error CSS1019: Unexpected token, found 'var('
(6035,21): run-time error CSS1042: Expected function, found 'var('
(6035,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6035,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(6038,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6039,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6042,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6043,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6048,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6050,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6056,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6064,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6065,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6066,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6068,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(6068,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(6069,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(6070,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(6072,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(6076,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(6088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6092,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6098,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(6098,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(6099,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(6100,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(6101,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(6102,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(6103,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(6112,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(6127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6182,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6198,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6200,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(6201,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(6202,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(6210,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(6213,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(6214,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(6224,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6224,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6249,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6250,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6252,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6253,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6260,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6266,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6280,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(6285,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(6287,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(6290,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(6291,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(6297,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(6297,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(6298,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(6300,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(6301,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6301,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(6312,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(6314,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(6318,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(6319,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(6320,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(6326,25): run-time error CSS1063: Expected calculation unit, found 'var('
(6326,25): run-time error CSS1064: Expected calculation product, found 'var('
(6326,25): run-time error CSS1019: Unexpected token, found 'var('
(6326,25): run-time error CSS1042: Expected function, found 'var('
(6326,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6326,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6327,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6334,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6338,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6345,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6349,26): run-time error CSS1063: Expected calculation unit, found 'var('
(6349,26): run-time error CSS1064: Expected calculation product, found 'var('
(6349,26): run-time error CSS1019: Unexpected token, found 'var('
(6349,26): run-time error CSS1042: Expected function, found 'var('
(6349,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6349,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6350,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6358,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6362,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6369,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6373,28): run-time error CSS1063: Expected calculation unit, found 'var('
(6373,28): run-time error CSS1064: Expected calculation product, found 'var('
(6373,28): run-time error CSS1019: Unexpected token, found 'var('
(6373,28): run-time error CSS1042: Expected function, found 'var('
(6373,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6373,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6374,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6382,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6386,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6393,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6397,28): run-time error CSS1063: Expected calculation unit, found 'var('
(6397,28): run-time error CSS1064: Expected calculation product, found 'var('
(6397,28): run-time error CSS1019: Unexpected token, found 'var('
(6397,28): run-time error CSS1042: Expected function, found 'var('
(6397,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6397,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6398,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6406,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6410,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6417,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6421,28): run-time error CSS1063: Expected calculation unit, found 'var('
(6421,28): run-time error CSS1064: Expected calculation product, found 'var('
(6421,28): run-time error CSS1019: Unexpected token, found 'var('
(6421,28): run-time error CSS1042: Expected function, found 'var('
(6421,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6421,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6422,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6430,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6434,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6441,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6445,28): run-time error CSS1063: Expected calculation unit, found 'var('
(6445,28): run-time error CSS1064: Expected calculation product, found 'var('
(6445,28): run-time error CSS1019: Unexpected token, found 'var('
(6445,28): run-time error CSS1042: Expected function, found 'var('
(6445,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6445,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6446,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6454,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6458,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6465,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6469,28): run-time error CSS1063: Expected calculation unit, found 'var('
(6469,28): run-time error CSS1064: Expected calculation product, found 'var('
(6469,28): run-time error CSS1019: Unexpected token, found 'var('
(6469,28): run-time error CSS1042: Expected function, found 'var('
(6469,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6469,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6470,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6477,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6484,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6487,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6488,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6489,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6490,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6492,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6493,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6497,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6498,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6499,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6501,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6502,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6503,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6504,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6506,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6511,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6512,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6513,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6514,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6515,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6516,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6517,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6518,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6519,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6523,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6524,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6525,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6526,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6527,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6528,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6529,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6530,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6531,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6532,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6536,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6537,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6538,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6539,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6540,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6541,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6542,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6543,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6544,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6545,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6549,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6550,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6551,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6552,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6553,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6558,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6563,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6565,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6566,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6567,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6568,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6569,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6570,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6571,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6575,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6576,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6577,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6578,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6579,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6580,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6581,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6582,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6583,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6584,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6588,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6589,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6590,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6591,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6592,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6593,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6594,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6595,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6600,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(6601,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(6604,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(6607,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(6609,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(6613,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(6614,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(6621,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(6625,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(6629,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(6633,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6634,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6636,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6637,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6638,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6639,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6641,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6642,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6643,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6644,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6645,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6646,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6648,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(6650,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(6651,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(6653,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(6655,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6655,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(6656,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(6657,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6669,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(6677,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(6683,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(6683,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6684,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(6685,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(6687,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6687,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(6688,32): run-time error CSS1063: Expected calculation unit, found 'var('
(6688,32): run-time error CSS1064: Expected calculation product, found 'var('
(6688,32): run-time error CSS1019: Unexpected token, found 'var('
(6688,32): run-time error CSS1042: Expected function, found 'var('
(6688,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6688,63): run-time error CSS1019: Unexpected token, found ' '
(6688,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(6689,33): run-time error CSS1063: Expected calculation unit, found 'var('
(6689,33): run-time error CSS1064: Expected calculation product, found 'var('
(6689,33): run-time error CSS1019: Unexpected token, found 'var('
(6689,33): run-time error CSS1042: Expected function, found 'var('
(6689,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6689,64): run-time error CSS1019: Unexpected token, found ' '
(6689,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(6692,29): run-time error CSS1063: Expected calculation unit, found 'var('
(6692,29): run-time error CSS1064: Expected calculation product, found 'var('
(6692,29): run-time error CSS1019: Unexpected token, found 'var('
(6692,29): run-time error CSS1042: Expected function, found 'var('
(6692,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6692,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6693,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6697,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6702,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6703,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6704,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6705,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6706,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6707,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6708,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6710,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6712,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6713,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6720,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6726,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(6738,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6758,23): run-time error CSS1063: Expected calculation unit, found 'var('
(6758,23): run-time error CSS1064: Expected calculation product, found 'var('
(6758,23): run-time error CSS1019: Unexpected token, found 'var('
(6758,23): run-time error CSS1042: Expected function, found 'var('
(6758,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6758,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(6771,27): run-time error CSS1063: Expected calculation unit, found 'var('
(6771,27): run-time error CSS1064: Expected calculation product, found 'var('
(6771,27): run-time error CSS1019: Unexpected token, found 'var('
(6771,27): run-time error CSS1042: Expected function, found 'var('
(6771,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6771,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(6779,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(6781,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(6783,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(6783,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(6784,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(6789,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6790,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6791,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6795,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(6798,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(6804,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(6811,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(6812,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(6812,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(6813,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6814,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6817,17): run-time error CSS1063: Expected calculation unit, found 'var('
(6817,17): run-time error CSS1064: Expected calculation product, found 'var('
(6817,17): run-time error CSS1019: Unexpected token, found 'var('
(6817,17): run-time error CSS1042: Expected function, found 'var('
(6817,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6817,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(6818,23): run-time error CSS1063: Expected calculation unit, found 'var('
(6818,23): run-time error CSS1064: Expected calculation product, found 'var('
(6818,23): run-time error CSS1019: Unexpected token, found 'var('
(6818,23): run-time error CSS1042: Expected function, found 'var('
(6818,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6818,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6823,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(6829,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6838,17): run-time error CSS1063: Expected calculation unit, found 'var('
(6838,17): run-time error CSS1064: Expected calculation product, found 'var('
(6838,17): run-time error CSS1019: Unexpected token, found 'var('
(6838,17): run-time error CSS1042: Expected function, found 'var('
(6838,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6838,42): run-time error CSS1019: Unexpected token, found ' '
(6838,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(6839,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(6840,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(6840,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(6841,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6842,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6845,16): run-time error CSS1063: Expected calculation unit, found 'var('
(6845,16): run-time error CSS1064: Expected calculation product, found 'var('
(6845,16): run-time error CSS1019: Unexpected token, found 'var('
(6845,16): run-time error CSS1042: Expected function, found 'var('
(6845,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(6845,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(6850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6854,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(6859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6994,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6996,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6997,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6998,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6999,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7005,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(7007,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(7008,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(7022,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(7027,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(7031,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7032,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7042,21): run-time error CSS1063: Expected calculation unit, found 'var('
(7042,21): run-time error CSS1064: Expected calculation product, found 'var('
(7042,21): run-time error CSS1019: Unexpected token, found 'var('
(7042,21): run-time error CSS1042: Expected function, found 'var('
(7042,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7042,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7046,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7046,53): run-time error CSS1063: Expected calculation unit, found 'var('
(7046,53): run-time error CSS1064: Expected calculation product, found 'var('
(7046,53): run-time error CSS1019: Unexpected token, found 'var('
(7046,53): run-time error CSS1042: Expected function, found 'var('
(7046,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7046,83): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(7047,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7052,19): run-time error CSS1063: Expected calculation unit, found 'var('
(7052,19): run-time error CSS1064: Expected calculation product, found 'var('
(7052,19): run-time error CSS1019: Unexpected token, found 'var('
(7052,19): run-time error CSS1042: Expected function, found 'var('
(7052,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7052,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7053,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7054,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7058,22): run-time error CSS1063: Expected calculation unit, found 'var('
(7058,22): run-time error CSS1064: Expected calculation product, found 'var('
(7058,22): run-time error CSS1019: Unexpected token, found 'var('
(7058,22): run-time error CSS1042: Expected function, found 'var('
(7058,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7058,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(7059,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7064,18): run-time error CSS1063: Expected calculation unit, found 'var('
(7064,18): run-time error CSS1064: Expected calculation product, found 'var('
(7064,18): run-time error CSS1019: Unexpected token, found 'var('
(7064,18): run-time error CSS1042: Expected function, found 'var('
(7064,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7064,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7068,24): run-time error CSS1063: Expected calculation unit, found 'var('
(7068,24): run-time error CSS1064: Expected calculation product, found 'var('
(7068,24): run-time error CSS1019: Unexpected token, found 'var('
(7068,24): run-time error CSS1042: Expected function, found 'var('
(7068,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7068,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(7069,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7074,20): run-time error CSS1063: Expected calculation unit, found 'var('
(7074,20): run-time error CSS1064: Expected calculation product, found 'var('
(7074,20): run-time error CSS1019: Unexpected token, found 'var('
(7074,20): run-time error CSS1042: Expected function, found 'var('
(7074,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7074,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7075,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7076,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7080,22): run-time error CSS1063: Expected calculation unit, found 'var('
(7080,22): run-time error CSS1064: Expected calculation product, found 'var('
(7080,22): run-time error CSS1019: Unexpected token, found 'var('
(7080,22): run-time error CSS1042: Expected function, found 'var('
(7080,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7080,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(7081,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7086,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(7087,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(7087,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(7088,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(7090,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7091,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(7095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7115,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(7117,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(7118,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(7132,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(7134,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7136,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7136,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(7137,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(7141,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7142,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7154,22): run-time error CSS1063: Expected calculation unit, found 'var('
(7154,22): run-time error CSS1064: Expected calculation product, found 'var('
(7154,22): run-time error CSS1065: Expected calculation sum, found 'var('
(7154,22): run-time error CSS1063: Expected calculation unit, found 'var('
(7154,22): run-time error CSS1064: Expected calculation product, found 'var('
(7154,22): run-time error CSS1019: Unexpected token, found 'var('
(7154,22): run-time error CSS1042: Expected function, found 'var('
(7154,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7154,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7157,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7157,53): run-time error CSS1063: Expected calculation unit, found 'var('
(7157,53): run-time error CSS1064: Expected calculation product, found 'var('
(7157,53): run-time error CSS1019: Unexpected token, found 'var('
(7157,53): run-time error CSS1042: Expected function, found 'var('
(7157,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7157,83): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(7161,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7164,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7165,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7170,20): run-time error CSS1063: Expected calculation unit, found 'var('
(7170,20): run-time error CSS1064: Expected calculation product, found 'var('
(7170,20): run-time error CSS1065: Expected calculation sum, found 'var('
(7170,20): run-time error CSS1063: Expected calculation unit, found 'var('
(7170,20): run-time error CSS1064: Expected calculation product, found 'var('
(7170,20): run-time error CSS1019: Unexpected token, found 'var('
(7170,20): run-time error CSS1042: Expected function, found 'var('
(7170,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7170,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7171,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7172,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7175,22): run-time error CSS1063: Expected calculation unit, found 'var('
(7175,22): run-time error CSS1064: Expected calculation product, found 'var('
(7175,22): run-time error CSS1019: Unexpected token, found 'var('
(7175,22): run-time error CSS1042: Expected function, found 'var('
(7175,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7175,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(7179,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7182,14): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7183,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7188,19): run-time error CSS1063: Expected calculation unit, found 'var('
(7188,19): run-time error CSS1064: Expected calculation product, found 'var('
(7188,19): run-time error CSS1065: Expected calculation sum, found 'var('
(7188,19): run-time error CSS1063: Expected calculation unit, found 'var('
(7188,19): run-time error CSS1064: Expected calculation product, found 'var('
(7188,19): run-time error CSS1019: Unexpected token, found 'var('
(7188,19): run-time error CSS1042: Expected function, found 'var('
(7188,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7188,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7191,24): run-time error CSS1063: Expected calculation unit, found 'var('
(7191,24): run-time error CSS1064: Expected calculation product, found 'var('
(7191,24): run-time error CSS1019: Unexpected token, found 'var('
(7191,24): run-time error CSS1042: Expected function, found 'var('
(7191,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7191,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(7195,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7198,13): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7199,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7206,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7207,28): run-time error CSS1063: Expected calculation unit, found 'var('
(7207,28): run-time error CSS1064: Expected calculation product, found 'var('
(7207,28): run-time error CSS1019: Unexpected token, found 'var('
(7207,28): run-time error CSS1042: Expected function, found 'var('
(7207,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7207,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7209,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7209,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(7214,21): run-time error CSS1063: Expected calculation unit, found 'var('
(7214,21): run-time error CSS1064: Expected calculation product, found 'var('
(7214,21): run-time error CSS1065: Expected calculation sum, found 'var('
(7214,21): run-time error CSS1063: Expected calculation unit, found 'var('
(7214,21): run-time error CSS1064: Expected calculation product, found 'var('
(7214,21): run-time error CSS1019: Unexpected token, found 'var('
(7214,21): run-time error CSS1042: Expected function, found 'var('
(7214,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7214,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7215,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7216,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7219,22): run-time error CSS1063: Expected calculation unit, found 'var('
(7219,22): run-time error CSS1064: Expected calculation product, found 'var('
(7219,22): run-time error CSS1019: Unexpected token, found 'var('
(7219,22): run-time error CSS1042: Expected function, found 'var('
(7219,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7219,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(7223,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7226,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7227,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7232,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(7232,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(7234,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(7235,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(7236,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(7237,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7237,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(7238,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(7239,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(7246,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(7246,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(7247,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(7461,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(7462,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(7463,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(7465,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(7465,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(7468,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7469,6): run-time error CSS1035: Expected colon, found '{'
(7474,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7475,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7476,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7477,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7479,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7480,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(7485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7487,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7490,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7501,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7502,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7503,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7504,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7511,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7521,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7522,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7523,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7524,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7525,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7526,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7527,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7528,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7529,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7530,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7531,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7532,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7539,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7543,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7545,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7548,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7560,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7561,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7561,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7567,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7568,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7568,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7575,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7577,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7577,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7583,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7585,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7585,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7617,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7621,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7623,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7626,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7638,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7639,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7639,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7645,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7646,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7646,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7653,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7655,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7655,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7661,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7663,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7663,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7695,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7699,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7701,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7704,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7716,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7717,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7717,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7723,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7724,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7724,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7731,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7733,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7733,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7739,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7741,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7741,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7773,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7777,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7779,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7782,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7794,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7795,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7795,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7801,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7802,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7802,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7809,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7811,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7811,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7817,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7819,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7819,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7851,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7855,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7857,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7860,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7872,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7873,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7873,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7879,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7880,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7880,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7887,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7889,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7889,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7895,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7897,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7897,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7928,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7932,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7934,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7937,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7947,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7948,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7948,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7954,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7955,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7955,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7962,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7964,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7964,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7970,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7972,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7972,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8001,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(8001,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(8004,17): run-time error CSS1063: Expected calculation unit, found 'var('
(8004,17): run-time error CSS1064: Expected calculation product, found 'var('
(8004,17): run-time error CSS1019: Unexpected token, found 'var('
(8004,17): run-time error CSS1042: Expected function, found 'var('
(8004,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(8004,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(8005,23): run-time error CSS1063: Expected calculation unit, found 'var('
(8005,23): run-time error CSS1064: Expected calculation product, found 'var('
(8005,23): run-time error CSS1019: Unexpected token, found 'var('
(8005,23): run-time error CSS1042: Expected function, found 'var('
(8005,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(8005,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(8010,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(8015,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(8015,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(8048,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(8061,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(8075,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(8075,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8080,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(8080,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8085,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(8085,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8090,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(8090,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8095,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(8095,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8100,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(8100,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8105,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(8105,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8110,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(8110,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8114,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(8114,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8115,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(8115,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8116,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(8116,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8119,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8120,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8121,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8125,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(8125,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8126,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(8126,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8127,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(8127,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8130,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8131,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8132,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8136,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(8136,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8137,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(8137,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8138,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(8138,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8141,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8142,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8143,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8147,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(8147,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8148,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(8148,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8149,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(8149,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8152,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8153,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8154,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8158,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(8158,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8159,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(8159,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8160,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(8160,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8163,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8164,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8165,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8169,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(8169,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8170,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(8170,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8171,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(8171,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8174,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8175,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8176,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8180,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(8180,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8181,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(8181,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8182,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(8182,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8185,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8186,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8187,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8191,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(8191,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8192,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(8192,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8193,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(8193,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8196,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8197,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8198,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8202,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(8202,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8203,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(8203,74): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8204,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(8204,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8207,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(8207,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8208,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(8208,74): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8209,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(8209,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(8214,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(8214,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(8214,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(8214,101): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(8214,128): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(8221,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(8221,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8222,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(8222,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(8241,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(8250,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(8262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8274,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8426,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8606,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow'
(8610,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-sm'
(8614,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-lg'
(8622,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8626,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8630,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8634,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8638,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8642,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8646,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8650,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8735,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8735,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8735,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8743,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8743,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8743,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8751,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8751,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8751,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8759,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8759,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8759,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8767,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8767,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8767,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8775,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8776,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(8776,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8780,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8781,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(8781,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8785,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8786,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(8786,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8790,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8791,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(8791,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8795,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8796,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(8796,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8800,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8801,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(8801,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8806,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(8806,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8810,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8811,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(8811,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8815,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8816,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(8816,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8820,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8821,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(8821,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8825,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(8829,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(8833,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(8837,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(8841,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(8845,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(8849,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(8853,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(8877,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8881,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8889,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8893,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9601,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(9732,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9733,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9733,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9737,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9738,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9738,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9742,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9743,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9743,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9747,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9748,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9748,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9752,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9753,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9753,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9757,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9758,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9758,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9762,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9763,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9763,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9767,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9768,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9768,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9772,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9773,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(9773,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9777,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9778,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(9778,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9782,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9783,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(9783,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9787,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9788,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(9792,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9802,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9803,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(9807,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9808,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(9812,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9813,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(9817,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9822,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9826,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9830,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9838,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(9842,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(9846,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(9850,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(9854,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(9858,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(9862,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(9866,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(9870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9874,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9882,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9894,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9898,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9902,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9906,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9934,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9935,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9935,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9936,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9936,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9940,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9941,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9941,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9942,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9942,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9946,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9947,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9947,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9948,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9948,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9952,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9953,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9953,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9954,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9954,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9958,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9959,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9959,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9960,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9960,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9964,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9965,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9965,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9966,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9966,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9970,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9971,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9971,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9972,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9972,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9976,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9977,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9977,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9978,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9978,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9982,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9983,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(9983,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9984,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(9984,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9988,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9992,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9996,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10008,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10016,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10024,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10036,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10037,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(10037,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10041,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10042,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(10042,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10046,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10047,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(10047,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10052,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(10052,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10056,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10057,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(10057,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10062,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(10062,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10066,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10067,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(10067,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10071,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10072,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(10072,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10076,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10077,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(10077,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10082,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(10082,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10087,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(10087,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10097,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(10097,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10102,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(10102,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10126,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(10130,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(10134,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(10138,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(10142,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(10146,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(10150,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(10154,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(10158,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(10188,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10196,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10200,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10204,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10208,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10212,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10220,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10224,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10225,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10234,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10235,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10239,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10240,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10244,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10245,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10249,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10250,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10254,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10255,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10264,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10265,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10269,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10270,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10279,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10280,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10284,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10285,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10289,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10290,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10294,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10295,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10299,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10300,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10309,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10310,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10314,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10315,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10324,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10325,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10329,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10330,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10334,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10335,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10339,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10340,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10344,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10345,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10354,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10355,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10359,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10360,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10369,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10370,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(10374,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10375,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(10379,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10380,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10384,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10385,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10389,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10390,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10399,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10400,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
 */
/*! jQuery UI - v1.14.1 - 2024-11-27
* https://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright OpenJS Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	cursor: default;
}

.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	user-select: none;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 125+ */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,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");
	height: 100%;
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	background-image: none;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
}
.ui-widget-shadow {
	box-shadow: 0px 0px 5px #666666;
}

@charset "UTF-8";
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 1rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.25);
  padding-left: calc(var(--bs-gutter-x) * 0.25);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.25 * var(--bs-gutter-x));
  margin-left: calc(-0.25 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: 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 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: 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");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}

/*# sourceMappingURL=bootstrap.css.map */

/* Buttons, links, ... Tylko i wyłącznie wymiary i kształt elementów  (border-type:solid, border-radius) oraz zachowanie się elementów (float, position itd). */
/* Kolory powinny być w katalogu layoutu (np UX\...\*.css) */

body
{
    font-size: 12px;
}

/*
table.themed > tbody > tr > td > a
{
	border-width: 2px;
	border-style: solid;
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	cursor: pointer;
	text-align: center;
	font-weight: bold;
    white-space: nowrap;
    text-transform: uppercase;
	overflow: hidden;
	text-overflow: ellipsis;	
	padding: 0 14px;
	display: inline-block;
    text-decoration: none;
    font-size: 11px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;

}
*/
input[type=number]::-webkit-inner-spin-button { 
    -webkit-appearance: none;
    cursor:pointer;
    display:block;
    width:8px;
    color: #333;
    text-align:center;
    position:relative;
}

input[type=number]::-webkit-inner-spin-button:before,
input[type=number]::-webkit-inner-spin-button:after {
    content: "^";
    position:absolute;
    right: 0;
    font-family:monospace;
    line-height: 10px;
}

input[type=number]::-webkit-inner-spin-button:before {
    top:0px;
}

input[type=number]::-webkit-inner-spin-button:after {
    bottom:0px;
    -webkit-transform: rotate(180deg);
}


.bpsc-button,
.submit-button
{
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    cursor: pointer;
    text-align: center;
    font-size: 11px;
    font-weight: normal;
    line-height: 28px;
    height: 32px;
    white-space: nowrap;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    padding: 0 14px;
    margin-top: 4px;
}
.bpsc-button,
a.bpsc-button
{
    display: inline-block;
}
.submit-button,
.bpsc-button,
.bpsc-button:hover,
.bpsc-button:active,
.bpsc-button:focus
{
    text-decoration: none;
}
.submit-button,
a.submit-button:hover,
a.submit-button:active,
a.submit-button:focus
.submit-button:hover,
.submit-button:active,
.submit-button:focus
.submit-button
{
    text-decoration: none;
}
a.submit-button {
    display: inline-block;
}
.search-edit
{
    height: 24px;
    line-height: 20px;
}

.bpsc-button.bpsc-button-small,
.submit-button.submit-button-small
{
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    vertical-align: middle;
	padding:0 14px;
}
.search-edit.search-edit-small
{
    height: 24px;
}

.back-button
{
    float: left;
    border-radius: 0px;
    font-size: 11px;
    line-height: normal;
    text-decoration: none;
    margin-bottom: 2px 1rem 2px 0;
    border-width: 0px;
    border-style: none;
    font-weight: normal;
    padding: 4px 4px;
    display: none !important;
}

.back-button:hover,
.back-button:active
{
    text-decoration:none;
}
.link-close
{
    display: inline-block;
    background-repeat: no-repeat;
    min-width: 16px;
    min-height: 16px;
}

.tile-wrapper
{
    display: table;
    border-width: 0.5em;
    padding: 0;
    border-style: solid;
    table-layout: fixed;
    word-wrap: break-word;
}
.tile, 
.tile:hover
{
    height: 4em;
    display: table-cell;
    vertical-align: middle;
    line-height: 1em;
    overflow: hidden;
    border-width: 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    text-decoration: none;
    text-align: center;
}
.tile-value
{
    font-size: 15px;
    font-weight: normal;
}
.tile.tile-iconic
{
    height: auto;
    display: block;
}
.tile-iconic > .tile-value {
    /*display: table;*/
    height: 151px;
    min-width: 100%;
}
.tile-iconic > .tile-value > * {
    display: block;
    text-align: center;
    vertical-align: middle;
}
.tile-iconic > .tile-value > .tile-value-icon {
    /*
    min-width: 40px;
    width: 40px;
    border-right-width: 1px;
    border-right-style: solid;
    */
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 36px;
    width: 72px;
    height: 72px;
    line-height: 72px;
    font-size: 32px;
    margin: 14px auto;
}
.tile-iconic > .tile-value > p
{
    border-top-width: 2px;
    border-top-style: solid;
    padding-top: 14px;
    padding-bottom: 14px;
    /*
    min-width: 99%;
    width: 99%;
    */
    margin-left: 14px;
    margin-right: 14px;
    text-overflow: ellipsis;
    overflow-x: hidden;
    overflow-wrap: normal;
}
.tile-iconic > .tile-value:after
{
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    right: 14px;
    bottom: 14px;
}
.tile-ext
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.tile-ext > .tile-value, 
.tile-ext > .tile-label 
{
    display: block;
    font-weight: bold;
    margin: 4px 14px;
    padding: 0px 10px;
    text-align: left;
}
.tile-ext > .tile-value
{
    min-height: 124px;
    text-align: center;
}
.tile-ext > .tile-value > .tile-value-icon {
    display: block;
    height: 68px;
    width: 68px;
    text-align: left;
}
.tile-ext > .tile-value > .tile-value-icon.glyphicon {
    font-size: 64px;
}
.tile-ext > .tile-value > p,
.tile-ext > .tile-label > p 
{
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 1.1em;
    max-height: 2.2em;
    text-overflow: ellipsis;
    overflow: hidden;
}
.tile-ext > .tile-value > p {
    font-size: 19pt;
    text-align: left;
}
.tile-ext > .tile-label
{
    min-height: 34px;
}
.tile-ext > .tile-label > p {
    text-align: left;
}


/* edit/view form */

fieldset.form, 
fieldset.toolbox /* radius zsynchronizowane z bootstrap */
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: 40px 20px 20px 20px;
    position: relative;
}
.toolbox /* radius zsynchronizowane z bootstrap */
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: 5px 7px 5px 7px; /* left i right: bootstrap gutter*/
    margin-bottom: 5px;
}
.toolbox-legend
{
    height: 26px;
    margin-top: -5px;
    margin-bottom: 5px;
    margin-left: -7px; /* patrz .toolbox padding-left i bootstrap gutter*/
    margin-right: -7px; /* patrz .toolbox padding-right i bootstrap gutter */
    overflow: hidden;
}
/*
[class*="col-"] > .toolbox-legend /* marginesy zsynchronizowane z bootstrap (gutter/2) * /
{
    margin-left: 0px;
    margin-right: 0px;  
}
*/
fieldset.toolbox > legend,
.toolbox-legend
{
    text-align: left;
    padding: 0px 0px;
    text-indent: 4px;
}

fieldset.form > legend, 
fieldset.toolbox > legend
{
    text-align: left;
    height: 26px;
    position: absolute;
    top: 0px;
    left: 0px;
}

fieldset.form > legend, 
.grid-legend,
fieldset.toolbox > legend,
.toolbox-legend /* radius zsynchronizowane z bootstrap */
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-width: 0px;
    border-style: none;
    font-size: 13px;
    font-weight: bold;
    line-height: 26px;
}
fieldset.form > legend, 
.grid-legend
{
    padding: 0px 0px;
    /*text-indent: 4px;*/
}

.label-text,
.display-label,
.display-field
{
    line-height: 24px;
}
.editor-label,
.editor-field
{
    line-height: 24px;
    padding-bottom: 4px;
}
.display-label,
.editor-label
{
    padding-right: 4px;
}
.display-field,
.editor-field,
.form-buttons
{
    padding-left: 4px;
}

.label-text,
.label-text label,
.display-label,
.display-label label,
.editor-label,
.editor-label label
{
    margin: 0 0 0 0;
}

.label-text,
.label-text > label,
.display-label,
.display-label label,
.editor-label,
.editor-label label
{
    font-weight: normal;
    font-style: italic;
    text-align: right;
}

@media screen and (max-width: 768px)
{
    .editor-label,
    .display-label 
    {
        text-align: left;
    }
}

.display-label label:after,
.editor-label label:after
{
    content: ":";
}

input[class*="col-"]
{
    padding: unset;
}
/*
select.edit, 
input.edit
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    height: 2.5em;
    padding: 0.25em 0.25em;    
}
*/
select.edit, 
input.edit,
.editor-field input, 
.editor-field button, 
.editor-field select,
.grid-filter input, 
.grid-filter select,
.grid-filter button,
table.themed input, 
table.themed textarea, 
table.themed select
{
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
}
input.edit,
.editor-field input, 
.editor-field textarea, 
.grid-filter input[type="text"], /* exclude submit */
.grid-filter input[type="number"], 
.grid-filter input[type="password"],
table.themed input,
table.themed textarea
{
    padding-left: 4px;
}
select.edit, 
input.edit,
.edit-control,
.editor-field input, 
.editor-field textarea, 
.editor-field select, 
.grid-filter input, 
.grid-filter textarea, 
.grid-filter select,
table.themed input, 
table.themed textarea, 
table.themed select
{
    border-width: 1px;
    border-style: solid;
}
.editor-field input[type="text"], 
.editor-field input[type="number"], 
.editor-field input[type="password"], 
.grid-filter input[type="text"], 
.grid-filter input[type="number"], 
.grid-filter input[type="password"], 
.editor-field select, 
.grid-filter select
{
    width: 260px;
}
.editor-field textarea
{
    width: 520px;
}
.editor-field select
{
}
.editor-field textarea, 
.grid-filter select 
{
    /*padding:5px;*/
}
.editor-field input[type="checkbox"],
.grid-filter select 
{
    width: auto;
}
.editor-field input[type=radio]
{
    width:10px; 
    padding:0px; 
    float:left; 
    margin-top:8px; 
    height:10px; 
    cursor:pointer; 
}

.bottom-sticker
{
    padding-top: 8px;
    text-align: left;
}

/* Styles for validation helpers */
.messages, 
.validation-summary-errors
{
    display: block;
    padding: 8px 8px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 8px;
    text-align: center;
    font-weight: bold;
}

.messages > div, .icon-error
{
    text-align: left;
    padding: 0px 0px 0px 24px;
    margin: 4px 8px;
    background-position: left center;
    background-repeat: no-repeat;
}
.validation-summary-errors li
{
    display: inline-block;
    padding: 0 20px;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid;
}

.validation-summary-valid
{
    display: none;
}

.form-buttons form
{
    display: inline;
}

/* Grid / table */

.grid
{
    display: table;
    min-width: 100%;
    border-collapse: separate;
    padding: 14px 7px 14px 7px;
    border: 0px none;
    -webkit-border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
}
.grid-legend
{
    height: 26px;
    margin: -14px -7px 14px -7px;
    overflow: auto;
}

.grid-legend .action-link,
fieldset.form > legend > .action-link,
.toolbox-legend .action-link,
.filter-footer .action-link
{
    font-size: 11px;
    float: right;
    margin-left: 2px;
}

.action-link /* patrz ".portlet-caption .portlet-buttons > *" */
{
    font-size: 11px;
    font-weight: normal;
    margin: 2px 0;
    padding: 4px;
    line-height: normal;
    margin: 2px 0;
    padding-left: 4px;
    width: auto;
    border-style: none;
    border-width: 0px;
}

div.grid-filter
{
    line-height: 24px;
}

div.grid-filter *
{
    margin: 4px;
    vertical-align: middle;
}
div.grid-filter *:first-child {
    margin-left: 0;
}
div.grid-filter *:last-child {
    margin-right: 0;
}

.hide-grid-checkboxes .grid-col-checkbox, .hide-grid-checkboxes .pager-dummy-grid-col-checkbox
{
    display: none;
}

.grid-col-marker
{
    text-align: center;
}

.grid-col-checkbox
{
    text-align: center;
    width: 3em;
}

.grid-column-xs
{
    width: 2.6em;
}

.grid-col-actions,
table.themed > * > tr > th.grid-col-actions,
table.themed > * > tr > td.grid-col-actions,
.grid-col-widget,
table.themed > * > tr > th.grid-col-widget,
table.themed > * > tr > td.grid-col-widget
{
    overflow: visible;
}

.grid-action-btn
{
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 14px;
    display: inline-block;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
}

.grid-action-btn:hover, .grid-action-btn:focus
{
    text-decoration: none;
}

.drill-down-link
{
    display: inline-block;
    text-decoration: underline;
    margin: 2px;
    padding: 2px;
    cursor: pointer;
}
.drill-down-link {
    width: 100%;
}

/* Tabela */
/* Tabela - ogólne */
table.themed
{
    border-collapse:separate; 
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    border-spacing: 0px;
    /*margin: 1px;*/
    width: 100%;
}
table.themed *
{
    border-collapse:collapse; 
}
table.themed > caption,
table.themed > * > tr > th,
table.themed > * > tr > td
{
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 8px;
    padding-bottom:8px; 
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
    /*overflow: hidden; -- wylaczone dla prawidlowego dzialania dropdown z bootstrap i podobnych */
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
}
/* Tabela - nagłówki */
table.themed > caption,
table.themed > * > tr > th,
table.themed > * > tr > th span
{
    font-weight: normal;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
}
table.themed > thead > tr > th
{
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
}
/*
table.themed > thead > tr > th.report-grid-sortable,
table.themed > thead > tr > th .sortable
{
    cursor: pointer;
	width: 100%;
    display: block; 
    padding: 0;
    padding: 12px 0;
}
*/
.sortable {
    cursor: pointer;
}
.sort-indicator:before
{
    margin-left: 4px;
    margin-right: 4px;
}
/*
table.themed > thead > tr > th.grid-col-group
{
    border-bottom-style: none;
    border-bottom-width: 0px;
}
table.themed > thead > tr > th.grid-col-group,
table.themed > thead > tr > th.grid-col-group-first
{
    border-left-style: solid;
    border-left-width: 1px;
}
table.themed > thead > tr > th.grid-col-group,
table.themed > thead > tr > th.grid-col-group-last
{
    border-right-style: solid;
    border-right-width: 1px;
}
table.themed > thead > tr > th.grid-col-group:last-child
{
    border-right-style: none;
    border-right-width: 0px;
}
table.themed > thead > tr > th.grid-col-group:first-child
{
    border-left-style: none;
    border-left-width: 0px;
}
*/
/* Tabela stopka */
table.themed > tfoot
{
    font-weight: bold;
}
/* Tabela - body */
table.themed > tbody > tr > td
{
}
/* Tabela - pager "mobilny" */
table.themed > tbody > tr.pager-row > td.pager-dummy-column
{
    max-height: 0px;
    max-width: 0px;
    line-height: 0px;
    padding: 0px 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
}
table.themed > thead > tr > th.pager-header-first,
table.themed > thead > tr > th.pager-header-last,
table.themed > tbody > tr > td.pager-nextpage-column,
table.themed > tbody > tr > td.pager-prevpage-column
{
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    padding: 0px 0px;
}
table.themed > tbody > tr > td.pager-nextpage-column,
table.themed > tbody > tr > td.pager-prevpage-column
{
    white-space: nowrap;
    cursor: pointer;
    vertical-align: middle;
    background-repeat: no-repeat;
    font-size: 13px;
}
table.themed>tbody>tr>td.pager-prevpage-column:first-child,
table.themed>tbody>tr>th.pager-prevpage-column:first-child
{
    text-align: left;
    padding: 2px;
}
table.themed>tbody>tr>td.pager-nextpage-column:last-child,
table.themed>tbody>tr>th.pager-nextpage-column:last-child
{
    text-align: right;
    padding: 2px;
}

/* tabela zagniezdzona 
table.themed table.subtable,
table.themed table.subtable > tbody,
table.themed table.subtable > tbody > tr
{
	border-collapse: collapse;
	border: 1px solid;
	padding: 0px;
	margin: 0px;
}
table.themed table.subtable > tbody > tr > th,
table.themed table.subtable > tbody > tr > td
{
	border-collapse: collapse;
    border: 1px solid;
	margin: 0px;
	padding: 4px;
    text-align: left;
}
*/

/* Pager */

div.pager
{
    padding: 4px;
    width: 100%;
    font-weight: normal;
}

.pager-first,
.pager-first:active,
.pager-first:hover,
.pager-first-disabled,
.pager-prev,
.pager-prev:active,
.pager-prev:hover,
.pager-prev-disabled,
.pager-page,
.pager-current-page,
.pager-next,
.pager-next:active,
.pager-next:hover,
.pager-next-disabled,
.pager-last,
.pager-last:active,
.pager-last:hover,
.pager-last-disabled,
.pager-goto-page button,
.pager-page-size button
{
    text-decoration: none;
    height: 22px;
    line-height: 22px;
    min-width: 22px;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    text-align: center;
    padding: 0 3px;
    margin: 0 3px;
}
.pager-prev-disabled,
.pager-next-disabled,
.pager-prev,
.pager-prev:active,
.pager-prev:hover,
.pager-next,
.pager-next:active,
.pager-next:hover
{
    min-width: 44px;
}
.pager-prev,
.pager-prev:active,
.pager-prev:hover
{
    margin-right: 8px;
}
.pager-goto-page
{
    margin-left: 8px;
    margin-right: 8px;
    display: inline-block;
}
.pager-goto-page input
{
    max-width: 8em;
}
.pager-page-size .dropdown-menu
{
    min-width: unset;
}
.pager-page-size
{
    overflow: visible;
}
.pager-page-size > button {
    padding-left: 8px;
    padding-right: 4px;
}

.pager-page-info
{
    float: right;
}

/* Entity actions */

.entity-actions
{
    padding-top: 0px;
    padding-bottom: 0px;
}
.entity-actions > *
{
    margin-bottom: 2px;
}
.entity-actions > *:last-child
{
    margin-bottom: 0px;
}
 .entity-actions a,
.entity-actions a:hover,
.entity-actions .bpsc-button, 
.entity-actions .submit-button 
{
    display: block;
    text-align: center;
    white-space: nowrap;
    margin-top: 0px;
/*    border-width: 0 0 0 0;
    text-transform: none;
*/
}

.entity-actions input
{
    display: block;
    width: 100%;
}

.entity-actions input[type="submit"], 
.entity-actions a.submit-button, 
a.send-mail-button, 
a.send-mail-button:hover, 
a.send-mail-button:visited 
{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 1em;
}

.bpsc-open-pk-button {
    border-width: 1px;
    border-style: solid;
    border-radius: 0px;
    display: inline-block;
    line-height: 14px;
    margin: 4px;
    padding: 4px 26px 4px 4px;
    text-decoration: none;
    width: 90px;
    text-align: center;
}

.bpsc-blokada-encji
{
    font-style: italic;
}

.bpsc-blokada-encji > td
{
    text-decoration: line-through;
}

.bpsc-aktualny-dokument > td
{
    font-weight: bold;
    font-size: larger;
}


/* --- style dla menu .popup-menu --------------------------------- */

.popup-menu-button, .grid-action-button
{
    display:inline-block;
    position: relative;
    width: 90px;
    border-radius: 0px 0px 0px 0px;
    margin: 4px;
    padding: 4px 4px 4px 4px;
    text-align: center;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    line-height: 14px;
    cursor: pointer;
}
.popup-menu-button
{
    padding-right: 22px;
}

span.popup-menu-button-icon {
    display: block;
    height: 10px;
    position: absolute;
    right: 12px;
    top: 6px;
    width: 10px;
}

ul.popup-menu {
    border-width: 1px;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    /*box-shadow: 0 1px 2px grey;*/
    display: none;
    left: 4px;
    position: absolute;
    list-style: none outside none;
    z-index: 9;
    padding-left: 0;
}

li.popup-menu-item {
/*    width: 210px; */
}

a.popup-menu-item {
    background-repeat: no-repeat;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    line-height: 20px;
    padding: 6px 14px 6px 30px;
    text-decoration: none;
}

ul.popup-menu > li:last-child a.popup-menu-item
{
    border-bottom: none;
}

ul.showMenuContent /* Klasa do wyświetlania menu kontekstowego - javaScript*/
{
    display:block;
}

/* --- style dla menu .popup-menu KONIEC -------------------------- */

/* Reporting - e-Document */
.edocument-container
{
    margin-top: 8px;
    border-top-width: 2px;
    border-top-style: solid;
}

.edocument-container > span
{
    display: block;
    font-size: x-small;
    text-align: center;
}

.editor-field-group-legend,
.display-field-group-legend
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin-bottom: 12px;
    margin-top: 12px;
    padding-left: 4px;
}

ul.autocomplete-selected {
    list-style-type: none;
    padding: 0.5em
}
ul.autocomplete-selected > li:before {
    content: "x";
    font-weight: bold;
    margin-right: 0.5em;
}

.ui-autocomplete a {
    padding: 3px;
    display: inline-block;
    width: 100%;
    font-weight: bold;
}

.ui-menu {
    list-style: none !important;
}

.ui-menu .ui-menu-item{
    padding:0px;
}
.ui-menu .ui-menu-item:hover,
.ui-menu .ui-menu-item:focus{
    margin:0px;       
}
.ui-autocomplete a.ui-menu-next-page {
    padding-top:0px;
}
.ui-autocomplete a.ui-menu-prev-page {
    padding-bottom:0px;
}


.editor-field .large-size {
    width: 100%;
}

.multiselect-checkbox-col {
    text-align: center;
}

/* jquery-ui extensions */
.ui-menu-item a:hover
{
    text-decoration: none;
}
.ui-menu-item-label
{
    margin-left: 0.5em;
    font-size: smaller;
    max-width: 50em;
    max-height: 1em;
    text-overflow: ellipsis;
}
.ui-menu-item-desc
{
    max-width: 50em;
    max-height: 3em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    font-size: smaller;
    font-style: italic;
}
.ui-menu-prev-page,
.ui-menu-next-page
{
    display: block;
    text-align: center;
    background-position: center center;
    background-repeat: no-repeat;
}

@media print {
    .send-mail-button, .submit-button, .bpsc-button, .back-button {
        display: none !important;
    }
}

/* rozszerzenia bootstrap */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    text-align:left;
    margin-right:-4px;
}

/* jQuery UI */
.ui-widget-content
{
    width: 250px;
}
.ui-datepicker select.ui-datepicker-year{
    display: inline-block;
    width: 30%;
}

.ui-datepicker.ui-datepicker-inline {
    margin: 0 auto;
    width: 20em;
}

.filter-value
{
    display: table-row;
}
.filter-value > *,
.filter-value > input[type="checkbox"]
{
    display: table-cell;
    font-weight: normal;
    margin: 4px 4px 4px 0;
    vertical-align: middle;
}
button.filter-value-link
{
    display: inline;
    border-style: none;
    border-width: 0px;
    background: transparent;
    text-align: left;
}
.filter-footer
{
    display: table;
    width: 100%;
}

/* Loader - splash screen z kręciołkiem i komunikatem*/
#loader-wrapper {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}

#loader {
    background-color: rgba(250, 250, 250, 0.9);
    box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.3);
    display: block;
    left: 30%;
    padding: 50px 10px;
    position: relative;
    text-align: center;
    top: 40%;
    width: 40%;
    z-index: 10000;
}

#loader-close {
    position: relative;
    top: -40px;
    text-align: right;
}

#loader-spinner {
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 30px;
    width: 30px;
}

#loader-message {
    font-size: large;
    margin-top: 20px;
}

/* Dorównanie mennu do prawej*/
.dropdown.float-right > .dropdown-menu {
    left: unset;
    right: 0;
}

@media (max-width: 384px)
{
    .col-xxs-12
    {
        position: relative;
        min-height: 1px;
        padding-right: 7px;
        padding-left: 7px;
        float: left;
        width: 100%;
    }
}


.portlet-toggle.portlet-toggle-expanded,
.portlet-toggle.portlet-toggle-collapsed
{
    background-repeat: no-repeat;
    float: left;
    background-position: 5px center;
    
}

.display-field-group-legend.portlet-toggle,
.editor-field-group-legend.portlet-toggle
{
    padding-left: 20px;
}
 
/* File Created: kwietnia 21, 2015 */
.bpsc-numbers-container {
    padding: 0;
    width: 100%;
}
.bpsc-numbers-btn {
    float: left;
    height: 40px;
    text-align: center;
    padding-top: 10px;
}

.bpsc-numbers-title {
    font-weight: bold;
    padding: 5px;
    text-align: center;
}

.bpsc-time-btn {
    border-radius: 5px;
    display: inline-block;
    height: 25px;
    margin: 2px;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
    width: 25px;
    line-height: 1.44;
}

.bpsc-time-btn:hover {
    cursor: pointer;
}


/* Przyciski przewijania miesiecy */


.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{  
  margin:0;
  text-indent: 1px;
  top:7px;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{
  background: transparent;
  cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev{
  left:-14px;
}

.ui-datepicker  .ui-datepicker-next{
  right:4px;
}


.ui-datepicker .ui-datepicker-prev :hover,
.ui-datepicker .ui-datepicker-next :hover{
  margin:0;
  top:7px;
}

/* datepicker */

.date-picker {
    width: 6em;
    min-height: 19px;
}
.datetime-picker  
{
    width: 12em; 
}

.ui-datepicker td a {
	text-align: center;
}
.ui-datepicker table {
	border-collapse:separate;
}
.ui-datepicker-calendar th, .ui-datepicker-calendar td >a{
	padding: 6px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 0px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 0px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 0px;
}

body#web-help-body { 
	color: #000000;
	font-family: "Times New Roman", Times, serif; 
	font-size: 11pt;  
}

#web-help-body A:link { }

#web-help-body strong { color: #FF0000 }

#web-help-body pre { margin-left: 2em; color: #008000 }

#web-help-body code { color: #008000 }

/* tylko tytul strony */
#web-help-body H1, #web-help-body p.package, #web-help-body p.system, #web-help-body p.module, #web-help-body p.submodule  { 
	color: #800000; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 18pt; 
	font-weight: bold; 
	text-align: center; 
	padding-top: 24pt; padding-bottom: 18pt; 
} 

#web-help-body H1.submodule, #web-help-body p.submodule  { 
	font-size: 20pt; 
	text-decoration: underline;
} 

#web-help-body H1.module, #web-help-body p.module  { 
	font-size: 20pt; 
	text-decoration: underline;
} 

#web-help-body p.system { 
	font-size: 24pt; 
	text-decoration: underline;
	font-style: italic; 
} 

#web-help-body H1.package, #web-help-body p.package { 
	font-size: 28pt; 
} 

/* zakladki oraz prawa i parametry */
#web-help-body H2 { 
	color: #cc3300; 
	font-family: Arial, sans-serif; 
	font-size: 12pt;
	font-weight: bold; 
	padding-top: 12pt; padding-bottom: 3pt; 
}

/* Naglowki: funkcjonalnosc, przyciski, pola formularza itp. */
#web-help-body H3 {
	color: #ff6600; 
	font-family: Arial, sans-serif; 
	font-size: 10pt;
	font-weight: bold; 
	padding-top: 12pt; padding-bottom: 3pt; 
}

/* Panele */
#web-help-body H4 {
	color: #ff6600; 
	font-family: Arial, sans-serif; 
	font-size: 10pt;
	font-weight: bold; 
	padding-top: 8pt; padding-bottom: 3pt; 
}

/* H5 - Uwagi */
#web-help-body H5 { 
	color: #ff0000; 
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	font-style: italic; 
	text-decoration: underline;
	padding-top: 12pt; padding-bottom: 3pt; 
}

/* H6 - Zobacz takze */
#web-help-body H6 {
	color: #ff0000; 
	font-family: Arial, sans-serif;
	font-size: 11pt; 
	font-weight: normal; 
	font-style: Italic;
	padding-top: 12pt; padding-bottom: 3pt;
}


* { outline: none; }

.bold {
	font-weight: bold;
}

.red {
	color: Red;
}

.error {
	font-weight: bold;
	color: Red;
}

.float-left 
{
	float: left;
}

.float-right 
{
	float: right;
}

.numeric, .num 
{
	text-align: right;
    white-space: nowrap;
}

.datetime, .dt
{
	text-align: center;
	white-space: nowrap;
}

.pw
{
	white-space: pre-wrap;
}

.pw.no-pw
{
	white-space: normal;
}

.pl
{
    white-space: pre-line;
}
.multiline
{
    white-space: pre-line;
}

.chk
{
	text-align: center;
}

.right-aligned {
	text-align: right;
}

.thick-top-border {
	border-top: 2px solid Black;
}

.invisible
{
	display: none;
}

td > pre
{
	margin: 0px;
	padding: 0px;
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.subtable 
{
	width: 100%;
}

.clear
{
	clear: both;
}

.debug
{
	background-color: Yellow;
	border: 1px solid Black;
	font-size: small;
}

.noborder
{
	border-width: 0px;
	border-style: none;
}

.margin-zero
{
    margin: 0;   
}
.rounded
{
	border-radius: 5px 5px 5px 5px;
}
.rounded-top
{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.rounded-bottom
{
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.rounded-left
{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.rounded-right
{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

/*
.rounded-with-shadow
{
	border-radius: 6px 6px 6px 6px;
	box-shadow: 4px 4px 4px;
}
*/
.checkmark:after 
{
	content: "\2713";
}


@media print
{
   .master-header
   {
    display:none;
   }
}

/*
  Icon Font: icons8
*/

@font-face {
  font-family: "icons8";
  src: url("./fonts/icons8.eot");
  src: url("./fonts/icons8.eot?#iefix") format("embedded-opentype"),
       /* url(data:application/x-font-woff;charset=utf-8;base64,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),
       */
       url("./fonts/icons8.woff") format("woff"),
       url("./fonts/icons8.woff2") format("woff"),
       url("./fonts/icons8.ttf") format("truetype"),
       url("./fonts/icons8.svg#icons8") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "icons8";
    src: url("./fonts/icons8.svg#icons8") format("svg");
  }
}

[data-icon]:before { content: attr(data-icon); }

[data-icon]:before,
.icons8:before
{
  display: inline-block;
  font-family: "icons8";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.icons8-3-star-hotel:before { content: "\f100"; }
.icons8-about:before { content: "\f101"; }
.icons8-accept-database:before { content: "\f102"; }
.icons8-active-directory:before { content: "\f103"; }
.icons8-active-state:before { content: "\f104"; }
.icons8-activity-feed:before { content: "\f105"; }
.icons8-activity-feed-2:before { content: "\f106"; }
.icons8-activity-grid:before { content: "\f107"; }
.icons8-activity-grid-2:before { content: "\f108"; }
.icons8-add-column:before { content: "\f109"; }
.icons8-add-database:before { content: "\f10a"; }
.icons8-add-file:before { content: "\f10b"; }
.icons8-add-link:before { content: "\f10c"; }
.icons8-add-row:before { content: "\f10d"; }
.icons8-add-rule:before { content: "\f10e"; }
.icons8-add-to-favorites:before { content: "\f10f"; }
.icons8-add-user-male:before { content: "\f110"; }
.icons8-address-book:before { content: "\f111"; }
.icons8-administrative-tools:before { content: "\f112"; }
.icons8-administrator-male:before { content: "\f113"; }
.icons8-advance:before { content: "\f114"; }
.icons8-advertising:before { content: "\f115"; }
.icons8-age:before { content: "\f116"; }
.icons8-agreement:before { content: "\f117"; }
.icons8-airplane-take-off:before { content: "\f118"; }
.icons8-alarm-clock:before { content: "\f119"; }
.icons8-align-justify:before { content: "\f11a"; }
.icons8-alphabetical-sorting:before { content: "\f11b"; }
.icons8-alphabetical-sorting-2:before { content: "\f11c"; }
.icons8-answers:before { content: "\f11d"; }
.icons8-appointment-reminders:before { content: "\f11e"; }
.icons8-approval:before { content: "\f11f"; }
.icons8-approve:before { content: "\f120"; }
.icons8-area-chart:before { content: "\f121"; }
.icons8-arrow:before { content: "\f122"; }
.icons8-ascending-sorting:before { content: "\f123"; }
.icons8-ask-question:before { content: "\f124"; }
.icons8-assistant:before { content: "\f125"; }
.icons8-attach:before { content: "\f126"; }
.icons8-attention:before { content: "\f127"; }
.icons8-automotive:before { content: "\f128"; }
.icons8-autumn:before { content: "\f129"; }
.icons8-available-updates:before { content: "\f12a"; }
.icons8-average:before { content: "\f12b"; }
.icons8-average-2:before { content: "\f12c"; }
.icons8-backspace:before { content: "\f12d"; }
.icons8-bad-decision:before { content: "\f12e"; }
.icons8-ball-point-pen:before { content: "\f12f"; }
.icons8-bank-cards:before { content: "\f130"; }
.icons8-banknotes:before { content: "\f131"; }
.icons8-bar-chart:before { content: "\f132"; }
.icons8-barbershop:before { content: "\f133"; }
.icons8-barcode:before { content: "\f134"; }
.icons8-barcode-scanner:before { content: "\f135"; }
.icons8-bearish:before { content: "\f136"; }
.icons8-bicycle:before { content: "\f137"; }
.icons8-bill:before { content: "\f138"; }
.icons8-billing:before { content: "\f139"; }
.icons8-binders-folder:before { content: "\f13a"; }
.icons8-binoculars:before { content: "\f13b"; }
.icons8-birthday:before { content: "\f13c"; }
.icons8-blu-ray:before { content: "\f13d"; }
.icons8-bluetooth-2:before { content: "\f13e"; }
.icons8-book:before { content: "\f13f"; }
.icons8-bookmark:before { content: "\f140"; }
.icons8-books:before { content: "\f141"; }
.icons8-border-color:before { content: "\f142"; }
.icons8-borrow-book:before { content: "\f143"; }
.icons8-box:before { content: "\f144"; }
.icons8-box-filled:before { content: "\f145"; }
.icons8-briefcase:before { content: "\f146"; }
.icons8-broadcasting:before { content: "\f147"; }
.icons8-broken-link:before { content: "\f148"; }
.icons8-brush:before { content: "\f149"; }
.icons8-bullish:before { content: "\f14a"; }
.icons8-burn-cd:before { content: "\f14b"; }
.icons8-bus:before { content: "\f14c"; }
.icons8-business:before { content: "\f14d"; }
.icons8-business-contact:before { content: "\f14e"; }
.icons8-businessman:before { content: "\f14f"; }
.icons8-businesswoman:before { content: "\f150"; }
.icons8-buy:before { content: "\f151"; }
.icons8-buy-upgrade:before { content: "\f152"; }
.icons8-calendar:before { content: "\f153"; }
.icons8-calendar-1:before { content: "\f154"; }
.icons8-callback:before { content: "\f155"; }
.icons8-camera:before { content: "\f156"; }
.icons8-cancel:before { content: "\f157"; }
.icons8-cancel-2:before { content: "\f158"; }
.icons8-cancel-subscription:before { content: "\f159"; }
.icons8-candle-sticks:before { content: "\f15a"; }
.icons8-car:before { content: "\f15b"; }
.icons8-card-in-use:before { content: "\f15c"; }
.icons8-cardboard-box:before { content: "\f15d"; }
.icons8-cash-register:before { content: "\f15e"; }
.icons8-categorize:before { content: "\f15f"; }
.icons8-cd:before { content: "\f160"; }
.icons8-cd-logo:before { content: "\f161"; }
.icons8-center-direction:before { content: "\f162"; }
.icons8-change-theme:before { content: "\f163"; }
.icons8-change-user-male:before { content: "\f164"; }
.icons8-charged-battery:before { content: "\f165"; }
.icons8-charging-battery:before { content: "\f166"; }
.icons8-chat:before { content: "\f167"; }
.icons8-cheap:before { content: "\f168"; }
.icons8-cheap-2:before { content: "\f169"; }
.icons8-checked:before { content: "\f16a"; }
.icons8-checked-checkbox:before { content: "\f16b"; }
.icons8-checked-checkbox-2:before { content: "\f16c"; }
.icons8-checked-user-male:before { content: "\f16d"; }
.icons8-checklist:before { content: "\f16e"; }
.icons8-checkmark:before { content: "\f16f"; }
.icons8-checkout:before { content: "\f170"; }
.icons8-chevron:before { content: "\f171"; }
.icons8-chevron-hashtag:before { content: "\f172"; }
.icons8-chisel-tip-marker:before { content: "\f173"; }
.icons8-circled-down:before { content: "\f174"; }
.icons8-circled-down-2:before { content: "\f175"; }
.icons8-circled-down-left:before { content: "\f176"; }
.icons8-circled-down-left-2:before { content: "\f177"; }
.icons8-circled-down-right:before { content: "\f178"; }
.icons8-circled-down-right-2:before { content: "\f179"; }
.icons8-circled-left:before { content: "\f17a"; }
.icons8-circled-left-2:before { content: "\f17b"; }
.icons8-circled-right:before { content: "\f17c"; }
.icons8-circled-right-2:before { content: "\f17d"; }
.icons8-circled-up:before { content: "\f17e"; }
.icons8-city-bench:before { content: "\f17f"; }
.icons8-class:before { content: "\f180"; }
.icons8-classroom:before { content: "\f181"; }
.icons8-clear-filters:before { content: "\f182"; }
.icons8-clear-shopping-cart:before { content: "\f183"; }
.icons8-clipboard:before { content: "\f184"; }
.icons8-clock:before { content: "\f185"; }
.icons8-close-window:before { content: "\f186"; }
.icons8-closed-topic:before { content: "\f187"; }
.icons8-clothes:before { content: "\f188"; }
.icons8-cloud:before { content: "\f189"; }
.icons8-cloud-storage:before { content: "\f18a"; }
.icons8-clouds:before { content: "\f18b"; }
.icons8-coins:before { content: "\f18c"; }
.icons8-collaboration:before { content: "\f18d"; }
.icons8-collaborator-male:before { content: "\f18e"; }
.icons8-collapse:before { content: "\f18f"; }
.icons8-collect:before { content: "\f190"; }
.icons8-color-dropper:before { content: "\f191"; }
.icons8-combo-chart:before { content: "\f192"; }
.icons8-comments:before { content: "\f193"; }
.icons8-compact-camera:before { content: "\f194"; }
.icons8-compare:before { content: "\f195"; }
.icons8-compass:before { content: "\f196"; }
.icons8-computer:before { content: "\f197"; }
.icons8-concept:before { content: "\f198"; }
.icons8-confectionery:before { content: "\f199"; }
.icons8-conference:before { content: "\f19a"; }
.icons8-conference-call:before { content: "\f19b"; }
.icons8-connected:before { content: "\f19c"; }
.icons8-connected-no-data:before { content: "\f19d"; }
.icons8-contact-card:before { content: "\f19e"; }
.icons8-contacts:before { content: "\f19f"; }
.icons8-content:before { content: "\f1a0"; }
.icons8-control-panel:before { content: "\f1a1"; }
.icons8-copy:before { content: "\f1a2"; }
.icons8-copy-link:before { content: "\f1a3"; }
.icons8-copyleft:before { content: "\f1a4"; }
.icons8-copyright:before { content: "\f1a5"; }
.icons8-courses:before { content: "\f1a6"; }
.icons8-create-new:before { content: "\f1a7"; }
.icons8-create-new-child-post:before { content: "\f1a8"; }
.icons8-crop:before { content: "\f1a9"; }
.icons8-cross-flag:before { content: "\f1aa"; }
.icons8-currency:before { content: "\f1ab"; }
.icons8-currency-exchange:before { content: "\f1ac"; }
.icons8-curriculum:before { content: "\f1ad"; }
.icons8-cursor:before { content: "\f1ae"; }
.icons8-customer-support:before { content: "\f1af"; }
.icons8-customs:before { content: "\f1b0"; }
.icons8-cut:before { content: "\f1b1"; }
.icons8-cut-paper:before { content: "\f1b2"; }
.icons8-cutlery:before { content: "\f1b3"; }
.icons8-cutting-coupon:before { content: "\f1b4"; }
.icons8-dam:before { content: "\f1b5"; }
.icons8-dashboard:before { content: "\f1b6"; }
.icons8-data-arrived:before { content: "\f1b7"; }
.icons8-data-backup:before { content: "\f1b8"; }
.icons8-data-configuration:before { content: "\f1b9"; }
.icons8-data-encryption:before { content: "\f1ba"; }
.icons8-data-in-both-directions:before { content: "\f1bb"; }
.icons8-data-pending:before { content: "\f1bc"; }
.icons8-data-protection:before { content: "\f1bd"; }
.icons8-data-recovery:before { content: "\f1be"; }
.icons8-data-sheet:before { content: "\f1bf"; }
.icons8-database:before { content: "\f1c0"; }
.icons8-date-from:before { content: "\f1c1"; }
.icons8-date-to:before { content: "\f1c2"; }
.icons8-day-view:before { content: "\f1c3"; }
.icons8-debt:before { content: "\f1c4"; }
.icons8-decision:before { content: "\f1c5"; }
.icons8-decrease-font:before { content: "\f1c6"; }
.icons8-define-location:before { content: "\f1c7"; }
.icons8-delete:before { content: "\f1c8"; }
.icons8-delete-2:before { content: "\f1c9"; }
.icons8-delete-column:before { content: "\f1ca"; }
.icons8-delete-database:before { content: "\f1cb"; }
.icons8-delete-link:before { content: "\f1cc"; }
.icons8-delete-message:before { content: "\f1cd"; }
.icons8-delete-row:before { content: "\f1ce"; }
.icons8-delete-shield:before { content: "\f1cf"; }
.icons8-deleted-message:before { content: "\f1d0"; }
.icons8-delivery:before { content: "\f1d1"; }
.icons8-department:before { content: "\f1d2"; }
.icons8-deployment:before { content: "\f1d3"; }
.icons8-descending-sorting:before { content: "\f1d4"; }
.icons8-details:before { content: "\f1d5"; }
.icons8-diploma:before { content: "\f1d6"; }
.icons8-diploma-1:before { content: "\f1d7"; }
.icons8-diploma-2:before { content: "\f1d8"; }
.icons8-disapprove:before { content: "\f1d9"; }
.icons8-disclaimer:before { content: "\f1da"; }
.icons8-disconnected:before { content: "\f1db"; }
.icons8-discount:before { content: "\f1dc"; }
.icons8-dislike:before { content: "\f1dd"; }
.icons8-do-not-drop:before { content: "\f1de"; }
.icons8-do-not-expose-to-sunlight:before { content: "\f1df"; }
.icons8-do-not-stack:before { content: "\f1e0"; }
.icons8-do-not-tilt:before { content: "\f1e1"; }
.icons8-document:before { content: "\f1e2"; }
.icons8-documents-folder:before { content: "\f1e3"; }
.icons8-domain:before { content: "\f1e4"; }
.icons8-donate:before { content: "\f1e5"; }
.icons8-doughnut-chart:before { content: "\f1e6"; }
.icons8-down:before { content: "\f1e7"; }
.icons8-down-left:before { content: "\f1e8"; }
.icons8-down-right:before { content: "\f1e9"; }
.icons8-download:before { content: "\f1ea"; }
.icons8-download-from-the-cloud:before { content: "\f1eb"; }
.icons8-downloading-updates:before { content: "\f1ec"; }
.icons8-drag-list-down:before { content: "\f1ed"; }
.icons8-drag-list-up:before { content: "\f1ee"; }
.icons8-dvd-logo:before { content: "\f1ef"; }
.icons8-easy-to-find:before { content: "\f1f0"; }
.icons8-edit:before { content: "\f1f1"; }
.icons8-edit-column:before { content: "\f1f2"; }
.icons8-edit-image:before { content: "\f1f3"; }
.icons8-edit-row:before { content: "\f1f4"; }
.icons8-edit-user-male:before { content: "\f1f5"; }
.icons8-eject:before { content: "\f1f6"; }
.icons8-elective:before { content: "\f1f7"; }
.icons8-email:before { content: "\f1f8"; }
.icons8-empty-battery:before { content: "\f1f9"; }
.icons8-empty-box:before { content: "\f1fa"; }
.icons8-empty-filter:before { content: "\f1fb"; }
.icons8-empty-flag:before { content: "\f1fc"; }
.icons8-empty-hourglass:before { content: "\f1fd"; }
.icons8-end:before { content: "\f1fe"; }
.icons8-engineering:before { content: "\f1ff"; }
.icons8-enter:before { content: "\f200"; }
.icons8-entering-geo-fence:before { content: "\f201"; }
.icons8-erase:before { content: "\f202"; }
.icons8-eraser:before { content: "\f203"; }
.icons8-error:before { content: "\f204"; }
.icons8-euro-price-tag:before { content: "\f205"; }
.icons8-exam:before { content: "\f206"; }
.icons8-exit:before { content: "\f207"; }
.icons8-expand:before { content: "\f208"; }
.icons8-expensive:before { content: "\f209"; }
.icons8-expensive-2:before { content: "\f20a"; }
.icons8-expired:before { content: "\f20b"; }
.icons8-export:before { content: "\f20c"; }
.icons8-external:before { content: "\f20d"; }
.icons8-external-link:before { content: "\f20e"; }
.icons8-factory:before { content: "\f20f"; }
.icons8-factory-breakdown:before { content: "\f210"; }
.icons8-faq:before { content: "\f211"; }
.icons8-fast-forward:before { content: "\f212"; }
.icons8-feed-in:before { content: "\f213"; }
.icons8-feed-out:before { content: "\f214"; }
.icons8-feedback:before { content: "\f215"; }
.icons8-file:before { content: "\f216"; }
.icons8-filing-cabinet:before { content: "\f217"; }
.icons8-fill-color:before { content: "\f218"; }
.icons8-filled-filter:before { content: "\f219"; }
.icons8-film:before { content: "\f21a"; }
.icons8-filter:before { content: "\f21b"; }
.icons8-final-state:before { content: "\f21c"; }
.icons8-find-and-replace:before { content: "\f21d"; }
.icons8-find-user-male:before { content: "\f21e"; }
.icons8-fine-print:before { content: "\f21f"; }
.icons8-finish-flag:before { content: "\f220"; }
.icons8-first:before { content: "\f221"; }
.icons8-flag-filled:before { content: "\f222"; }
.icons8-flip-horizontal:before { content: "\f223"; }
.icons8-flip-vertical:before { content: "\f224"; }
.icons8-flow-chart:before { content: "\f225"; }
.icons8-folder:before { content: "\f226"; }
.icons8-food:before { content: "\f227"; }
.icons8-for-beginner:before { content: "\f228"; }
.icons8-for-experienced:before { content: "\f229"; }
.icons8-fork-lift:before { content: "\f22a"; }
.icons8-forward-arrow:before { content: "\f22b"; }
.icons8-forward-message:before { content: "\f22c"; }
.icons8-fragile:before { content: "\f22d"; }
.icons8-free-shipping:before { content: "\f22e"; }
.icons8-friday:before { content: "\f22f"; }
.icons8-full-battery:before { content: "\f230"; }
.icons8-full-image:before { content: "\f231"; }
.icons8-full-trash:before { content: "\f232"; }
.icons8-future:before { content: "\f233"; }
.icons8-gantt-chart:before { content: "\f234"; }
.icons8-gas-industry:before { content: "\f235"; }
.icons8-gender:before { content: "\f236"; }
.icons8-gender-neutral-user:before { content: "\f237"; }
.icons8-genealogy:before { content: "\f238"; }
.icons8-generic-text:before { content: "\f239"; }
.icons8-geo-fence:before { content: "\f23a"; }
.icons8-geocaching:before { content: "\f23b"; }
.icons8-gift:before { content: "\f23c"; }
.icons8-globe:before { content: "\f23d"; }
.icons8-globe-earth:before { content: "\f23e"; }
.icons8-good-decision:before { content: "\f23f"; }
.icons8-good-quality:before { content: "\f240"; }
.icons8-graduation-cap:before { content: "\f241"; }
.icons8-greentech:before { content: "\f242"; }
.icons8-grid:before { content: "\f243"; }
.icons8-group-message:before { content: "\f244"; }
.icons8-group-of-questions:before { content: "\f245"; }
.icons8-guest-male:before { content: "\f246"; }
.icons8-hand-cursor:before { content: "\f247"; }
.icons8-handle-with-care:before { content: "\f248"; }
.icons8-handshake:before { content: "\f249"; }
.icons8-hard-to-find:before { content: "\f24a"; }
.icons8-hashtag-activity-feed:before { content: "\f24b"; }
.icons8-hashtag-activity-grid:before { content: "\f24c"; }
.icons8-hashtag-grid:before { content: "\f24d"; }
.icons8-hashtag-large:before { content: "\f24e"; }
.icons8-hashtags-list:before { content: "\f24f"; }
.icons8-hdd:before { content: "\f250"; }
.icons8-heat-map:before { content: "\f251"; }
.icons8-help:before { content: "\f252"; }
.icons8-high-connection:before { content: "\f253"; }
.icons8-high-importance:before { content: "\f254"; }
.icons8-high-priority:before { content: "\f255"; }
.icons8-high-volume:before { content: "\f256"; }
.icons8-home:before { content: "\f257"; }
.icons8-home-decorations:before { content: "\f258"; }
.icons8-horizontal-flag:before { content: "\f259"; }
.icons8-horizontal-line:before { content: "\f25a"; }
.icons8-hourglass:before { content: "\f25b"; }
.icons8-hourglass-sand-bottom:before { content: "\f25c"; }
.icons8-hourglass-sand-top:before { content: "\f25d"; }
.icons8-idea:before { content: "\f25e"; }
.icons8-idea-bank:before { content: "\f25f"; }
.icons8-image-file:before { content: "\f260"; }
.icons8-import:before { content: "\f261"; }
.icons8-in-transit:before { content: "\f262"; }
.icons8-inactive-state:before { content: "\f263"; }
.icons8-inbox:before { content: "\f264"; }
.icons8-incoming-data:before { content: "\f265"; }
.icons8-increase-font:before { content: "\f266"; }
.icons8-info:before { content: "\f267"; }
.icons8-infrared:before { content: "\f268"; }
.icons8-infrared-beam-sending:before { content: "\f269"; }
.icons8-infrared-sensor:before { content: "\f26a"; }
.icons8-ingredients:before { content: "\f26b"; }
.icons8-ingredients-list:before { content: "\f26c"; }
.icons8-initial-state:before { content: "\f26d"; }
.icons8-insert-card:before { content: "\f26e"; }
.icons8-insert-table:before { content: "\f26f"; }
.icons8-inspection:before { content: "\f270"; }
.icons8-installing-updates:before { content: "\f271"; }
.icons8-internal:before { content: "\f272"; }
.icons8-invert-selection:before { content: "\f273"; }
.icons8-invite:before { content: "\f274"; }
.icons8-invoice:before { content: "\f275"; }
.icons8-jewelry:before { content: "\f276"; }
.icons8-keep-dry:before { content: "\f277"; }
.icons8-key:before { content: "\f278"; }
.icons8-key-2:before { content: "\f279"; }
.icons8-key-exchange:before { content: "\f27a"; }
.icons8-kitchenwares:before { content: "\f27b"; }
.icons8-laptop:before { content: "\f27c"; }
.icons8-large-icons:before { content: "\f27d"; }
.icons8-last:before { content: "\f27e"; }
.icons8-layers:before { content: "\f27f"; }
.icons8-leave:before { content: "\f280"; }
.icons8-leaving-geo-fence:before { content: "\f281"; }
.icons8-left:before { content: "\f282"; }
.icons8-library:before { content: "\f283"; }
.icons8-life-cycle:before { content: "\f284"; }
.icons8-lift-cart-here:before { content: "\f285"; }
.icons8-lighthouse:before { content: "\f286"; }
.icons8-like:before { content: "\f287"; }
.icons8-like-filled:before { content: "\f288"; }
.icons8-line:before { content: "\f289"; }
.icons8-line-chart:before { content: "\f28a"; }
.icons8-line-width:before { content: "\f28b"; }
.icons8-link:before { content: "\f28c"; }
.icons8-list:before { content: "\f28d"; }
.icons8-list-2:before { content: "\f28e"; }
.icons8-literature:before { content: "\f28f"; }
.icons8-lock:before { content: "\f290"; }
.icons8-lock-2:before { content: "\f291"; }
.icons8-low-connection:before { content: "\f292"; }
.icons8-low-importance:before { content: "\f293"; }
.icons8-low-priority:before { content: "\f294"; }
.icons8-low-volume:before { content: "\f295"; }
.icons8-magazine:before { content: "\f296"; }
.icons8-maintenance:before { content: "\f297"; }
.icons8-make-decision:before { content: "\f298"; }
.icons8-manager:before { content: "\f299"; }
.icons8-manual:before { content: "\f29a"; }
.icons8-map:before { content: "\f29b"; }
.icons8-map-editing:before { content: "\f29c"; }
.icons8-map-marker:before { content: "\f29d"; }
.icons8-marker:before { content: "\f29e"; }
.icons8-master:before { content: "\f29f"; }
.icons8-maximize-window:before { content: "\f2a0"; }
.icons8-medium-connection:before { content: "\f2a1"; }
.icons8-medium-icons:before { content: "\f2a2"; }
.icons8-medium-priority:before { content: "\f2a3"; }
.icons8-meeting:before { content: "\f2a4"; }
.icons8-megaphone:before { content: "\f2a5"; }
.icons8-menu:before { content: "\f2a6"; }
.icons8-merge:before { content: "\f2a7"; }
.icons8-merge-files:before { content: "\f2a8"; }
.icons8-message:before { content: "\f2a9"; }
.icons8-message-filled:before { content: "\f2aa"; }
.icons8-micro-sd:before { content: "\f2ab"; }
.icons8-mind-map:before { content: "\f2ac"; }
.icons8-minimize-window:before { content: "\f2ad"; }
.icons8-minus:before { content: "\f2ae"; }
.icons8-monday:before { content: "\f2af"; }
.icons8-money-bag:before { content: "\f2b0"; }
.icons8-money-box:before { content: "\f2b1"; }
.icons8-money-transfer:before { content: "\f2b2"; }
.icons8-monitor:before { content: "\f2b3"; }
.icons8-month-view:before { content: "\f2b4"; }
.icons8-more:before { content: "\f2b5"; }
.icons8-more-than:before { content: "\f2b6"; }
.icons8-move-by-trolley:before { content: "\f2b7"; }
.icons8-multicast:before { content: "\f2b8"; }
.icons8-multiple-choice:before { content: "\f2b9"; }
.icons8-multiple-devices:before { content: "\f2ba"; }
.icons8-multiple-inputs:before { content: "\f2bb"; }
.icons8-multiple-smartphones:before { content: "\f2bc"; }
.icons8-music:before { content: "\f2bd"; }
.icons8-mute:before { content: "\f2be"; }
.icons8-my-topic:before { content: "\f2bf"; }
.icons8-name:before { content: "\f2c0"; }
.icons8-natural-user-interface-1:before { content: "\f2c1"; }
.icons8-navigation-toolbar-bottom:before { content: "\f2c2"; }
.icons8-navigation-toolbar-left:before { content: "\f2c3"; }
.icons8-navigation-toolbar-top:before { content: "\f2c4"; }
.icons8-negative-dynamic:before { content: "\f2c5"; }
.icons8-network:before { content: "\f2c6"; }
.icons8-neutral-decision:before { content: "\f2c7"; }
.icons8-neutral-trading:before { content: "\f2c8"; }
.icons8-new:before { content: "\f2c9"; }
.icons8-new-post:before { content: "\f2ca"; }
.icons8-new-product:before { content: "\f2cb"; }
.icons8-news:before { content: "\f2cc"; }
.icons8-next:before { content: "\f2cd"; }
.icons8-no-battery:before { content: "\f2ce"; }
.icons8-no-chat:before { content: "\f2cf"; }
.icons8-no-connection:before { content: "\f2d0"; }
.icons8-no-credit-cards:before { content: "\f2d1"; }
.icons8-no-edit:before { content: "\f2d2"; }
.icons8-no-idea:before { content: "\f2d3"; }
.icons8-normal-distribution-histogram:before { content: "\f2d4"; }
.icons8-note:before { content: "\f2d5"; }
.icons8-numbered-list:before { content: "\f2d6"; }
.icons8-numerical-sorting:before { content: "\f2d7"; }
.icons8-ok:before { content: "\f2d8"; }
.icons8-one-free:before { content: "\f2d9"; }
.icons8-one-page:before { content: "\f2da"; }
.icons8-one-way-transition:before { content: "\f2db"; }
.icons8-online-support:before { content: "\f2dc"; }
.icons8-opacity:before { content: "\f2dd"; }
.icons8-open-folder:before { content: "\f2de"; }
.icons8-org-unit:before { content: "\f2df"; }
.icons8-organization:before { content: "\f2e0"; }
.icons8-outgoing-data:before { content: "\f2e1"; }
.icons8-outline:before { content: "\f2e2"; }
.icons8-overtime:before { content: "\f2e3"; }
.icons8-package:before { content: "\f2e4"; }
.icons8-packaging:before { content: "\f2e5"; }
.icons8-page-overview:before { content: "\f2e6"; }
.icons8-page-overview-2:before { content: "\f2e7"; }
.icons8-page-overview-3:before { content: "\f2e8"; }
.icons8-page-overview-4:before { content: "\f2e9"; }
.icons8-paid:before { content: "\f2ea"; }
.icons8-paint-bucket:before { content: "\f2eb"; }
.icons8-paint-palette:before { content: "\f2ec"; }
.icons8-paper:before { content: "\f2ed"; }
.icons8-paper-clamp:before { content: "\f2ee"; }
.icons8-paper-plane:before { content: "\f2ef"; }
.icons8-parallel-tasks:before { content: "\f2f0"; }
.icons8-password:before { content: "\f2f1"; }
.icons8-password-1:before { content: "\f2f2"; }
.icons8-past:before { content: "\f2f3"; }
.icons8-paste:before { content: "\f2f4"; }
.icons8-paste-special:before { content: "\f2f5"; }
.icons8-pause:before { content: "\f2f6"; }
.icons8-pen:before { content: "\f2f7"; }
.icons8-pencil:before { content: "\f2f8"; }
.icons8-phone:before { content: "\f2f9"; }
.icons8-phone-disconnected:before { content: "\f2fa"; }
.icons8-picture:before { content: "\f2fb"; }
.icons8-pie-chart:before { content: "\f2fc"; }
.icons8-pin:before { content: "\f2fd"; }
.icons8-pin-2:before { content: "\f2fe"; }
.icons8-pin-3:before { content: "\f2ff"; }
.icons8-pincode-keyboard:before { content: "\f300"; }
.icons8-planner:before { content: "\f301"; }
.icons8-play:before { content: "\f302"; }
.icons8-plus:before { content: "\f303"; }
.icons8-podium-with-audience:before { content: "\f304"; }
.icons8-podium-with-speaker:before { content: "\f305"; }
.icons8-podium-without-speaker:before { content: "\f306"; }
.icons8-point-objects:before { content: "\f307"; }
.icons8-point-of-interest:before { content: "\f308"; }
.icons8-poll-topic:before { content: "\f309"; }
.icons8-poor-quality:before { content: "\f30a"; }
.icons8-popular-topic:before { content: "\f30b"; }
.icons8-pos-terminal:before { content: "\f30c"; }
.icons8-positive-dynamic:before { content: "\f30d"; }
.icons8-post-office:before { content: "\f30e"; }
.icons8-potentiometer:before { content: "\f30f"; }
.icons8-present:before { content: "\f310"; }
.icons8-previous:before { content: "\f311"; }
.icons8-price-tag:before { content: "\f312"; }
.icons8-price-tag-pound:before { content: "\f313"; }
.icons8-price-tag-usd:before { content: "\f314"; }
.icons8-print:before { content: "\f315"; }
.icons8-printer-error:before { content: "\f316"; }
.icons8-printer-maintenance:before { content: "\f317"; }
.icons8-privacy:before { content: "\f318"; }
.icons8-private:before { content: "\f319"; }
.icons8-private-2:before { content: "\f31a"; }
.icons8-private-cloud-storage:before { content: "\f31b"; }
.icons8-process:before { content: "\f31c"; }
.icons8-product:before { content: "\f31d"; }
.icons8-protect-from-magnetic-field:before { content: "\f31e"; }
.icons8-prototype:before { content: "\f31f"; }
.icons8-public:before { content: "\f320"; }
.icons8-purchase-order:before { content: "\f321"; }
.icons8-purse:before { content: "\f322"; }
.icons8-puzzle:before { content: "\f323"; }
.icons8-qr-code:before { content: "\f324"; }
.icons8-quest:before { content: "\f325"; }
.icons8-questions:before { content: "\f326"; }
.icons8-quote:before { content: "\f327"; }
.icons8-radar:before { content: "\f328"; }
.icons8-radar-plot:before { content: "\f329"; }
.icons8-rating:before { content: "\f32a"; }
.icons8-ratings:before { content: "\f32b"; }
.icons8-read-message:before { content: "\f32c"; }
.icons8-reading:before { content: "\f32d"; }
.icons8-reading-confirmation:before { content: "\f32e"; }
.icons8-reading-ebook:before { content: "\f32f"; }
.icons8-realtime-protection:before { content: "\f330"; }
.icons8-receipt:before { content: "\f331"; }
.icons8-receive-cash:before { content: "\f332"; }
.icons8-record:before { content: "\f333"; }
.icons8-recurring-appointment:before { content: "\f334"; }
.icons8-recurring-appointment-exception:before { content: "\f335"; }
.icons8-redeem:before { content: "\f336"; }
.icons8-redo:before { content: "\f337"; }
.icons8-refresh:before { content: "\f338"; }
.icons8-refund:before { content: "\f339"; }
.icons8-registered-trademark:before { content: "\f33a"; }
.icons8-remove-tag:before { content: "\f33b"; }
.icons8-remove-user-male:before { content: "\f33c"; }
.icons8-rename:before { content: "\f33d"; }
.icons8-renew-subscription:before { content: "\f33e"; }
.icons8-repeat:before { content: "\f33f"; }
.icons8-replace:before { content: "\f340"; }
.icons8-reply:before { content: "\f341"; }
.icons8-reply-all:before { content: "\f342"; }
.icons8-reply-all-arrow:before { content: "\f343"; }
.icons8-reply-arrow:before { content: "\f344"; }
.icons8-report-card:before { content: "\f345"; }
.icons8-resize:before { content: "\f346"; }
.icons8-response:before { content: "\f347"; }
.icons8-restart:before { content: "\f348"; }
.icons8-restaurant:before { content: "\f349"; }
.icons8-restore-window:before { content: "\f34a"; }
.icons8-return-book:before { content: "\f34b"; }
.icons8-return-purchase:before { content: "\f34c"; }
.icons8-reuse:before { content: "\f34d"; }
.icons8-reversed-numerical-sorting:before { content: "\f34e"; }
.icons8-reviewer-male:before { content: "\f34f"; }
.icons8-rewind:before { content: "\f350"; }
.icons8-right:before { content: "\f351"; }
.icons8-road-worker:before { content: "\f352"; }
.icons8-robot:before { content: "\f353"; }
.icons8-roller-brush:before { content: "\f354"; }
.icons8-rotate-left:before { content: "\f355"; }
.icons8-rotate-right:before { content: "\f356"; }
.icons8-route-sign:before { content: "\f357"; }
.icons8-rss:before { content: "\f358"; }
.icons8-ruler:before { content: "\f359"; }
.icons8-rules:before { content: "\f35a"; }
.icons8-sale:before { content: "\f35b"; }
.icons8-sales-performance:before { content: "\f35c"; }
.icons8-saturation:before { content: "\f35d"; }
.icons8-saturday:before { content: "\f35e"; }
.icons8-save:before { content: "\f35f"; }
.icons8-save-as:before { content: "\f360"; }
.icons8-scatter-plot:before { content: "\f361"; }
.icons8-school:before { content: "\f362"; }
.icons8-screenshot:before { content: "\f363"; }
.icons8-sd:before { content: "\f364"; }
.icons8-search:before { content: "\f365"; }
.icons8-security-checked:before { content: "\f366"; }
.icons8-sedan:before { content: "\f367"; }
.icons8-select-all:before { content: "\f368"; }
.icons8-self-service-kiosk:before { content: "\f369"; }
.icons8-sell:before { content: "\f36a"; }
.icons8-send-file:before { content: "\f36b"; }
.icons8-sensor:before { content: "\f36c"; }
.icons8-sent:before { content: "\f36d"; }
.icons8-serial-tasks:before { content: "\f36e"; }
.icons8-server:before { content: "\f36f"; }
.icons8-service-mark:before { content: "\f370"; }
.icons8-services:before { content: "\f371"; }
.icons8-settings:before { content: "\f372"; }
.icons8-settings-3:before { content: "\f373"; }
.icons8-share:before { content: "\f374"; }
.icons8-sheet-of-paper:before { content: "\f375"; }
.icons8-shield:before { content: "\f376"; }
.icons8-shipped:before { content: "\f377"; }
.icons8-shirt:before { content: "\f378"; }
.icons8-shop:before { content: "\f379"; }
.icons8-shopping-bag:before { content: "\f37a"; }
.icons8-shopping-basket:before { content: "\f37b"; }
.icons8-shopping-cart:before { content: "\f37c"; }
.icons8-shopping-cart-loaded:before { content: "\f37d"; }
.icons8-shuffle:before { content: "\f37e"; }
.icons8-sign-up:before { content: "\f37f"; }
.icons8-signature:before { content: "\f380"; }
.icons8-signpost:before { content: "\f381"; }
.icons8-skip-to-start:before { content: "\f382"; }
.icons8-skull:before { content: "\f383"; }
.icons8-slave:before { content: "\f384"; }
.icons8-sling-here:before { content: "\f385"; }
.icons8-small-icons:before { content: "\f386"; }
.icons8-smartphone-tablet:before { content: "\f387"; }
.icons8-sms:before { content: "\f388"; }
.icons8-sorting-answers:before { content: "\f389"; }
.icons8-sound-recording-copyright:before { content: "\f38a"; }
.icons8-souvenirs:before { content: "\f38b"; }
.icons8-speaker:before { content: "\f38c"; }
.icons8-speech-bubble:before { content: "\f38d"; }
.icons8-speed:before { content: "\f38e"; }
.icons8-split:before { content: "\f38f"; }
.icons8-split-files:before { content: "\f390"; }
.icons8-spring:before { content: "\f391"; }
.icons8-ssd:before { content: "\f392"; }
.icons8-stack:before { content: "\f393"; }
.icons8-star:before { content: "\f394"; }
.icons8-star-filled:before { content: "\f395"; }
.icons8-start:before { content: "\f396"; }
.icons8-states:before { content: "\f397"; }
.icons8-stationery:before { content: "\f398"; }
.icons8-statistics:before { content: "\f399"; }
.icons8-stop:before { content: "\f39a"; }
.icons8-stopwatch:before { content: "\f39b"; }
.icons8-student-male:before { content: "\f39c"; }
.icons8-students:before { content: "\f39d"; }
.icons8-suitcase:before { content: "\f39e"; }
.icons8-summer:before { content: "\f39f"; }
.icons8-sun:before { content: "\f3a0"; }
.icons8-support:before { content: "\f3a1"; }
.icons8-survey:before { content: "\f3a2"; }
.icons8-suv:before { content: "\f3a3"; }
.icons8-switch-camera:before { content: "\f3a4"; }
.icons8-switch-off:before { content: "\f3a5"; }
.icons8-switch-on:before { content: "\f3a6"; }
.icons8-synchronize:before { content: "\f3a7"; }
.icons8-system-information:before { content: "\f3a8"; }
.icons8-system-report:before { content: "\f3a9"; }
.icons8-system-task:before { content: "\f3aa"; }
.icons8-talk-male:before { content: "\f3ab"; }
.icons8-tape-drive:before { content: "\f3ac"; }
.icons8-taxi:before { content: "\f3ad"; }
.icons8-tear-off-calendar:before { content: "\f3ae"; }
.icons8-technology-items:before { content: "\f3af"; }
.icons8-temperature-sensitive:before { content: "\f3b0"; }
.icons8-template:before { content: "\f3b1"; }
.icons8-this-way-up:before { content: "\f3b2"; }
.icons8-thumbnails:before { content: "\f3b3"; }
.icons8-thursday:before { content: "\f3b4"; }
.icons8-tiles:before { content: "\f3b5"; }
.icons8-time-span:before { content: "\f3b6"; }
.icons8-timeline:before { content: "\f3b7"; }
.icons8-timer:before { content: "\f3b8"; }
.icons8-timezone:before { content: "\f3b9"; }
.icons8-to-do:before { content: "\f3ba"; }
.icons8-today:before { content: "\f3bb"; }
.icons8-todo-list:before { content: "\f3bc"; }
.icons8-toggle-off:before { content: "\f3bd"; }
.icons8-toggle-on:before { content: "\f3be"; }
.icons8-toolbox:before { content: "\f3bf"; }
.icons8-topic:before { content: "\f3c0"; }
.icons8-topic-moved:before { content: "\f3c1"; }
.icons8-torrent:before { content: "\f3c2"; }
.icons8-touchscreen-smartphone:before { content: "\f3c3"; }
.icons8-trademark:before { content: "\f3c4"; }
.icons8-transition-both-directions:before { content: "\f3c5"; }
.icons8-translation:before { content: "\f3c6"; }
.icons8-trash:before { content: "\f3c7"; }
.icons8-tree-structure:before { content: "\f3c8"; }
.icons8-truck:before { content: "\f3c9"; }
.icons8-true-false:before { content: "\f3ca"; }
.icons8-tuesday:before { content: "\f3cb"; }
.icons8-two-smartphones:before { content: "\f3cc"; }
.icons8-unchecked-checkbox:before { content: "\f3cd"; }
.icons8-undo:before { content: "\f3ce"; }
.icons8-unicast:before { content: "\f3cf"; }
.icons8-uninstalling-updates:before { content: "\f3d0"; }
.icons8-university:before { content: "\f3d1"; }
.icons8-unlock:before { content: "\f3d2"; }
.icons8-unlock-2:before { content: "\f3d3"; }
.icons8-unpin:before { content: "\f3d4"; }
.icons8-unpin-2:before { content: "\f3d5"; }
.icons8-up:before { content: "\f3d6"; }
.icons8-up-left:before { content: "\f3d7"; }
.icons8-up-right:before { content: "\f3d8"; }
.icons8-upload:before { content: "\f3d9"; }
.icons8-upload-to-the-cloud:before { content: "\f3da"; }
.icons8-urgent-message:before { content: "\f3db"; }
.icons8-usb-2:before { content: "\f3dc"; }
.icons8-usb-logo:before { content: "\f3dd"; }
.icons8-used-product:before { content: "\f3de"; }
.icons8-user-female:before { content: "\f3df"; }
.icons8-user-group-man-man:before { content: "\f3e0"; }
.icons8-user-groups:before { content: "\f3e1"; }
.icons8-user-male:before { content: "\f3e2"; }
.icons8-user-menu-male:before { content: "\f3e3"; }
.icons8-vending-machine:before { content: "\f3e4"; }
.icons8-vertical-flag:before { content: "\f3e5"; }
.icons8-very-popular-topic:before { content: "\f3e6"; }
.icons8-video-projector:before { content: "\f3e7"; }
.icons8-view-details:before { content: "\f3e8"; }
.icons8-view-file:before { content: "\f3e9"; }
.icons8-vip:before { content: "\f3ea"; }
.icons8-virtual-machine:before { content: "\f3eb"; }
.icons8-voice-presentation:before { content: "\f3ec"; }
.icons8-wall-mount-camera:before { content: "\f3ed"; }
.icons8-wallet:before { content: "\f3ee"; }
.icons8-warning-shield:before { content: "\f3ef"; }
.icons8-watch:before { content: "\f3f0"; }
.icons8-wednesday:before { content: "\f3f1"; }
.icons8-week-view:before { content: "\f3f2"; }
.icons8-wi-fi:before { content: "\f3f3"; }
.icons8-wind-rose:before { content: "\f3f4"; }
.icons8-winter:before { content: "\f3f5"; }
.icons8-work:before { content: "\f3f6"; }
.icons8-worker-male:before { content: "\f3f7"; }
.icons8-workers-male:before { content: "\f3f8"; }
.icons8-workflow:before { content: "\f3f9"; }
.icons8-world-map:before { content: "\f3fa"; }
.icons8-worldwide-location:before { content: "\f3fb"; }
.icons8-xlarge-icons:before { content: "\f3fc"; }
.icons8-zoom-in:before { content: "\f3fd"; }
.icons8-zoom-out:before { content: "\f3fe"; }



/* --- kalendarz miesi�czny --- */

.contacts-date
{
	font-size: 10pt;
}

.grid-kalendarz-miesieczny  .report-grid-view td
{
	padding-top: 0;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
}

.grid-kalendarz-miesieczny  .report-grid-view .row-month-calendar td
{	
	text-align:center;
	vertical-align:top;
}

.contacts-month-cell
{
	overflow: auto;
	text-align:center;
}

.contacts-date
{
    display: inline-block;
    padding: 0;
	line-height: 26px;
}
.contacts-day-header
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position:relative;
	min-height: 28px;
	overflow:hidden;
	margin-bottom: 8px;
	text-align:left;
}


div.dzien-tygodnia-1 {
    min-height: 80px;
    padding-bottom: 8px;
}

.portal-page .contacts-day-header  [class^="icon-e-"]:before, 
.portal-page  .contacts-day-header [class*="icon-e-"]:before
{
	font-size:40px;
}

.portal-page .contacts-day-header  [class^="icon-m-"]:before, 
.portal-page  .contacts-day-header [class*="icon-m-"]:before
{
	font-size:40px; /*Dopasowa rozmiar*/
}

.button-contacts-count,
.button-week-number
{
    text-decoration:none;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    display:inline-block;
}
.button-week-number
{
	min-height: 42px;
}

.contacts-month-week-cell
{
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
}

.button-week-number-text
{
	padding:14px;
	display:inline-block;
	font-size: 18px;
	line-height:42px;
}

.button-week-number-text
{
	text-decoration: none;
}

.button-contacts-count span,
.button-contacts-count span:hover,
.button-contacts-count span:active
{
	display:inline-block;
}

.button-add-contact
{
	left: 6px;
    position: absolute;
    top: 14px;
}

.button-contacts-count
{
	margin-top:8px;
	margin-bottom:8px;
}

.button-contacts-todo
{
	font-size:22px;
	padding:8px 0 8px 14px;
}

.button-contacts-done
{
	padding-right:14px;
}

.grid-kalendarz-miesieczny .report-grid-view .row-month-calendar td
 {
    min-width: 118px;
}
.current-week, .ui-datepicker-current-day
{
    cursor:pointer;
}
.biezacy-dzien  .contacts-date
{
    font-weight: bold;
}

.button-contacts-count
{
	white-space: nowrap;
}
.biezacy-dzien {
  border-radius: 5px 5px 5px 5px;
  padding-left: 4px;
  padding-right: 4px;
}



/* przycisk dodaj start */
.dodaj-kontakt-btn {        
    display: inline-block;
    float: right;
	
    white-space: nowrap;
	font-size: 14px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;

}

.dodaj-kontakt-btn:before{
    content: "\271A";
	top: 0px;
    position: relative;
	color:white;
}
/* przycisk dodaj end */


/* Filters */

.portal-filter-panel
{
	border-radius: 0px;
    text-align: right;
    margin: 0 0 0 0;
    padding: 0 25px 0 0; 
}
.portal-filter
{
    font-size: 12px;
    font-weight: normal;
    display: inline-flex;
    padding: 0;
    border-width: 2px;
    border-style: solid;
    white-space: nowrap;
    /*
	align-items: center;
	align-items: -ms-center;
    display: flex;
	display: -ms-flex;
    text-align: center;
    */
}
.portal-filter,
.portal-filter-expand-btn 
{
    text-decoration: none;
	/*
    border-radius: 0px;
    border-style: solid;
    height: 30px;
	*/
    overflow: hidden;
}
.portal-filter-expand-btn 
{
    font-size: 24px;
    position: absolute;
    right: 10px;
    width: 45px;
}

/*
@media (max-width : 768px) {
  .portal-filter-panel .col-xs-11{
    width: 100%;
    nie wlaczac! ...calc(100% - 48px) rozwala minifikacje!
    width: -moz-calc(100% - 48px);
    width: -webkit-calc(100% - 48px);
    width: -o-calc(100% - 48px);
    width: calc(100% - 48px);
  }  
}
*/


.portal-filter-bullet.pull-left {
    height: 16px;
    min-height: 16px;
    width: 16px;
	min-width: 16px;
    margin: 0 0 0 0;
    padding: 2px;
}

.portal-filter .portal-filter-value
{
    padding: 0 4px;
	white-space: nowrap;
}

.portal-filter .portal-filter-title
{
	overflow: visible;
	display: none;
}

.portal-filter-title, .portal-filter-value
{
    overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url( 'mozilla-bindings.xml#ellipsis' );
}

.portal-filter-title
{
	font-style: italic;
	padding-right:2px;
	margin-left:1px;
}

.portal-filter-panel .portal-filter-expand-btn
{
	top: 0;
}

.portal-filter-title:after
{
	content: ":";
}

/*
.portal-filter-title + *
{
	font-weight: bold;
	margin-left:4px;
	margin-right:auto;
}
*/
.portal-filter.inline-edit
{
    position: relative;
    z-index: 10;
}
.portal-filter.inline-edit .portal-filter-value-show,
.portal-filter.inline-edit .portal-filter-bullet,
.portal-filter.inline-edit .portal-filter-title 
{
    display: none;
}
.portal-filter .portal-filter-value-edit 
{
    display: none;
}
.portal-filter.inline-edit .portal-filter-value-edit
{
    display: inline;
}
.portal-filter.inline-edit input:first 
{
    margin-left: -9px;
}
.portal-filter > input,
.portal-filter-value-edit input[type=text]
{
    display: inline-block;
    padding: 0px;
    border-width: 0;
    border-style: none;
}
/* Sekcja - Dostępne portlety */

div.portlet-list 
{
	height: 700px;
    overflow: scroll;
	width:300px;
}

.portlet-list-title, .portlet-category 
{    
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
    padding: 0;
    position: relative;
 }
 .portlet-list-title .portlet-toggle-collapsed,
 .portlet-list-title .portlet-toggle-expanded
 {
     display: inline-block;
     height: 20px;
     width: 20px;
     float: right;
 }
    
div.portlet-list div
{
    border-style: none;
}
    
div.portlet-list > div
{
    border-style: none;
    border-radius: 5px 5px 0 0;
	padding: 0px;
	margin-bottom: 5px;
}

div.portlet-list > div.portlet-list-title
{
    font-weight: bold;
    padding: 4px;
}

div.portlet-list > div > .portlet-category
{
	font-size: smaller;
	border-collapse: collapse;
	font-weight: bold;
	width: 100%;
}


div.portlet-list > div > div.portlet-category > span.portlet-category-title
{
	padding: 4px 4px 4px 3%;
    display: inline-block;
    width: 170px;
}

div.portlet-list > div > div.portlet-category > .portlet-buttons
{
	margin-top: 4px;
}

div.portlet-list > div > div.portlet-category > .portlet-category-title,
div.portlet-list > div > div.portlet-group > div
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url( 'mozilla-bindings.xml#ellipsis' );
}

div.portlet-list > div > div.portlet-group > div
{
	width: 100%;
	padding: 4px 3%;
	font-weight: normal;
}

.portlet-definition
{
	cursor: move;
}


/* Sekcja - Dostępne portlety - END */

/* Page settings */

div.portal-page-settings-panel
{
	margin-left: 50px;
}

hr.portal-page-settings-divider
{
	clear: both;
	margin-top: 40px;
	margin-bottom: 30px;
}


div.portal-page-settings-panel label
{
	display: block;
	float: left;
	padding-right: 20px;
	min-height: 60px;
}

div.portal-page-settings-values div
{
	float: left;
}

div.portal-page-settings-values div td
{
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

div.portal-page-settings-values div td label
{
	float: right;
}

/* DrillDown */

.portlet-drill-down
{
	padding-left: 10px;
	padding-right: 10px;
}

.drill-down-path 
{
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.drill-down-path-separator
{
	margin-left: 6px;
	margin-right: 6px;
}

.portlet-drill-down-current
{
    font-size: larger;
    font-style: italic;
}

.drill-down-path-separator:after
{
	content: "»";
}

.portlet-drill-down-fieldset
{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 40px;
}

.drill-down-table
{
   overflow-x: auto;
   width: 932px;
}


div.drill-down-table table.themed caption
{
    border-bottom: medium none;
    font-size: 13pt;
    font-weight: normal;
    left: 8px;
    position: absolute;
    top: 0;
}

select
{
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    appearance: none;
    border-style: none;
    padding-right: 25px;
}
select::-ms-expand  {
    display:none;
}


/*
 *   portlets.default.css
 */


/* Portlet (commons) */
.portlet  
{
    border-width: 0px;
    border-style: none;
    border-radius: 0px; 
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    margin-bottom: 14px; 
}
.portlet:empty
{
    display: none;
}
/*
.portlet.portlet-border  
{
    border-width: 0px;
    border-style: none; 
}
.portlet.portlet-noborder 	
{
    border-width: 0px;
    border-style: none; 
}
*/
.portlet-placeholder
{
	margin: 0px 0px 10px 0px;
	border: 2px dashed;
	min-height: 100px;
}

.portlet-container  
{
    border-width: 0px;
    border-style: none;
    padding: 0px; 
	min-height: 50px;
	min-width: 100px;
	margin: 0 0 0 0;
}

.portlet-caption
{
    padding: 0px; 
    height: 32px;
    padding: 0 0 0 0;
    position: relative; 
    overflow: hidden; 
    /*
    -webkit-border-top-left-radius: 5px; 
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px; 
    -moz-border-radius-topright: 5px; 
    border-top-left-radius: 5px; 
    border-top-right-radius: 5px;
    */
}
.portlet-caption table
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.portlet-caption table,
.portlet-caption table td
{
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	white-space: nowrap;
	vertical-align: middle;
	line-height: 10px;
}
.portlet-caption .portlet-title
{
	width: 100%;
	padding-left: 0px;
}
.portlet-caption span.portlet-title
{   
    height: 26px;
    line-height: 26px;
    margin: 0px 0px 0px 0px; 
    padding: 0px;
	white-space: normal;
	padding: 0px 4px 0px 0px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
	font-size: 14px;
}
.portlet.portlet-toggle-collapsed .portlet-title:hover, 
.portlet.portlet-toggle-expanded .portlet-title:hover,
.editor-field-group-legend.portlet-toggle:hover, .display-field-group-legend.portlet-toggle:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.portal-page-edit-mode .portlet-title
{
	cursor: move;
}
.portlet-caption table td.portlet-filter-indicators,
.portlet-caption .portlet-buttons
{
    height: 26px;
    line-height: 26px;
    padding-left: 0px; 
    padding-top: 0px; 
}
.portlet-list-title >.portlet-buttons {
	display: inline-block;
    width: 30px;
    height: 16px;
	float:right;
}
.portlet-list-title >.portlet-buttons >a{
	display: inline-block;
    width: 13px;
    height: 16px;
    float: left;
	margin-top: 4px;
}
.portlet-caption table td.portlet-filter-indicators  
{
    padding-right: 4px;
}
.portlet-caption .portlet-buttons 
{
	float: right;
}
.portlet-caption .portlet-filter-indicators > div,
.portlet-caption .portlet-buttons > *
{
	display: inline-block;
    font-size: 12px;
	line-height: normal;
    background-repeat: no-repeat;
	padding: 4px 4px;
    /*
    border-left-width: 1px;
    border-left-style: solid;
    */
}
.portlet-caption .portlet-filter-indicators > div
{
    min-width: 23px;
}
.portlet-caption .portlet-buttons > *
{
    margin-left: 2px;
}
.portlet-caption .portlet-buttons > *,
.portlet-footer > .portlet-more-link
{
	padding: 8px 8px;
    width: auto;
    font-size: 12px;
    font-weight: normal;
}
.portlet-caption .portlet-buttons > .portlet-delete
{
    font-weight: bold;
}
.portlet-footer 
{
	text-align: right;
	padding: 4px 0px 0px 0px;
}

/*
a.portlet-more-link:after
{
	content: "..."
}
*/

.portlet-content 
{
	display: block;
    padding: 0px;
    /*
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;  
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    */
}
.portlet-content:empty
{
    padding: 0px 0px 0px 0px;
}

.portlet-content .error, .portlet.error .portlet-content, .portlet-content .report-no-data-found, .portlet-content .filter-unset {
    display: block;
    padding: 16px;
}
.portlet.portlet-toggle-collapsed > .portlet-content, 
.portlet.portlet-toggle-collapsed > .portlet-footer 
{
    display: none;
}
.portlet.portlet-toggle-collapsed > .portlet-toggle-indicator 
{
    display: block;
}

@media print {
    .portlet .portlet-caption {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    .portlet-filter-indicators, 
    .portlet-buttons {
        display: none; 
    } 
}

.portlet-ajax-loader
{
    text-align: center;
    padding: 20px 0px;
}

/* Layouts */

.portlet-layout 
{
	border: 0px none;
}

.portal-page-edit-mode div.portlet-container
{	
	border: 1px dotted ! important;
	min-height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
    padding: 8px;
}

.portal-page-edit-mode div.e-panel-container {
    border: 1px dotted !important;
    min-height: 100px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 8px;
}

.portal-page-edit-mode div.e-panel-container:hover {
    border: 2px dotted !important;
}

div.portlet-layout-row
{
	padding-left: 0px;
	padding-right: 0px;
}

.portlet-layout-row > .portlet
{
	margin-bottom: 14px;
}

.portlet-layout-column, 
.portlet-layout-bootstrap-column
{
	display: table;
	width: 100%;
}

.portlet-layout-column > .portlet-content, 
.portlet-layout-bootstrap-column > portlet-content 
{
	display: table-row;
	width: 100%;
}
.portlet-layout-column > .portlet-content > div
{
	display: table-cell;
	vertical-align: top;
	padding-left: 7px;
}

.portlet-layout-column > .portlet-content > div:first-child
{
	padding-left: 0px;
}

.portlet-layout-bootstrap-column > .portlet-content > div
{
	display: table-cell;
	vertical-align: top;
	padding-left: 0px;
}

table.portlet-layout-column, 
table.portlet-layout-bootstrap-column
{
	border: 0px, none;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

/* Grid */

table.themed.report-grid-view
{
    border-style: none none none none;
    border-width: 0 0 0 0;
}
a.drill-down-link
{
    padding-right: 30px;
    position: relative;
}

/* Card */

.report-card
{
    padding-left: 7px;
    padding-right: 7px;
}
/*
div.report-card > fieldset
{
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 4px grey;
    padding: 34px 28px 0px;
    position: relative;
    margin: 4px;
    background-image: none;
}
div.report-card > fieldset > div.hr hr
{
  display: none;
}

div.report-card > fieldset > *:last-child {
    margin-bottom: 28px;
}

div.report-card > fieldset > legend
{
    font-size: 13pt;
    font-weight: normal;    
    top: 7px;
    left: 15px;
    position: absolute;
    width: 98%;
}

div.report-card > fieldset > div
{
    overflow:auto;
}

div.report-card > fieldset > div > div:first-child
{
    float: left;
    width: 180px;
    text-indent: 6px;
}

div.report-card > fieldset > div > div
{
    padding: 0.5em 0;
    display: table-cell;
}
div.report-card > fieldset > div > div > a
{
    text-decoration:none;
}
div.report-card > fieldset > div > div a:hover
{
    text-decoration:underline;
}
*/

/* PivotGrid */


/* News List */

div.news-list ul li 
{
	margin-bottom: 10px;
}

div.news-list ul li a
{
	font-style: italic;
	font-size: smaller;
}


/* ThumbnailMenu */


div.thumbnail-menu>a
{
	min-width: 10px;
	min-height: 10px;
	display: inline-block;
	margin: 5px 5px 5px 5px;
}



/* ExternalPage */

.portlet-ExternalPage iframe.portlet-content
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 204px;
	border: 0px none;
    padding: 4px 52px;
}


/* Tile */

.report-tile
{
    /*
    border-width: 1px;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    */
    margin: 0 auto;
    min-height: 200px;
    min-width: 200px;
    max-width: 200px;
}

/*
div.report-tile > a
{
    border-width: 1px;
    display: block;
    padding: 6px;
    text-decoration: none;
    border-radius: 5px 5px 5px 5px;
    position: relative;
}


div.report-tile > a > div
{
	display: inline-block;
	text-align: center;
	margin: 10px 20px 10px 20px;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
}

div.report-tile-value-image
{
    height: 68px;
    width: 68px;
    float: left;
}

div.report-tile-value p
{
    text-align: left;
    font-size: 16pt;
    display:inline-block;
}

div.report-tile-label p
{
    margin-bottom: 0;
    margin-top: 0;   
}

div.report-tile > a:hover > div.report-tile-value
{
    text-decoration:none;
}

.report-tile-value
{
    min-height:104px;   
}

div.report-tile-label
{
}
*/

/* TreeList */
table.treelist > tbody > tr > td
{
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}

table.themed > tbody > tr > td.treelist-btn,
table.themed > tbody > tr > td.treelist-btnl,
table.themed > tbody > tr > td.treelist-btnc,
table.themed > tbody > tr > td.treelist-btnlc,
table.themed > tbody > tr > td.treelist-ln,
table.themed > tbody > tr > td.treelist-lnl
{
	min-width: 33px;
	width: 33px;
	min-height: 24px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
}
table.themed > tbody > tr > td.treelist-btnlc,
table.themed > tbody > tr > td.treelist-lnl
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
table.themed > tbody > tr > td.treelist-ind,
table.themed > tbody > tr > td.treelist-indl
{
	border-width: 0px;
	border-style: none;
}

/* Page submenu */
.portlet-Tile > .portlet-content
{
    padding-top: 14px;
    padding-bottom: 14px;
}

/* Page submenu */

@media print {
    .portlet-PageSubmenu {
        display: none;
    }
}
.page-submenu
{
	border-radius: 0px 0px 0px 0px;
}
.page-submenu-item .menu-icon:before,
.page-submenu-item-cat .menu-icon:before
{
    font-size: 15px;
    padding-right: 10px;
}
.page-submenu a
{	
    display: block;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    font-size: 12px;
    line-height: 30px;
    margin: 0;
    padding: 0 4px;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
.page-submenu a:last-child
{
    border-radius: 0 0 0px 0px;
}
.portlet.page-submenu > .portlet-content
{
    padding: 0px;
    width:100%;
}
.page-submenu > .portlet-content
{
	border-collapse: collapse;
}


/* FK */

.financial-report-footer 
{
    font-size: xx-small;
    padding-top: 4px;
    text-align: right;
}

/* Toolbox */

.bpsc-toolbox-column > .portlet-container
{
    max-width: 14em;
    min-width: 14em;
}

/* LRU */

@media print {
    .portlet-lru {
        display: none;
    }
}

div.portlet.portlet-lru > div.portlet-content
{
}

.portal-lru-item {
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-radius: 0px;
    height: 30px;
    margin-bottom: 1px;
}

.portal-lru-icon 
{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    margin-left: 0.5em;
}

.portal-lru-link
{
    display: inline-block;
    float: right;
    margin-right: 0.5em;
}

.portal-lru > table {
    width: 100%;
}

.portal-lru a 
{
    text-decoration: none;
}

.portal-lru-footer
{
    text-align: right;
}

.portal-lru
{
    display: inline-block;
    width: 100%;
}

/* menu g��wne / podmenu kafelkowe */
/*
.portlet-MainMenu .portlet-content
{
    padding: 4px 4px;
}
*/
.main-menu
{
    display: block;
}
.main-menu > *
{
    display: flex;
}
.main-menu-category-col
{
    width: 16.6667%;
    min-width: 16.6667%;
    max-width: 16.6667%;
}
.main-menu-category 
{
    border-bottom-width: 0px;
    border-bottom-style: none;
    padding-bottom: 10px;
}
.main-menu-items-col
{
    padding: 40px;
    width: 83.3333%;
    min-width: 83.3333%;
    max-width: 83.3333%;
    /*min-width: 99%;*/
}
a.main-menu-category-item
{
    display: block;
    text-transform: uppercase;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
a.main-menu-category-item:hover,
a.main-menu-category-item:active,
a.main-menu-category-item:focus,
a.main-menu-category-item:visited
{
    color: inherit;
    text-decoration: none;
}
a.main-menu-category-item:focus
{
    outline-style: none;
}
.main-menu-category-item > *
{
    display: table-cell;
    font-size: 12px;
    height: 48px;
    vertical-align: middle;
    padding-left: 8px;
    padding-right: 8px;    
}
.main-menu-category-icon
{
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    text-align: center;
}
.main-menu-category-icon:before
{
    content: "\e010";
}
.main-menu-category:last-child
{
    border-bottom-width: 0px;
    border-bottom-style: none;
}

.main-menu-item, .tile-container
{
    display: table;
    border-width: 1px;
    padding: 10px 40px;
    table-layout: fixed;
    word-wrap: break-word;
}

.main-menu-items .tile-container
{
    padding: 40px;
}
/*
.main-menu .tile-iconic 
{
    display: inherit;
}
.main-menu-items .tile-iconic > .tile-value > *
{
    width: inherit
}
.main-menu-items .tile-iconic > .tile-value
{
    display: block;
}
*/

.page-icon-default, .category-icon-default, .menu-icon /* == icons8 */
{
  display: inline-block;
  font-family: "icons8";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.tile .page-icon-default:before,
.tile .category-icon-default:before,
.page-submenu-item-cat .category-icon-default:before,
.page-submenu-item .menu-icon-default:before,
.page-submenu-item-cat .menu-icon-default:before
{
  content: "\f15f";
}


/* ImpulsCrm Edytorek kontakt�w wg encji */
.kontakty-dla-encji-toggle-btn 
{
    cursor: pointer;
}
.kontakty-dla-encji {
    display: table;
    width: 100%
}
.kontakty-dla-encji.zadania-dla-osoby 
{
    border-top-width: 2px;
    border-top-style: solid;
}
.kontakty-dla-encji.zadania-dla-osoby > .kontakty-naglowek > div
{
    padding-top: 16px;
}
.kontakty-dla-encji > div {
    display: table-row;
}
.kontakty-dla-encji > div > div {
    display: table-cell;
    width: 30%;
    padding: 0 8px;
}
.kontakty-dla-encji > div > div:first-child {
    width: 70%;
}
.kontakty-naglowek {
    text-align: center;
    font-style: italic;
	font-weight: bold;
    letter-spacing: 0.25em;
}   
.kontakty-naglowek select {
    letter-spacing: normal;
}
.kontakty-dla-encji > .kontakty-naglowek {
	font-size:14px;
	height:30px;
}
.kontakty-dla-encji {
	padding:20px 0px 20px 0px;
}
.kontakty-dodaj > div {
    display: table-row;
}

.kontakty-dodaj > div > div {
    display: table-cell;
    width: 99%;
}
.kontakty-dodaj > div > div:first-child {
    width: 10em;
}
.kontakty-dodaj > .kontakty-dodaj-opis {
    display: block;
}
[class="kontakty-dodaj"] > .kontakty-dodaj-opis > textarea {
	height:100px;
}
.kontakty-dla-encji input.kontakty-temat,
.kontakty-dla-encji select.kontakty-rodzaj,
.kontakty-dodaj-opis textarea {
    width: 100%;
}
.kontakty-dla-encji > div.kontakty-submit {
    display: block;
    text-align:center;
}
.kontakty-dla-encji > div.kontakty-submit .bpsc-button 
{
    min-width: 250px;
}

.kontakty-lista-checkmark {
    font-size: large;
    margin-right: 6px;
    line-height: 32px;
}    
td.kontakty-lista-symbol 
{
    min-width: 8em;
}
.kontakty-lista-opis 
{
    white-space: pre-wrap;
    max-height: 10em;
    overflow: hidden;
    text-overflow: ellipsis;
}
.kontakty-dodaj input.date-picker {
    width: 6em;
}

.kontakty-lista 
{
    width: 99%;
}


