/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,8): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(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 '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(226,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning'
(233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(258,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(265,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(283,28): run-time error CSS1039: Token not allowed after unary operator: '-cda-menu-background-color'
(284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(285,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(317,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 '-'
(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 '-'
(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 '-'
(380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(386,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,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(395,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(437,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 '-'
(440,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(442,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 '-'
(457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(472,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(473,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(474,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(519,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 '-'
(531,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 '-'
(543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(544,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 '-'
(598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(624,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
 */
:root {
    --bs-body-line-height: 1.25rem;
    --bs-primary: #3b82f6;
    --bs-secondary: #6B7280;
    /*--bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;*/
    --bs-primary-rgb: 59, 130, 246;
    --bs-primary-rgba: rgba(59, 130, 246, 0.8);
    --bs-secondary-rgb: 107, 114, 128;
    /*--bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;*/
    --bs-warning-rgb: 251, 146, 60;
    /*  --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;*/
    --bs-primary-text-emphasis: var(--bs-primary);
    /*--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: #e0e7ff;
    /*--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: #3b82f6;
    /*--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: Inter;
    --bs-body-font-size: 0.875rem;
    --bs-body-font-weight: 500;
    --bs-body-line-height: 1.5;
    --bs-body-color: #9CA3AF;
    --bs-body-color-rgb: 156, 163, 175;
    /*    --bs-body-bg: #F9FAFB;
    --bs-body-bg-rgb: rgba(249, 250, 251, 1);*/
    --bs-emphasis-color: #9CA3AF;
    --bs-emphasis-color-rgb: rgba(156, 163, 175, 1);
    --bs-secondary-color: rgba(107, 114, 128, 1);
    /*  --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: #4B5563 !important;
    --bs-link-color-rgb: 75,85,99 !important;
    --bs-link-decoration: none !important;
    --bs-link-hover-color: #4B5563 !important;
    --bs-link-hover-color-rgb: 75,85,99;
    /*--bs-code-color: #d63384;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: #fff3cd;*/
    /* --bs-border-width: 0px;*/
    /*--bs-border-style: solid;
     --bs-border-color: #818cf8;
       --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.75rem 0.75rem rgba(0, 0, 0, 0.2);
    /*    --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;*/
    --cda-menu-background-color: #FFF;
    --cda-text-color: #FFF;
    --cda-menu-text-color: #9CA3AF;
    --cda-menu-link-hover-color: #4878c7;
    --cda-sidebar-menu-background-color: #FFF;
    --cda-menu-active-sub-nav-link-color: #f1f3f6;
    --cda-menu-active-sub-nav-link-background-color: var(--bs-primary);
    --cda-menu-active-nav-link-color: #1F2937;
    --cda-menu-active-nav-link-background-color: #F3F4F6;
    --cda-menu-dropdown-divider: var(--bs-primary);
    --cda-badge-default-background-color: #17C4BB;
    --cda-badge-default-color: #ffffff;
    --cda-search-input-background-color: #FFF;
    --cda-search-input-color: #c6cfda;
    --offcanvas-background-color: #FFF;
    --offcanvas-text-color: #4B5563;
    --offcanvas-header-border-color: #E5E7EB;
    --offcanvas-hover-background-color: #F9FAFB;
    --offcanvas-header-close-btn-color: invert(1) grayscale(100%) brightness(200%);
    --cda-primary-background-color: #395f9d;
    --cda-primary-border-color: #395c9d;
    --cda-primary-hover-color: #fff;
    --cda-primary-hover-bg: #4878c7;
    --cda-primary-active-color: #fff;
    --cda-primary-active-bg: #4878c7;
    --cda-primary-disabled-color: #0d6efd;
    --cda-primary-btn-border-color: #D1D5DB;
    /* meeting point */
    --cda-meeting-point-active-color: #1F2937;
    --cda-meeting-point-active-bg: #F3F4F6;
    --cda-meeting-point-color: #6B7280;
    --cda-meeting-point-bg: #fff;
    /*focus*/
    --cda-focus-box-shadow-rgba: rgba(59, 130, 246, 0.25);
    --cda-focus-border-color: var(--bs-primary);
    --cda-tab-hover: rgba(59, 130, 246, 0.25);
    --cda-loading-color: #3b82f6;
    --bs-accordion-border-width: 0px !important;
    --bs-accordion-color: #E5E7EB !important;
    --bs-accordion-btn-color: #E5E7EB !important;
    --cda-gray-250: #E5E7EB;

}
.border-secondary {
    border-color: #E5E7EB !important;
}

.breadcrumb {
    /*    --bs-breadcrumb-item-active-color: #1F2937 !important;
    color: #9CA3AF !important;
    --bs-breadcrumb-divider-color: #9CA3AF !important;*/
}
/*.breadcrumb a {
    color: #9CA3AF !important;
}*/
/*tags*/
.btn-edit-user {
    background-color: #1F2937 !important;
    color: white;
}
    .btn-edit-user:hover {
        background-color: #4B5563 !important;
        color: white;
    }

.btn-delete-profile {
    background-color: white !important;
    color: #F87171;
}

    .btn-delete-profile:hover {
        background-color: white !important;
        color: #fecaca;
    }

.bootstrap-tagsinput .tag {
    padding: 0px 5px 2px 5px !important;
}
.label-info {
    background-color: #E5E7EB;
    color: #4B5563!important;
    font-weight: 600;
    font-size: 12px;
}
.bootstrap-tagsinput {
    width: 100% !important;
}
.dropdown-no-arrow > .dropdown-toggle::after {
    display: none;
}

.dropstart.dropdown-no-arrow .dropdown-toggle::before {
    display: none !important;
}
/*switch*/
.form-switch .form-check-input {
    width: 3.75rem !important;
    height: 1.875rem !important;
}
.progress-bar-primary {
    background-image: linear-gradient(to bottom, #3b82f6 0%, #a5b4fc 100%)!important;
}


.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='%233b82f6'/%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 WARNING*/
.form-switch .form-check-input-warning: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='%23ffc107'/%3e%3c/svg%3e");
}

.form-switch .form-check-input-warning: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-check-input-warning:focus {
    border-color: var(--bs-warning);
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.25);
}

/* form-switch SUCCESS*/
.form-switch .form-check-input-success: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='%2334D399'/%3e%3c/svg%3e");
}

.form-switch .form-check-input-success: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-check-input-success:focus {
    border-color: #34D399;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(52,211,153, 0.25);
}

.form-check-input-success:checked {
    background-color: #34D399 !important;
    border-color: #34D399 !important;
}


body {
    background-color: #F9FAFB;
}

.custom-toggler.navbar-toggler {
    border-color: var(--bs-primary) !important;
}
.nav-link, .nav-item {
    --bs-nav-link-font-size: 0.875rem;
}

.nav-link-client .nav-link.active {
    color: var(--bs-primary) !important;
}

.navbar .dropdown-menu {
    --bs-dropdown-bg: #FFF;
}


.navbar-nav-right {
    color: #4B5563;
}

.navbar-nav-right .badge {
    font-size: 0.625rem;
    top:10px!important;
}

.navbar {
    background-color: var(--cda-menu-background-color);
    --bs-nav-link-font-size: 0.875rem;
    color: var(--bs-navbar-color);
    /*    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);*/
    --bs-navbar-hover-color: rgba(var(--bs-link-hover-color-rgb), 1);
    /*  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);*/
    --bs-navbar-active-color: rgba(var(--bs-link-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);*/
}

/*  Buttons */

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-border-color: #2563eb;
    --bs-btn-active-border-color: #2563eb;
    --bs-btn-disabled-border-color: #c7d2fe;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #2563eb;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #2563eb;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #c7d2fe;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


.btn-outline-primary {
    --bs-btn-font-weight: 600;
    --bs-btn-border-width: 1px;
    --bs-btn-bg: #fff;
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-color: #D1D5DB;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-color: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-active-color: var(--bs-primary);
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: var(--bs-primary);
    --bs-btn-disabled-color: #0d6efd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--cda-primary-btn-border-color);
    --bs-gradient: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-outline-secondary {
    --bs-btn-font-weight: 600;
    --bs-btn-border-width: 1px;
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #D1D5DB;
    --bs-btn-hover-color: #6B7280;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #6B7280;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #6B7280;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #6B7280;
    /*--bs-btn-bg: #fff;
    --bs-btn-color: var(--bs-secondary);
    --bs-btn-border-color: var(--cda-primary-btn-border-color);
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: var(--cda-primary-btn-border-color);
    --bs-btn-active-color: var(--bs-secondary);
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: var(--cda-primary-btn-border-color);
    --bs-btn-disabled-color: #0d6efd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--cda-primary-btn-border-color);*/
    --bs-gradient: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-secondary {
    --bs-btn-color: #4B5563; /* #000*/
    --bs-btn-bg: #E5E7EB; /*#f8f9fa*/
    --bs-btn-border-color: #E5E7EB; /*#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;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.success-color {
   color: #2dd4bf;
}
.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #34D399;
    --bs-btn-border-color: #34D399;
    --bs-btn-hover-border-color: #2dd4bf;
    --bs-btn-active-border-color: #2dd4bf;
    --bs-btn-disabled-border-color: #5eead4;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #14b8a6;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #2dd4bf;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #5eead4;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


.btn-outline-success {
    --bs-btn-font-weight: 600;
    --bs-btn-border-width: 1px;
    --bs-btn-bg: #fff;
    --bs-btn-color: #2dd4bf;
    --bs-btn-border-color: #2dd4bf;
    --bs-btn-hover-bg: #2dd4bf;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-border-color: #2dd4bf;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #2dd4bf;
    --bs-btn-active-border-color: #2dd4bf;
    --bs-btn-disabled-color: #c0f2eb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #fff;
    --bs-gradient: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-danger {
    --bs-btn-bg: #FEE2E2;
    --bs-btn-border-color: #FEE2E2; 
    --bs-btn-border-width: 1px;
    --bs-btn-hover-border-color: #F87171;
    --bs-btn-active-border-color: #F87171;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-color: #F87171;
    --bs-btn-color: #F87171;
    --bs-gradient: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-danger-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--red-400) !important;
    --bs-btn-border-color: var(--red-400) !important;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--red-400) !important;
    --bs-btn-hover-border-color: var(--red-400) !important;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--red-400) !important;
    --bs-btn-active-border-color: var(--red-400) !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--red-300) !important;
    --bs-btn-disabled-border-color: var(--red-300) !important;
}
.btn-outline-danger {
    --bs-btn-border-color: #D1D5DB;
    --bs-btn-border-width: 1px;
    --bs-btn-hover-border-color: #F87171;
    --bs-btn-active-border-color: #F87171;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-color: #F87171;
    --bs-btn-color: #F87171;
    --bs-gradient: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

}



.btn-warning {
    --bs-btn-color: #fff !important;
    --bs-btn-bg: var(--yellow-500) !important;
    --bs-btn-border-color: var(--yellow-500) !important;
    --bs-btn-hover-border-color: var(--yellow-500) !important;
    --bs-btn-active-border-color: var(--yellow-500) !important;
    --bs-btn-disabled-border-color: var(--yellow-500) !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: var(--yellow-500) !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: var(--yellow-500) !important;
    --bs-btn-disabled-color: #fff !important;
    --bs-btn-disabled-bg: var(--yellow-400) !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-advanced-search {
    --bs-btn-font-weight: 600;
    --bs-btn-border-width: 1px;
    --bs-btn-color: #4B5563;
    --bs-btn-border-color: #D1D5DB;
    --bs-btn-hover-color: #6B7280;
    /*  --bs-btn-hover-bg: #4B5563;*/
    --bs-btn-hover-border-color: #D1D5DB;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-clear-search {
    --bs-btn-border-width: 1px;
    --bs-btn-color: #6B7280;
    --bs-btn-border-color: #D1D5DB;
    --bs-btn-hover-color: #6b7280;
    /*  --bs-btn-hover-bg: #4B5563;*/
    --bs-btn-hover-border-color: #D1D5DB;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-login {
    --bs-btn-color: #fff;
    --bs-btn-bg: #1F2937;
    --bs-btn-border-color: #1F2937;
    --bs-btn-hover-border-color: #4B5563;
    --bs-btn-active-border-color: #1F2937;
    /* --bs-btn-disabled-border-color: #6B7280;*/
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #4B5563;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #1F2937;
    /*    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #c7d2fe;*/
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

table.dataTable > thead > tr > th,
table.dataTable .dtr-title {
    color: #9CA3AF !important;
    font-weight: 600 !important;
    font-size: 0.75rem !important;
}
table.dataTable > tbody > tr.child ul li {
    border-bottom: none!important;
    padding: 0.5em 0;
}

table.dataTable .dtr-data > span,
table.dataTable .dtr-data > button {
    display: block !important;
}

table.dataTable > thead > tr > th::first-letter {
    text-transform: uppercase;
}


table.dataTable > tbody > tr > td a{
    text-decoration:none!important;
}

.modal-title {
    color: #1F2937!important;
}

.select2-search-choice {
    background-color: #E5E7EB;
    color: #4B5563;
    font-weight:600;
    border:0px;
}
.select2-choices{
    border:0px!important;
/*    margin-top:-5px!important;*/
}




.nav-pills {
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #6B7280;
    --bs-nav-pills-link-active-bg: #fff;
    font-weight: 600 !important;
    font-size: 0.875rem !important;
}


    .nav-pills .nav-link:not(.active) {
        border: 1px #D1D5DB solid;
        background-color: #E5E7EB!important;
    }
    .nav-pills .nav-link.active,
    .nav-pills .show > .nav-link {
        color: #fff;
        background-color: #1F2937;
        border: 1px #1F2937 solid;
    }



.chat-bg-creator {
    background-color: #E0E7FF !important;
}

    .chat-bg-creator .datetime {
        color: var(--bs-primary)!important
    }

.chat-bg-default {
    background-color: #E5E7EB !important;
}

.chat-bg-default .datetime {
    color: #9CA3AF !important
}


.table-condensed td.day:not(.disabled) {
    color: #4B5563 !important;
    font-weight: 600 !important;
}

    .table-condensed td.active.day {
        color: white !important;
    }


.jconfirm .jconfirm-box .jconfirm-buttons button {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #dee2e6 !important;
}


.chat-border {
    border-style: dashed!important;
}

.badge-gray-200 {
    background-color: #E5E7EB !important;
    color: #4B5563 !important;
}

.accordion-button-modal:not(.collapsed) {
    background-color: #fff !important;
}

.file-upload-drop-zone {
    display: block;
    width: 100%;
    border: 1px dashed #3b82f6 !important;
    border-radius: 0.75rem !important;
    text-align: center;
    padding: 10px 0px;
    cursor: pointer;
}

.task-status-ok {
    color: #34D399!important;
}
.task-status-running {
    color: #EAB308 !important;
}


/* Task19139 - Uniformare bottone Cerca */
.cda-search-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;vertical-align:middle;min-height:31px}
.cda-search-button i{line-height:1}
.cda-search-button + .btn-clear-search{margin-left:.5rem}
.btn-clear-search{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-height:31px}
.btn-clear-search i{line-height:1}

