/* Minification failed. Returning unminified contents.
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(271,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(281,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(286,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(298,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(298,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(329,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(390,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(390,50): run-time error CSS1038: Expected hex color, found '#0000'
(390,62): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(390,83): run-time error CSS1038: Expected hex color, found '#0000'
(390,95): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
(438,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(461,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(465,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(475,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(476,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(482,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(483,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(489,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(490,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(491,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(495,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(505,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(506,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(507,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(511,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(597,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-900'
(601,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-800'
(605,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-700'
(609,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-600'
(613,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-500'
(617,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-400'
(621,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(625,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(629,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(633,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-50'
(637,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-900'
(641,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-800'
(645,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-700'
(649,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-600'
(653,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-500'
(657,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-400'
(661,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(665,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-200'
(669,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(673,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-50'
(677,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-900'
(681,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-800'
(685,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-700'
(689,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-600'
(693,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-500'
(697,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-400'
(701,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(705,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-200'
(709,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(713,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-50'
(717,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-900'
(721,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-800'
(725,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-700'
(729,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-600'
(733,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-500'
(737,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-400'
(741,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-300'
(745,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-200'
(749,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-100'
(753,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-50'
(757,17): run-time error CSS1039: Token not allowed after unary operator: '-red-900'
(761,17): run-time error CSS1039: Token not allowed after unary operator: '-red-800'
(765,17): run-time error CSS1039: Token not allowed after unary operator: '-red-700'
(769,17): run-time error CSS1039: Token not allowed after unary operator: '-red-600'
(773,17): run-time error CSS1039: Token not allowed after unary operator: '-red-500'
(777,17): run-time error CSS1039: Token not allowed after unary operator: '-red-400'
(781,17): run-time error CSS1039: Token not allowed after unary operator: '-red-300'
(785,17): run-time error CSS1039: Token not allowed after unary operator: '-red-200'
(789,17): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(793,17): run-time error CSS1039: Token not allowed after unary operator: '-red-50'
(797,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-900'
(801,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-800'
(805,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-700'
(809,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(813,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-500'
(817,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(821,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(825,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(829,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(833,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-50'
(837,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-900'
(841,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-800'
(845,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-700'
(849,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-600'
(853,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-500'
(857,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-400'
(861,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(865,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(869,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(873,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-50'
(877,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-900'
(881,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-800'
(885,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-700'
(889,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-600'
(893,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-500'
(897,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-400'
(901,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(905,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-200'
(909,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(913,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-50'
(917,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-900'
(921,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-800'
(925,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-700'
(929,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-600'
(933,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-500'
(937,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-400'
(941,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(945,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-200'
(949,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(953,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-50'
(957,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-900'
(961,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-800'
(965,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-700'
(969,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(973,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-500'
(977,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(981,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(985,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(989,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(993,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-50'
(1004,23): run-time error CSS1039: Token not allowed after unary operator: '-carbon-y'
(1005,26): run-time error CSS1039: Token not allowed after unary operator: '-carbon-y'
(1009,23): run-time error CSS1039: Token not allowed after unary operator: '-carbon-y'
(1013,26): run-time error CSS1039: Token not allowed after unary operator: '-carbon-y'
(1017,22): run-time error CSS1039: Token not allowed after unary operator: '-carbon-y'
(1018,25): run-time error CSS1039: Token not allowed after unary operator: '-carbon-y'
(1022,22): run-time error CSS1039: Token not allowed after unary operator: '-carbon-y'
(1026,25): run-time error CSS1039: Token not allowed after unary operator: '-carbon-y'
(1031,8): run-time error CSS1036: Expected expression, found ':'
(1041,40): run-time error CSS1019: Unexpected token, found ' '
(1041,40): run-time error CSS1019: Unexpected token, found ' '
(1041,40): run-time error CSS1042: Expected function, found ' '
(1041,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1045,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-500'
(1051,1): run-time error CSS1035: Expected colon, found '{'
(1066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
(1093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1115,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(1152,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-600'
(1196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1198,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(1203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1204,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(1208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1257,56): run-time error CSS1030: Expected identifier, found '.'
(1257,62): run-time error CSS1031: Expected selector, found ')'
(1257,62): run-time error CSS1025: Expected comma or open brace, found ')'
(1275,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1276,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1277,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
 */
/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
    font-style: italic;
    font-weight: 600;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

.validation-summary-errors {
    color: #b94a48;
    font-weight: 600;
}

.validation-summary-valid {
    display: none;
}


/*Toan*/
select.input-validation-error {
    border: 1px solid #b94a48;
}

.col-money {
    min-width: 274px;
    max-width: 275px;
}
.col-date {
    min-width:249px;
    max-width:250px;
}

.borderTableYellow table > thead > tr > th, .borderTableYellow > table > tbody > tr > td {
    border: 1px solid #ccc;
    padding: 5px;
    background-color: #ffe;
}

.blue-border-top {
    border-top-width: 8px !important;
    border-color: #009ddc;
    border-radius: 4px;
}

.btn-outline-danger {
    --bs-btn-color:#990000;
    --bs-btn-border-color:#990000;
}

/*from addon.css */
#divPleaseWaitBG {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*override bootstrap */
/*
a[href]:after {
    content: none;
}
a {
  color: #4E2819;
  text-decoration: underline;
}
a:hover,
a:focus {
  color: #777; 
}

.table > tfoot > tr > td {
    border-top: none;
}

.dropdown-menu > li > a {
    text-decoration: none;
}
.nav > li > a {
    text-decoration: none;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs > li > a {
  border: 1px solid #523326;
}
.nav-tabs > li > a:hover {
  border-color: none;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
}

@media print {
    a[href]:after {
        content: nnone; 
    }
}
*/
/*end override bootstrap*/

.disposedItem {
    text-decoration: line-through;
    text-decoration-color: #990000;
    text-decoration-thickness: 2px;
}

/*
.iconLegend 
{
    font-size:.8em;
}
.iconLegend span
{
    vertical-align:top;
}
*/

.editor-label, label {
    font-weight:600;
}
.editor-address {
    font-size:.9em;
}
/*
.display-label, 
.editor-label, .editor-label > label, .display-label > label {
    margin: 1em 0 0 0;
    font-weight:bold;
    
}

.display-field, 
.editor-field {
    margin: 0.1em 0 0 0;
    padding-left:4px;
}
.editor-address 
{
    margin: 1em 0 0 0;
    vertical-align: top;
    font-size: .9em;
}
*/
div.scrollbox {
    display:block;
    height:150px;
    overflow-y:scroll;
}

div.scrollboxfull {
    display:block;
    height:100%;
    overflow-y:auto;
}


#scheduledPayments 
{
    padding: 8px;
    position: absolute;
    border: 1px solid #fff;
    background-color: rgba(255, 255, 255, 0.91);
    min-height:100px;
    z-index: 2;
}

#scheduledPayments table
{
    
    border: 1px solid #ccc;
}

.accountNotificationDescription 
{
    font-style: italic;
    margin-left: 29px;
    margin-bottom: 8px;
}

#ChangeRequest .changeRequestField {
    padding-bottom:5px;
}

#ChangeRequest .changeRequestField .label {
    font-weight:bold;
    clear:both;
    padding-bottom:10px;
    padding-top:10px;
    background-color:White;
    color: #000;
}
#ChangeRequest .changeRequestField .editor-field {
    clear:both;
    padding-bottom:10px;
    
}

/*
.panel-title {
    font-weight:bold;
}
*/
/* Admin - change request owner */
#popup_dialog {
    background-color:#fff;
    background-image:none;
}
.dialogWindow 
{
    background-image: url(../content/bkg.jpg);
    margin: 0px;
    background-color: white;
    cursor: default;
    font-family:Verdana;
    
}

.partnership {
                padding-top:12px;
                text-align: center;
}

input[type=submit]:disabled, input[readonly] {
    cursor: not-allowed;
}

input[type=submit]:disabled, input[readonly], input[readonly]:focus {
    background-color: #eee;
}

/*for AA compliance*/
.breadcrumb-item > a {
    padding-top:3px;
    padding-bottom:2px;
}

/*DataTable*/
/*
select:required:invalid {
    color: #ddd;
}

select option {
    color: black;
}
*/
.dataTables_info {
    text-align: right;
}

.dataTables_paginate {
    text-align: center !important;
}

.dataTable thead > tr > th, .dataTable tbody > tr > td {
	border: 1px solid var(--primary-100);
	padding:5px;
}

.dataTable thead > tr > th {
    background-color: #dbe6f0;
    font-weight:600;
}

.dataTable thead > tr > th:hover, .dataTable thead > tr > th.dt-ordering-asc, .dataTable thead > tr > th.dt-ordering-desc {
    background-color: var(--primary-300)!important;
    color:#000;
}
table.dataTable tr:hover td, table.dataTable tr:hover td {
    cursor: default;
    background-color: var(--primary-200);
}

table.dataTable > tbody > tr > td {
    padding:6px;
}
.dataTables_processing {
    background-color:#337ab7;
    color:#fff;
}
.DT20_Edit {
    text-decoration: underline;
    color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
}
.DT20_Edit:hover {
    cursor:pointer;
}
.bigger {
    font-size: 13px;
}
:root {
    /* Fonts */
    --bs-font-sans-serif: "Work Sans", sans-serif;
    --bs-body-line-height: 1.6;
    --bs-body-color: var(--gray-800);
    /* Links */
    --bs-link-color: var(--secondary-600);
    --bs-link-color-rgb: 6,112,42;
    --bs-link-decoration: underline;
    --bs-link-hover-color: var(--secondary-800);
    --bs-link-hover-color-rgb: 8,76,35;
    /* Colors */
    --primary-900: #000F18;
    --primary-800: #003349;
    --primary-700: #00567A;
    --primary-600: #007AAB;
    --primary-500: #009DDC;
    --primary-400: #33B1E3;
    --primary-300: #66C4EA;
    --primary-200: #99D8F1;
    --primary-100: #CCEBF8;
    --primary-50: #E6F5FC;
    --secondary-900: #0B281C;
    --secondary-800: #084C23;
    --secondary-700: #06702A;
    --secondary-600: #039430;
    --secondary-500: #00B837;
    --secondary-400: #33C65F;
    --secondary-300: #66D487;
    --secondary-200: #99E3AF;
    --secondary-100: #CCF1D7;
    --secondary-50: #E6F8EB;
    --tertiary-900: #2F1D04;
    --tertiary-800: #614003;
    --tertiary-700: #936402;
    --tertiary-600: #CC8D01;
    --tertiary-500: #F6AA00;
    --tertiary-400: #F8BC2F;
    --tertiary-300: #FAC958;
    --tertiary-200: #FBD883;
    --tertiary-100: #FDE8AF;
    --tertiary-50: #FFF7DB;
    --accent-900: #2F1D04;
    --accent-800: #63390A;
    --accent-700: #97550F;
    --accent-600: #CC7215;
    --accent-500: #FF8D1A;
    --accent-400: #FFA242;
    --accent-300: #FFB76A;
    --accent-200: #FFCD93;
    --accent-100: #FFE2BB;
    --accent-50: #FFF7E3;
    --red-900: #2B0D07;
    --red-800: #661000;
    --red-700: #861503;
    --red-600: #A81B03;
    --red-500: #CC412F;
    --red-400: #DB6545;
    --red-300: #E29883;
    --red-200: #EEB7A7;
    --red-100: #F8D6CC;
    --red-50: #FFF5F2;
    --gray-900: #1f1f1f;
    --gray-800: #393939;
    --gray-700: #545454;
    --gray-600: #6E6E6E;
    --gray-500: #888888;
    --gray-400: #9F9E9E;
    --gray-300: #B6B4B4;
    --gray-200: #CDCBCB;
    --gray-100: #E4E1E1;
    --gray-50: #FBF7F7;
    --bs-danger: #990000;
    --bs-danger-rgb: 153,0,0;
    /* Helpers */
    --carbon-x: 100px;
    --carbon-y: 60px;
}

/* Components */
.card {
    --bs-card-border-width: 0;
    --tw-shadow: 0px 4px 24px 2px rgba(17, 72, 102, .08);
    --tw-shadow-colored: 0px 4px 24px 2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
    &.border-top

{
    border-top-width: 8px !important;
    border-color: var(--secondary-500) !important;
}

@media (min-width: 1200px) {
    &.card-lg {
        --bs-card-spacer-y: 3rem;
        --bs-card-spacer-x: 3rem;
        --bs-card-cap-padding-y: 1.5rem;
        --bs-card-cap-padding-x: 3rem;
        .row

{
    --bs-gutter-x: 6rem;
}

}
}

@media (max-width: 1199px) {
    &.card-lg {
        --bs-card-spacer-y: 1.5rem;
        --bs-card-spacer-x: 1.5rem;
        --bs-card-cap-padding-y: 1.5rem;
        --bs-card-cap-padding-x: 1.5rem;
    }
}

.card {
    --bs-card-border-width: 1px;
    --bs-card-bg: rgba(244,244,244,.15);
    --bs-card-border-color: var(--gray-100);
    box-shadow: none;
}

.card-footer {
    --bs-card-cap-bg: var(--bs-body-bg);
    color: var(--primary-800);
    border-top: solid 1px var(--bs-border-color);
}

}

.breadcrumb-item::before {
    --bs-breadcrumb-divider: url(&#34;data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='%236c757d'/%3E%3C/svg%3E&#34;
    );
}

.nav {
    --bs-nav-link-color: var(--primary-800);
    --bs-nav-link-hover-color: var(--secondary-600);
}

.navbar-nav {
    --bs-nav-link-padding-x: 1.5rem;
    --bs-navbar-nav-link-padding-x: 1.5rem;
    --bs-nav-link-padding-y: 0;
    --bs-navbar-nav-link-padding-y: 0;
    --bs-nav-link-font-weight: 500;
    --bs-nav-link-color: var(--primary-800);
    --bs-nav-link-hover-color: var(--secondary-600);
    --bs-navbar-active-color: var(--secondary-800);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
}

@media (max-width: 1499px) {
    .stacked .navbar-nav {
        --bs-nav-link-font-size: 14px;
    }

    header.stacked .btn {
        --bs-btn-font-size: 14px;
    }

    header.stacked .nav-link.active {
        font-size: 16.2px !important;
    }
}

@media (min-width: 1400px) {
    header.stacked .navbar-nav {
        --bs-nav-link-padding-x: 1.5rem;
        --bs-navbar-nav-link-padding-x: 1.5rem;
    }
}

@media (max-width: 1399px) {
    .navbar-nav {
        --bs-nav-link-padding-x: 1rem;
        --bs-navbar-nav-link-padding-x: 1rem;
    }
}

@media (max-width: 1199px) {
    .stacked .navbar-nav {
        --bs-nav-link-padding-x: .75rem;
        --bs-navbar-nav-link-padding-x: .75rem;
        --bs-nav-link-font-size: 12px;
    }

    header.stacked .btn {
        --bs-btn-font-size: 12px;
    }

    header.stacked .nav-link.active {
        font-size: 14.2px !important;
    }
}

@media (max-width: 991px) {
    .stacked .navbar-nav {
        --bs-nav-link-padding-x: 1rem;
        --bs-navbar-nav-link-padding-x: 1rem;
        --bs-nav-link-font-size: 16px;
    }

    header.stacked .btn {
        --bs-btn-font-size: 16px;
    }

    header.stacked .nav-link.active {
        font-size: 1.2rem !important;
    }
}

.table {
    --bs-table-striped-bg: rgba(var(--bs-secondary-rgb),.02);
    --bs-table-border-color: var(--primary-100);
}

.pagination {
    --bs-pagination-color: var(--primary-700);
    --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(--primary-50);
    --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: var(--primary-700);
    --bs-pagination-active-border-color: var(--primary-700);
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: rgba(var(--bs-secondary-rgb),.02);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
}

.btn {
    --bs-btn-padding-x: 1.25rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-border-radius: 19px;
    --bs-btn-border-width: 2px;
    --bs-btn-font-weight: 600;
    letter-spacing: .05em;
    text-transform: uppercase;
}

.btn-outline-primary {
    --bs-btn-color: var(--primary-700);
    --bs-btn-border-color: var(--primary-500);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--primary-700);
    --bs-btn-hover-border-color: var(--primary-700);
    --bs-btn-focus-shadow-rgb: 13,110,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--primary-700);
    --bs-btn-active-border-color: var(--primary-700);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--primary-700);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--primary-700);
    --bs-gradient: none;
}

.btn-outline-danger {
    --bs-btn-color: #990000;
    --bs-btn-border-color: #990000;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #990000;
    --bs-btn-hover-border-color: #990000;
    --bs-btn-focus-shadow-rgb: 220,53,69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #990000;
    --bs-btn-active-border-color: #990000;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #990000;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #990000;
    --bs-gradient: none;
}

.btn-link {
    --bs-btn-color: var(--primary-600);
    --bs-btn-hover-color: var(--primary-800);
    --bs-btn-active-color: var(--primary-800);
    text-decoration: none;
}

/* Colors */
.text-primary-900 {
    color: var(--primary-900);
}

.text-primary-800 {
    color: var(--primary-800);
}

.text-primary-700 {
    color: var(--primary-700);
}

.text-primary-600 {
    color: var(--primary-600);
}

.text-primary-500 {
    color: var(--primary-500);
}

.text-primary-400 {
    color: var(--primary-400);
}

.text-primary-300 {
    color: var(--primary-300);
}

.text-primary-200 {
    color: var(--primary-200);
}

.text-primary-100 {
    color: var(--primary-100);
}

.text-primary-50 {
    color: var(--primary-50);
}

.text-secondary-900 {
    color: var(--secondary-900);
}

.text-secondary-800 {
    color: var(--secondary-800);
}

.text-secondary-700 {
    color: var(--secondary-700);
}

.text-secondary-600 {
    color: var(--secondary-600);
}

.text-secondary-500 {
    color: var(--secondary-500);
}

.text-secondary-400 {
    color: var(--secondary-400);
}

.text-secondary-300 {
    color: var(--secondary-300);
}

.text-secondary-200 {
    color: var(--secondary-200);
}

.text-secondary-100 {
    color: var(--secondary-100);
}

.text-secondary-50 {
    color: var(--secondary-50);
}

.text-tertiary-900 {
    color: var(--tertiary-900);
}

.text-tertiary-800 {
    color: var(--tertiary-800);
}

.text-tertiary-700 {
    color: var(--tertiary-700);
}

.text-tertiary-600 {
    color: var(--tertiary-600);
}

.text-tertiary-500 {
    color: var(--tertiary-500);
}

.text-tertiary-400 {
    color: var(--tertiary-400);
}

.text-tertiary-300 {
    color: var(--tertiary-300);
}

.text-tertiary-200 {
    color: var(--tertiary-200);
}

.text-tertiary-100 {
    color: var(--tertiary-100);
}

.text-tertiary-50 {
    color: var(--tertiary-50);
}

.text-accent-900 {
    color: var(--accent-900);
}

.text-accent-800 {
    color: var(--accent-800);
}

.text-accent-700 {
    color: var(--accent-700);
}

.text-accent-600 {
    color: var(--accent-600);
}

.text-accent-500 {
    color: var(--accent-500);
}

.text-accent-400 {
    color: var(--accent-400);
}

.text-accent-300 {
    color: var(--accent-300);
}

.text-accent-200 {
    color: var(--accent-200);
}

.text-accent-100 {
    color: var(--accent-100);
}

.text-accent-50 {
    color: var(--accent-50);
}

.text-red-900 {
    color: var(--red-900);
}

.text-red-800 {
    color: var(--red-800);
}

.text-red-700 {
    color: var(--red-700);
}

.text-red-600 {
    color: var(--red-600);
}

.text-red-500 {
    color: var(--red-500);
}

.text-red-400 {
    color: var(--red-400);
}

.text-red-300 {
    color: var(--red-300);
}

.text-red-200 {
    color: var(--red-200);
}

.text-red-100 {
    color: var(--red-100);
}

.text-red-50 {
    color: var(--red-50);
}

.text-gray-900 {
    color: var(--gray-900);
}

.text-gray-800 {
    color: var(--gray-800);
}

.text-gray-700 {
    color: var(--gray-700);
}

.text-gray-600 {
    color: var(--gray-600);
}

.text-gray-500 {
    color: var(--gray-500);
}

.text-gray-400 {
    color: var(--gray-400);
}

.text-gray-300 {
    color: var(--gray-300);
}

.text-gray-200 {
    color: var(--gray-200);
}

.text-gray-100 {
    color: var(--gray-100);
}

.text-gray-50 {
    color: var(--gray-50);
}

.bg-primary-900 {
    background-color: var(--primary-900);
}

.bg-primary-800 {
    background-color: var(--primary-800);
}

.bg-primary-700 {
    background-color: var(--primary-700);
}

.bg-primary-600 {
    background-color: var(--primary-600);
}

.bg-primary-500 {
    background-color: var(--primary-500);
}

.bg-primary-400 {
    background-color: var(--primary-400);
}

.bg-primary-300 {
    background-color: var(--primary-300);
}

.bg-primary-200 {
    background-color: var(--primary-200);
}

.bg-primary-100 {
    background-color: var(--primary-100);
}

.bg-primary-50 {
    background-color: var(--primary-50);
}

.bg-secondary-900 {
    background-color: var(--secondary-900);
}

.bg-secondary-800 {
    background-color: var(--secondary-800);
}

.bg-secondary-700 {
    background-color: var(--secondary-700);
}

.bg-secondary-600 {
    background-color: var(--secondary-600);
}

.bg-secondary-500 {
    background-color: var(--secondary-500);
}

.bg-secondary-400 {
    background-color: var(--secondary-400);
}

.bg-secondary-300 {
    background-color: var(--secondary-300);
}

.bg-secondary-200 {
    background-color: var(--secondary-200);
}

.bg-secondary-100 {
    background-color: var(--secondary-100);
}

.bg-secondary-50 {
    background-color: var(--secondary-50);
}

.bg-tertiary-900 {
    background-color: var(--tertiary-900);
}

.bg-tertiary-800 {
    background-color: var(--tertiary-800);
}

.bg-tertiary-700 {
    background-color: var(--tertiary-700);
}

.bg-tertiary-600 {
    background-color: var(--tertiary-600);
}

.bg-tertiary-500 {
    background-color: var(--tertiary-500);
}

.bg-tertiary-400 {
    background-color: var(--tertiary-400);
}

.bg-tertiary-300 {
    background-color: var(--tertiary-300);
}

.bg-tertiary-200 {
    background-color: var(--tertiary-200);
}

.bg-tertiary-100 {
    background-color: var(--tertiary-100);
}

.bg-tertiary-50 {
    background-color: var(--tertiary-50);
}

.bg-gray-900 {
    background-color: var(--gray-900);
}

.bg-gray-800 {
    background-color: var(--gray-800);
}

.bg-gray-700 {
    background-color: var(--gray-700);
}

.bg-gray-600 {
    background-color: var(--gray-600);
}

.bg-gray-500 {
    background-color: var(--gray-500);
}

.bg-gray-400 {
    background-color: var(--gray-400);
}

.bg-gray-300 {
    background-color: var(--gray-300);
}

.bg-gray-200 {
    background-color: var(--gray-200);
}

.bg-gray-100 {
    background-color: var(--gray-100);
}

.bg-gray-50 {
    background-color: var(--gray-50);
}

/* Helpers */
@media (min-width: 1500px) {
    .container {
        max-width: 1440px;
    }
}

.py-y {
    padding-top: var(--carbon-y);
    padding-bottom: var(--carbon-y);
}

.pt-y {
    padding-top: var(--carbon-y);
}

.pb-y {
    padding-bottom: var(--carbon-y);
}

.my-y {
    margin-top: var(--carbon-y);
    margin-bottom: var(--carbon-y);
}

.mt-y {
    margin-top: var(--carbon-y);
}

.mb-y {
    margin-bottom: var(--carbon-y);
}

ul {
    padding-left: 1rem;
    li:: marker

{
    color: var(--primary-500);
}

}

/* Headings */
.h3, h3 {
    font-size: clamp(1.5rem, 1.367rem + 0.4255vw, 1.75rem);
    font-weight: 600;
    letter-spacing: .012em;
    line-height: 1.3;
    color: var(--primary-500);
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    a

{
    text-decoration: none;
}

a:not(:hover) {
    color: var(--primary-800);
}

a:hover {
    color: var(--secondary-600);
}

}

a {
    &:has(.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6)

{
    text-decoration: none;
}

&:not(:hover) {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6

{
    color: var(--primary-800);
}

}

&:hover {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6

{
    color: var(--secondary-600);
}

}
}

header .btn {
    text-transform: none !important;
    --bs-btn-font-weight: 500;
}

header .nav-link {
    text-align: center;
}

    header .nav-link.active {
        font-weight: 600;
    }

header.stacked .nav-link.active {
    /* text-decoration: underline; */
    font-size: 1.2em;
}

header:not(.stacked) .nav-link.active {
    font-size: 1.2rem;
}

header .nav-link.text-secondary:hover,
header .nav-link.text-secondary:focus {
    color: var(--bs-nav-link-hover-color) !important;
}

header #logo {
    max-width: 195px;
}

@media (max-width: 1199px) {
    header #logo {
        max-width: 150px;
    }
}

@media (min-width: 992px) {
    header .navbar-expand-lg {
        flex-wrap: wrap;
    }

    header .navbar-nav {
        flex: auto;
        justify-content: center;
    }
}

@media (max-width: 991px) {
    header .nav-item {
        margin-bottom: .5rem;
    }

    header .dropdown .dropdown-menu-end {
        margin-left: auto;
        margin-right: auto;
    }
}

footer h5 {
    text-transform: uppercase;
    color: var(--primary-600);
    font-weight: 600;
}

*[data-bs-toggle] {
    cursor: pointer;
}

.card-header[data-bs-toggle] > h2 {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}

    .card-header[data-bs-toggle] > h2 > .collapse-toggle {
        flex: 1 0 30px;
        max-width: 30px;
        height: 30px;
        display: inline-block;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
    }

.card-header[aria-expanded="false"] > h2 > .collapse-toggle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 80z' fill='%23393939'/%3E%3C/svg%3E");
}

.card-header[aria-expanded="true"] > h2 > .collapse-toggle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z' fill='%23393939'/%3E%3C/svg%3E");
}

responsive-table td::before {
    display: none;
}

responsive-table th:not(:first-child),
responsive-table td:not(:first-child) {
    text-align: center;
}

responsive-table > table > tbody > tr > th[scope="row"],
responsive-table > table > tbody > tr > th[role="presentation"],
responsive-table > table > tbody > tr > td.row-header {
    --bs-table-bg: var(--primary-100);
    --bs-table-color-state: var(--primary-800);
    border-color: var(--bs-table-bg);
    font-weight: 600;
}

responsive-table > table > tbody > tr.bg-secondary {
    --bs-table-bg: rgba(var(--bs-secondary-rgb),.01) !important;
    background-color: rgba(var(--bs-secondary-rgb),.01) !important;
}

responsive-table > table > tbody > tr.row-collapse {
    --bs-table-bg: var(--primary-50);
    transition: none !important;
}

responsive-table .row-toggle {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateY(5px);
}

    responsive-table .row-toggle[aria-expanded="false"] {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 352c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 80-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 80z'/%3E%3C/svg%3E");
    }

    responsive-table .row-toggle[aria-expanded="true"] {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-192 0z'/%3E%3C/svg%3E");
    }

responsive-table .nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0;
}

@media (max-width: 991px) {
    responsive-table table,
    responsive-table tbody,
    responsive-table tr:not([role="rowfooter"]),
    responsive-table td {
        display: block;
        width: 100%;
    }

    responsive-table tr {
        padding: 0;
    }

    responsive-table thead {
        display: none !important;
    }

    responsive-table tr:not([role="rowfooter"]) td:not(.row-header)::before {
        display: inline;
        font-weight: bold;
    }

    responsive-table tr:not([role="rowfooter"]) td:has(.table)::before {
        display: none;
    }

    responsive-table tr:not([role="rowfooter"]) td {
        display: flex;
        gap: 1rem 0.5rem;
        flex-wrap: wrap;
    }

    responsive-table tbody th.empty-header {
        padding: 0;
    }

    responsive-table tbody th[role="rowheader"],
    responsive-table tbody th[role="presentation"],
    responsive-table tbody td.row-header {
        display: block;
        --bs-table-bg: var(--primary-100);
        --bs-table-color-state: var(--primary-800);
        border-color: var(--bs-table-bg);
    }

        responsive-table tbody th[role="rowheader"][scope="row"],
        responsive-table tbody th[role="presentation"],
        responsive-table tbody td.row-header {
            margin-top: 1.2rem;
        }

    responsive-table tbody td .input-group {
        width: auto;
    }

    responsive-table tr[role="separator"] {
        display: none;
    }

    responsive-table tr[role="rowfooter"] {
        display: flex;
        gap: 0;
        flex-direction: column;
    }

        responsive-table tr[role="rowfooter"] td {
            border: none;
            padding: 0;
            flex: 0;
            white-space: nowrap;
        }
}

