/* Minification failed. Returning unminified contents.
(11,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,90): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,1902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3354): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3748): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5574): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(11,5611): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(11,5648): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(11,5687): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(11,5720): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(11,5752): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(11,5795): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(11,5934): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,6088): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(11,7061): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-color'
(11,7104): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(11,7252): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(11,7277): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,7332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,7513): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(11,7720): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(11,7835): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(11,7870): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(11,8101): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(11,11333): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(11,11358): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,11387): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11,11424): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,11589): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(11,11709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,11730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,11781): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(11,11824): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(11,12365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,12386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,12411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,12436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,12461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,12487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,12519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,12540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,12610): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(11,12654): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(11,12697): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(11,12783): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(11,12826): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(11,12862): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(11,14034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,14061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,14088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,14121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,14154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,14186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,14218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,14248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,14278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,14310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,14342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,14372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,15703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,15736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,15769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,15808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,15847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,15885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,15923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,15959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,15995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,16033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,16071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,16107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,17843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,19579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,20912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,20945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,20978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,21017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,21056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,21094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,21132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,21168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,21204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,21242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,21280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,21316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,22684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,22719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,22754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,22795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,22836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,22876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,22916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,22954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,22992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,23807): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(11,23887): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(11,23914): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(11,23940): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(11,23981): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(11,24020): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,24073): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(11,24097): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(11,24120): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(11,24256): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,24428): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,24502): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,24677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,24729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,24830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,24882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,24942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,24994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25442): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(11,25477): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(11,25518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25779): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(11,25814): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(11,25853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,25989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26114): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(11,26149): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(11,26185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26446): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(11,26481): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(11,26520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26781): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(11,26816): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(11,26854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,26990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27115): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(11,27150): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(11,27187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27263): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27448): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(11,27483): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(11,27519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,27780): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(11,27815): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(11,28484): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,28538): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,28656): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,28708): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,28795): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,28848): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,28942): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(11,29083): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(11,29182): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(11,29235): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,29264): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11,29301): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,29602): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(11,29640): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(11,29913): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(11,29982): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(11,30058): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(11,30237): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(11,30275): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(11,30396): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,30835): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(11,30873): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(11,30994): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,31429): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(11,31542): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(11,31670): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(11,31758): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,31988): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,32070): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,32418): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,32498): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,32841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,32932): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,33022): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,33116): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,33299): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,33398): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,33491): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,33588): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,33625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,33995): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(11,34094): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(11,34129): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(11,34158): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(11,34294): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,34323): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11,34360): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,34757): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(11,34844): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(11,34973): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,35105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,35161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,35728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,35919): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(11,35960): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(11,36076): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,36105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11,36562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,36847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,37099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,37590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,37812): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(11,38054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,38283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,38887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,40149): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(11,40843): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(11,41011): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(11,41093): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(11,41274): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,41333): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,41575): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,42800): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(11,43079): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(11,43329): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(11,43361): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,43682): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(11,43714): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,43801): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(11,43948): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,44168): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(11,44737): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(11,44812): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(11,44841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,44870): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11,44907): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,45096): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,45290): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,46332): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,46667): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(11,46858): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(11,46890): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,47125): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(11,47673): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(11,47736): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,48019): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(11,48268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,48767): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(11,48830): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,49046): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(11,49179): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(11,49313): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,49448): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(11,49976): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(11,50171): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(11,50202): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,50457): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(11,51092): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(11,51157): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,51447): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(11,51706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,52290): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(11,52355): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,52578): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(11,52717): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(11,52857): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,52995): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(11,53456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,53956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,54071): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(11,54095): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(11,54131): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(11,54167): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(11,54203): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(11,54241): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(11,54273): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(11,54440): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(11,54473): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(11,54514): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(11,54559): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(11,54780): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(11,54823): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(11,54859): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(11,54920): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(11,54957): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(11,54987): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(11,55039): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(11,55082): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(11,55118): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(11,55172): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(11,55246): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(11,55300): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(11,55436): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(11,55480): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(11,55517): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(11,55731): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(11,55811): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(11,55899): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(11,55965): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(11,56004): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(11,56048): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(11,56087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56282): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,56950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,57981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,58976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,59966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,60951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61829): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,61985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62096): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,62961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,63998): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(11,64040): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(11,64088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,64114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,64138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,64165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,64242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,64269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,64295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,64323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,65965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,66015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,66052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,66089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,66148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,66182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,66219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,66254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,66290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,66359): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(11,66408): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(11,66445): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(11,66474): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(11,66522): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(11,66557): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(11,66631): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(11,66688): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(11,66726): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(11,66772): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(11,66863): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(11,66905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,66999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,67119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,67219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,67343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,67443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,67567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,67667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,67792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,67892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,68018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,68120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,68288): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(11,68672): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(11,69111): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(11,69640): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(11,69715): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(11,69803): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(11,69837): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(11,69904): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(11,70045): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(11,70133): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(11,70186): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(11,70269): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(11,70344): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(11,70432): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(11,70593): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(11,70629): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(11,70705): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(11,70798): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(11,70832): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(11,70872): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(11,70917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,70945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,70970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,71032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,71059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,71092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,71128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,71188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,71242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,71279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,71316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,71358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,72072): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,72198): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,73332): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,73670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,73699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,73730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,73758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,73799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,73852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,74019): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(11,74048): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(11,74087): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(11,74128): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(11,74165): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(11,74437): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(11,74591): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(11,74665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,74715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,74765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,74817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,74924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,74981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,75028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,75150): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(11,75188): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(11,75264): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(11,75304): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(11,75377): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(11,75434): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(11,75550): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(11,75661): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(11,75715): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(11,75762): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(11,75852): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(11,75942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,75995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,76033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,76111): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(11,76206): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(11,76261): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(11,76306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,76334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,76375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,76446): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(11,76544): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(11,76779): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(11,77169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,77865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,78132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,78206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,78264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,78304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,78472): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(11,78499): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(11,78787): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(11,78835): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(11,78881): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(11,78925): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(11,78964): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(11,79079): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(11,79121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,79147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,79178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,79206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,79249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,79304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,79514): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(11,79645): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(11,79731): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(11,79849): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(11,79884): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(11,79929): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(11,79984): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(11,80043): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,80072): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(11,80124): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(11,80174): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(11,80395): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(11,80538): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(11,80677): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(11,80975): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,81024): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,81889): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,81938): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,82803): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,82852): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,83718): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,83767): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,84637): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,84686): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,85520): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,85569): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(11,86198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,86242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,86292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,86345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,86375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,86404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,86439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,86497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,86809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,87825): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(11,87853): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(11,87912): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(11,87964): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(11,87998): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(11,88040): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(11,88238): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,88297): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,88410): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,88471): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,88614): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(11,88638): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(11,88668): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(11,88715): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(11,88751): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(11,88815): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(11,88868): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(11,88970): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(11,89015): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(11,89044): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(11,89095): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(11,89137): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(11,89173): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(11,89207): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(11,89274): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,89309): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,89369): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(11,89398): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(11,89433): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(11,89475): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(11,89508): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(11,89542): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(11,89612): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,89647): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,89724): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(11,89778): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(11,89831): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(11,89929): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(11,89967): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(11,90028): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(11,90081): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(11,90185): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(11,90234): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,90368): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,90427): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,90516): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,90577): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(11,90644): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(11,91531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,91573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,91609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,91779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,91830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,91881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,91934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,92959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,93019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,93164): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(11,93198): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(11,93253): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(11,93316): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(11,93400): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(11,93545): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(11,93595): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(11,93654): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(11,93690): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(11,93781): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(11,93827): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(11,93911): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(11,93953): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(11,94033): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(11,94106): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(11,94152): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(11,94362): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(11,94459): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(11,94502): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(11,94532): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(11,94571): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(11,94657): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(11,94715): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(11,94838): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(11,94902): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(11,95047): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(11,95107): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(11,95243): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(11,95309): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(11,95425): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(11,95485): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(11,95543): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(11,95578): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(11,96083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,96379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,96694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,96722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,96750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,96785): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,96806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,96838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,96894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,96932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,97033): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(11,97064): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(11,97109): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(11,97154): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(11,97218): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(11,97256): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(11,97338): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(11,97441): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(11,97483): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(11,97526): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(11,97590): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(11,97636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,97670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,97705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,97736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,97779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,97816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,97868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,97920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,97974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,98690): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(11,98721): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(11,98762): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(11,98799): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(11,98864): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(11,98895): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(11,98935): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(11,99195): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(11,99245): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(11,99288): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(11,99361): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(11,99411): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(11,99462): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(11,99553): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(11,99604): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(11,99648): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(11,99736): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(11,99809): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(11,99855): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(11,99955): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,100041): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(11,100102): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(11,100194): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(11,100256): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(11,100301): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,100856): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(11,100882): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(11,100918): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(11,100956): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(11,101004): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(11,101101): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(11,101198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,101224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,101250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,101276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,101306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,101331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,101367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,101443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,101492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,101553): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(11,101579): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(11,101619): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(11,101655): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(11,101694): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(11,101720): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(11,101757): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(11,101850): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(11,102018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,102968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,103989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,104018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,104047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,104117): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(11,104169): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(11,104215): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(11,104251): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(11,104378): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(11,104461): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(11,104498): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(11,104818): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(11,104844): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(11,105126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,105891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,106020): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,106268): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(11,106397): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(11,106475): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(11,106549): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(11,106607): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(11,106702): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(11,106738): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(11,106780): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(11,106845): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(11,106876): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,106916): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(11,107197): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(11,107270): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(11,107343): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(11,107394): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(11,107438): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(11,107594): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,107646): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,107817): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,107971): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,108168): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,108308): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,108361): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,108563): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,108720): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,108923): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,109066): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,109119): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,109322): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,109479): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,109682): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,109825): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,109878): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,110081): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,110238): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,110441): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,110584): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,110637): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,110841): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,110998): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,111201): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,111344): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,111397): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,111603): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,111761): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(11,111966): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,112110): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,112163): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,112284): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(11,112406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,112460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,112507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,112568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,112628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,112692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,112753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,112818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,112875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,112933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113450): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,113950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,114978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,115959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,116981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,117997): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(11,118046): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(11,118134): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(11,118185): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(11,118240): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(11,118312): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(11,118353): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(11,118519): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(11,118580): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(11,118652): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(11,118687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,118710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,118739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,118767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,118793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,118820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,118850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,118869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,118917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,118964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,119023): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,119072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,119115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,119165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,119220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,119297): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(11,119348): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(11,119380): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(11,119439): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(11,119493): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(11,119528): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(11,119568): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(11,119609): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(11,119707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,119761): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(11,119935): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(11,120013): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(11,120039): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(11,120071): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(11,120117): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(11,120185): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(11,120220): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(11,120284): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(11,120316): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(11,120375): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(11,120407): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(11,120486): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(11,120525): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(11,120571): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(11,120620): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,120643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,120666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,120690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,120715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,120734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,120766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,120825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,120872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,120924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,120970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,121061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,121094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,121127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,121163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,121217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,121271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,121304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,121333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,121356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,121410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,121505): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(11,121658): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(11,122013): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(11,122244): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(11,122357): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(11,122416): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(11,122470): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(11,122505): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(11,122548): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(11,122599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,122625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,122647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,122714): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(11,122782): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(11,122864): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(11,122959): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(11,123004): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(11,123046): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(11,123105): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(11,123165): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(11,123239): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(11,123283): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(11,123340): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(11,123385): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(11,123430): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(11,123510): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(11,123596): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(11,123733): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(11,123759): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(11,123809): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(11,123846): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(11,123888): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(11,123951): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(11,124013): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(11,124077): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(11,124137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,124163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,124235): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(11,124297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,124366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,124426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,126785): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(11,126831): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(11,126868): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(11,127140): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(11,127221): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(11,127291): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(11,127328): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(11,127572): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(11,127733): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(11,127769): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(11,127824): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(11,127953): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(11,127991): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(11,128029): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(11,128197): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(11,128233): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(11,128269): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(11,128326): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(11,128458): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(11,128635): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(11,128671): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(11,128722): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(11,128853): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(11,128891): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(11,128929): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(11,129097): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(11,129140): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(11,129176): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(11,129225): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(11,129271): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(11,129307): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(11,129335): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(11,129369): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(11,129428): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(11,129463): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(11,129499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,129524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,129553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,129585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,129619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,129668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,129729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,129783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,129874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,129919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,129954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,129991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,130026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,130060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,130106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,130139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,130172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,130217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,130247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,130280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,130350): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(11,130399): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(11,130439): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(11,130711): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(11,130777): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(11,130833): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(11,130870): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(11,130915): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(11,130991): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(11,131028): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(11,131333): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(11,131367): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(11,131624): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(11,131660): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(11,131831): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(11,131974): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(11,132022): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(11,132152): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(11,132186): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(11,132224): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(11,132262): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(11,132526): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(11,132562): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(11,132598): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(11,132771): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(11,132914): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(11,132964): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(11,133097): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(11,133131): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(11,133407): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(11,133443): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(11,133613): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(11,133759): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(11,133810): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(11,133999): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(11,134052): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(11,134108): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(11,134145): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(11,134284): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(11,134318): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(11,134356): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(11,134394): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(11,134660): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(11,134703): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(11,134739): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(11,134906): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(11,135051): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(11,135100): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(11,135145): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(11,135180): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(11,135241): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(11,135282): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(11,135330): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(11,135372): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(11,135409): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(11,135463): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(11,135525): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(11,135620): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(11,135653): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(11,135692): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(11,139932): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(11,139963): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(11,140003): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(11,140064): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(11,140114): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(11,140213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140422): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(11,140517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,140931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,141694): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(11,141777): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(11,141838): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(11,141910): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(11,142114): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,142153): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,142192): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,142301): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,142339): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,142378): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,142494): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,142551): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,142590): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,142704): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,142758): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,142797): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,143042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,143069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,143386): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(11,143469): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(11,143530): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(11,143602): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(11,143806): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,143845): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,143884): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,143993): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,144031): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,144070): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,144186): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,144243): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,144282): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,144396): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,144450): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,144489): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,144734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,144761): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,145078): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(11,145161): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(11,145222): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(11,145294): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(11,145498): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,145537): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,145576): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,145685): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,145723): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,145762): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,145878): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,145935): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,145974): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,146088): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,146142): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,146181): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,146426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,146453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,146771): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(11,146854): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(11,146915): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(11,146987): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(11,147193): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,147232): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,147271): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,147380): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,147418): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,147457): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,147573): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,147630): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,147669): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,147783): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,147837): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,147876): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,148122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,148149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,148468): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(11,148551): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(11,148612): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(11,148684): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(11,148892): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,148931): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,148970): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,149080): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,149118): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,149157): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,149274): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,149331): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,149370): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,149485): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,149539): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,149578): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,149830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,149857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,150145): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(11,150228): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(11,150289): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(11,150361): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(11,150505): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,150544): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,150583): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,150689): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(11,150727): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,150766): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,150879): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,150936): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,150975): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,151086): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(11,151140): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(11,151179): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(11,151611): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(11,151641): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(11,151713): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(11,151754): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(11,151808): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(11,151850): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(11,151892): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(11,151973): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(11,152047): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(11,152077): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(11,152994): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11,153016): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,153112): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11,153136): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,153230): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,153252): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,153343): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11,153362): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,153456): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11,153478): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,153571): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,153592): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,153684): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11,153704): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,153795): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11,153814): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,153873): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11,153895): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,153966): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11,153988): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,154061): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11,154083): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,154190): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,154271): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,154354): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,154427): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11,154451): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,154522): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11,154546): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,154619): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11,154643): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,154754): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,154835): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,154918): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,154989): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,155011): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,155082): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,155104): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,155177): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,155199): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,155306): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,155387): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,155470): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,155538): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11,155557): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,155628): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11,155647): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,155720): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11,155739): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,155841): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,155923): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,156007): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,156078): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11,156100): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,156171): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11,156193): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,156266): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11,156288): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,156396): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,156478): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,156562): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,156632): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,156653): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,156724): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,156745): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,156818): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,156839): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,156944): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,157025): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,157108): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,157177): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11,157197): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,157268): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11,157288): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,157361): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11,157381): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,157486): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,157569): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,157654): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,157722): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11,157741): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,157812): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11,157831): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,157904): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11,157923): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,158023): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,158103): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,158185): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,158262): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(11,158291): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,158362): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(11,158391): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,158464): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(11,158493): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,158602): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(11,158631): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,158704): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(11,158733): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,158809): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(11,158838): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,158926): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(11,158951): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(11,158976): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(11,159004): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(11,159031): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(11,159155): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(11,159180): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,159235): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(11,159260): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(11,159627): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(11,159757): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(11,159860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,159894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,159928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,159965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,161940): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,163934): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow'
(11,163987): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-sm'
(11,164043): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-lg'
(11,164131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,164233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,164335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,164432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,164529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,164628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,164725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,164820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,165686): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,165709): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(11,165732): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11,165817): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,165840): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(11,165863): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11,165958): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,165981): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(11,166004): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11,166105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,166128): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(11,166151): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11,166253): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11,166276): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(11,166299): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11,166383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,166428): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11,166450): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11,166499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,166544): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11,166568): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11,166615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,166660): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,166682): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11,166726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,166771): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11,166790): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11,166837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,166882): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11,166904): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11,166950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,166995): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,167016): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11,167061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,167106): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11,167126): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11,167170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,167215): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11,167234): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11,167279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,167324): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(11,167344): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11,167389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,167434): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(11,167454): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11,167526): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(11,167606): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(11,167686): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(11,167761): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(11,167836): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(11,167913): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(11,167988): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(11,168061): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(11,168299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,168342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,168386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,168429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,168474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,175569): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(11,176958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,176994): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11,177016): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11,177061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,177097): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11,177121): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11,177164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,177200): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,177222): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11,177262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,177298): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11,177317): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11,177360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,177396): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11,177418): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11,177460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,177496): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,177517): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11,177558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,177594): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11,177614): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11,177654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,177690): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11,177709): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11,177750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,177786): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(11,177806): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11,177847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,177883): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(11,177903): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11,177943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,177979): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(11,178004): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11,178045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,178076): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(11,178122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,178188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,178266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,178297): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(11,178348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,178379): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(11,178429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,178460): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(11,178502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,178563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,178603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,178642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,178683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,178737): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(11,178810): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(11,178883): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(11,178951): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(11,179019): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(11,179089): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(11,179157): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(11,179223): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(11,179274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,179325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,179364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,179416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,179456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,179507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,179546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,179598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,179639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,179689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,180097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,180167): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11,180189): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,180260): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11,180282): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,180347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,180417): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11,180441): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,180512): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11,180536): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,180599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,180669): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,180691): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,180762): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,180784): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,180844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,180914): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11,180933): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,181004): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11,181023): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,181086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,181156): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11,181178): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,181249): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11,181271): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,181333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,181403): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,181424): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,181495): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,181516): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,181577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,181647): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11,181667): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,181738): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11,181758): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,181818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,181888): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11,181907): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,181978): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11,181997): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,182052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,182122): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(11,182147): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,182220): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(11,182245): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11,182312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,182380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,182437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,182508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,182567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,182639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,182699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,182770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,182829): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,182901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,182962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,183032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,183074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,183119): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11,183141): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,183182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,183227): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11,183251): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,183290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,183335): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11,183357): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,183393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,183438): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11,183457): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,183496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,183541): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11,183563): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,183601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,183646): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11,183667): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,183704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,183749): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11,183769): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,183805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,183850): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11,183869): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,183906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,183951): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(11,183971): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,184008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,184053): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(11,184073): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,184109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,184154): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(11,184176): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,184219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,184295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,184340): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(11,184367): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,184412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,184457): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(11,184483): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11,184525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,184560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,184596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,184631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,184668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,184727): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(11,184803): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(11,184879): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(11,184950): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(11,185021): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(11,185094): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(11,185165): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(11,185234): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(11,185299): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(11,185761): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,185857): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,185919): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,185978): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,186040): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11,186102): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11,186212): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11,186287): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,186345): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,186503): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,186564): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,186639): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,186697): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,186769): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,186830): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,186905): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11,186966): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11,187041): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11,187103): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11,187277): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11,187340): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11,187416): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,187477): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,187640): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,187704): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,187780): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,187841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,187914): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,187978): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,188054): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11,188118): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11,188194): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11,188259): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11,188438): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11,188504): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11,188586): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,188646): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,188820): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,188883): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,188965): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,189025): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,189104): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,189167): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,189249): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11,189312): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11,189394): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11,189458): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11,189648): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11,189713): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11,189793): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,189850): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,190017): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,190077): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11,190157): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,190214): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11,190291): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,190351): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11,190431): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11,190491): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11,190571): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11,190632): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11,190815): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11,190877): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(3076,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(3077,42): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(3117,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(3121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3149,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(3153,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-lite-gray'
(3166,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(3171,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow'
(3172,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(3194,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(3198,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow'
(3202,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-admin'
(3206,24): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(3211,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow'
(3215,24): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow'
(3219,24): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(3223,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(3244,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(3258,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-admin'
(3263,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(3268,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(3272,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow'
(3273,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(3278,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(3279,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(3283,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(3288,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow-dark'
(3294,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-disabled'
(3295,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-disabled'
(3300,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-disabled'
(3305,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-deepdark'
(3306,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-deepdark'
(3311,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow-deepdark'
(3312,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow-deepdark'
(3317,34): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(3321,34): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(3325,34): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow'
(3335,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-lite'
(3398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3780,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(3784,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(3791,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow'
(3795,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow-dark'
(3858,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(4021,36): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(4114,24): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(4119,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(4122,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(4128,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(4129,24): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(4197,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(4284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4292,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(4394,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(4408,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(4415,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(4755,18): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(4775,31): run-time error CSS1039: Token not allowed after unary operator: '-calendar-orange'
(4790,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(4822,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(4827,31): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(4833,31): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(4842,34): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(4850,34): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(4856,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(4862,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(4876,33): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(4877,34): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(4880,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(4893,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow-semi-lite'
(5103,29): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(5125,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(5562,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(5599,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(5600,42): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(5607,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(5613,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(5618,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(5627,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(5628,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(5642,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(5655,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(5660,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(5661,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(5719,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(5774,24): run-time error CSS1039: Token not allowed after unary operator: '-header-border-color'
(5807,17): run-time error CSS1039: Token not allowed after unary operator: '-row-header-width'
(5824,17): run-time error CSS1039: Token not allowed after unary operator: '-row-header-width'
(5830,21): run-time error CSS1039: Token not allowed after unary operator: '-cell-width'
(5851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5853,22): run-time error CSS1039: Token not allowed after unary operator: '-row-header-width'
(5853,48): run-time error CSS1039: Token not allowed after unary operator: '-columns-count'
(5853,71): run-time error CSS1039: Token not allowed after unary operator: '-cell-width'
(5854,26): run-time error CSS1039: Token not allowed after unary operator: '-row-header-width'
(5854,52): run-time error CSS1039: Token not allowed after unary operator: '-columns-count'
(5854,75): run-time error CSS1039: Token not allowed after unary operator: '-cell-width'
(6063,32): run-time error CSS1039: Token not allowed after unary operator: '-header-border-color'
(6068,22): run-time error CSS1039: Token not allowed after unary operator: '-header-border-intense-color'
(6087,22): run-time error CSS1039: Token not allowed after unary operator: '-service-cell-color'
(6091,22): run-time error CSS1039: Token not allowed after unary operator: '-service-cell-color'
(6099,22): run-time error CSS1039: Token not allowed after unary operator: '-service-overdue-color'
(6112,28): run-time error CSS1039: Token not allowed after unary operator: '-alternating-row-color'
(6139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6213,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(6352,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow'
(6356,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(6444,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(7398,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7433,29): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7434,30): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7435,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7436,31): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7480,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(7597,29): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(7654,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7675,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7679,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(7690,32): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(7693,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(7700,32): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(7771,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(7772,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7789,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(7790,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7805,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-deepdark'
(7823,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(7824,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7842,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow'
(7843,24): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(7844,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7967,24): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(7981,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-bg-grey'
(7982,24): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(7983,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(7998,34): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(8008,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(8015,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(8017,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(8090,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(8091,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(8099,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(8104,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(8320,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(8637,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(8934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9411,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(9531,18): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(9606,24): run-time error CSS1039: Token not allowed after unary operator: '-mema'
(9715,17): run-time error CSS1039: Token not allowed after unary operator: '-color-violet'
(9745,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(9876,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(9882,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(9890,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(9891,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(9897,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-dark'
(10021,29): run-time error CSS1046: Expect comma, found '127'
(10021,35): run-time error CSS1046: Expect comma, found '/'
(10125,32): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(10336,28): run-time error CSS1039: Token not allowed after unary operator: '-service-overdue-color'
(10492,28): run-time error CSS1039: Token not allowed after unary operator: '-header-border-intense-color'
(10576,18): run-time error CSS1039: Token not allowed after unary operator: '-quarter-row-height'
(10613,23): run-time error CSS1039: Token not allowed after unary operator: '-quarter-row-height'
(10762,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(10780,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-mid-grey'
(11292,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(11296,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(11300,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow'
(11318,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow-semi-lite'
(11397,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(11402,31): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(11461,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(11462,24): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(11570,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(11606,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(11709,17): run-time error CSS1039: Token not allowed after unary operator: '-quarter-col-width'
(11710,21): run-time error CSS1039: Token not allowed after unary operator: '-quarter-col-width'
(11711,21): run-time error CSS1039: Token not allowed after unary operator: '-quarter-col-width'
(11742,24): run-time error CSS1039: Token not allowed after unary operator: '-header-border-color'
(11843,34): run-time error CSS1034: Expected closing parenthesis, found ','
(11843,34): run-time error CSS1042: Expected function, found ','
(11843,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12066,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green'
(12078,24): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-dark-grey'
(12083,17): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(12090,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-green-lite'
(12095,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow-lite'
(12100,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(12105,35): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-black'
(12110,35): run-time error CSS1039: Token not allowed after unary operator: '-calendar-orange'
(12267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12273,28): run-time error CSS1039: Token not allowed after unary operator: '-memaxi-yellow-semi-lite'
 */
/*! jQuery UI - v1.11.4 - 2015-05-20
* http://jqueryui.com
* Includes: core.css, datepicker.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
@charset "UTF-8";/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-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-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
   * Bootstrap Datetime Picker v4.17.49
   * Copyright 2015-2020 Jonathan Peterson
   * Licensed under MIT (https://github.com/Eonasdan/bootstrap-datetimepicker/blob/master/LICENSE)
   */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
/*!
 * ui-grid - v4.11.0 - 2021-08-12
 * Copyright (c) 2021 ; License: MIT 
 */.ui-grid{border:1px solid #d4d4d4;box-sizing:content-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.ui-grid-vertical-bar{position:absolute;right:0;width:0}.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-scrollbar-placeholder{background-color:transparent}.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#d4d4d4}.ui-grid-clearfix:before,.ui-grid-clearfix:after{content:"";display:table}.ui-grid-clearfix:after{clear:both}.ui-grid-invisible{visibility:hidden}.ui-grid-contents-wrapper{position:relative;height:100%;width:100%}.ui-grid-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.ui-grid-icon-button{background-color:transparent;border:none;padding:0}.clickable{cursor:pointer}.ui-grid-top-panel-background{background-color:#f3f3f3}.ui-grid-header{border-bottom:1px solid #d4d4d4;box-sizing:border-box}.ui-grid-top-panel{position:relative;overflow:hidden;font-weight:bold;background-color:#f3f3f3;-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-header-viewport{overflow:hidden}.ui-grid-header-canvas:before,.ui-grid-header-canvas:after{content:"";display:-ms-flexbox;display:flex;line-height:0}.ui-grid-header-canvas:after{clear:both}.ui-grid-header-cell-wrapper{position:relative;display:-ms-flexbox;display:flex;box-sizing:border-box;height:100%;width:100%}.ui-grid-header-cell-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-grid-header-cell{position:relative;box-sizing:border-box;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}.ui-grid-header-cell:last-child{border-right:0}.ui-grid-header-cell .sortable{cursor:pointer}.ui-grid-header-cell .ui-grid-sort-priority-number{margin-left:-8px}.ui-grid-header-cell>div{-ms-flex-basis:100%;flex-basis:100%}.ui-grid-header .ui-grid-vertical-bar{top:0;bottom:0}.ui-grid-column-menu-button{position:absolute;right:1px;top:0}.ui-grid-column-menu-button .ui-grid-icon-angle-down{vertical-align:sub}.ui-grid-header-cell-last-col .ui-grid-cell-contents,.ui-grid-header-cell-last-col .ui-grid-filter-container,.ui-grid-header-cell-last-col .ui-grid-column-menu-button,.ui-grid-header-cell-last-col+.ui-grid-column-resizer.right{margin-right:13px}.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-cell-contents,.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-filter-container,.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-column-menu-button,.ui-grid-render-container-right .ui-grid-header-cell-last-col+.ui-grid-column-resizer.right{margin-right:28px}.ui-grid-column-menu{position:absolute}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all .04s linear;-moz-transition:all .04s linear;-o-transition:all .04s linear;transition:all .04s linear;display:block !important}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all .04s linear;-moz-transition:all .04s linear;-o-transition:all .04s linear;transition:all .04s linear;display:block !important}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-filter-container{padding:4px 10px;position:relative}.ui-grid-filter-container .ui-grid-filter-button{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:10px;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]:hover{opacity:1}.ui-grid-filter-container .ui-grid-filter-button-select{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:0px;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]:hover{opacity:1}input[type="text"].ui-grid-filter-input{box-sizing:border-box;padding:0 18px 0 0;margin:0;width:100%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}input[type="text"].ui-grid-filter-input:hover{border:1px solid #d4d4d4}select.ui-grid-filter-select{padding:0;margin:0;border:0;width:90%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}select.ui-grid-filter-select:hover{border:1px solid #d4d4d4}.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select{width:100%}.ui-grid-render-container{position:inherit;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-render-container:focus{outline:none}.ui-grid-viewport{min-height:20px;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ui-grid-viewport:focus{outline:none !important}.ui-grid-canvas{position:relative;padding-top:1px;min-height:1px}.ui-grid-row{clear:both}.ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-row:last-child .ui-grid-cell{border-bottom-color:#d4d4d4;border-bottom-style:solid}.ui-grid-row:hover>[ui-grid-row]>.ui-grid-cell:hover .ui-grid-cell,.ui-grid-row:nth-child(odd):hover .ui-grid-cell,.ui-grid-row:nth-child(even):hover .ui-grid-cell{background-color:#d5eaee}.ui-grid-no-row-overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:10%;background-color:#f3f3f3;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #d4d4d4;font-size:2em;text-align:center}.ui-grid-no-row-overlay>*{position:absolute;display:table;margin:auto 0;width:100%;top:0;bottom:0;left:0;right:0;opacity:.66}.ui-grid-cell{overflow:hidden;float:left;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box}.ui-grid-cell:last-child{border-right:0}.ui-grid-cell-contents{padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;height:100%}.ui-grid-cell-contents-hidden{visibility:hidden;width:0;height:0;display:none}.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{background-color:#F0F0EE;border-bottom:solid 1px #d4d4d4}.ui-grid-cell-empty{display:inline-block;width:10px;height:10px}.ui-grid-footer-info{padding:5px 10px}.ui-grid-footer-panel-background{background-color:#f3f3f3}.ui-grid-footer-panel{position:relative;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;overflow:hidden;font-weight:bold;background-color:#f3f3f3;-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-grid-footer{float:left;width:100%}.ui-grid-footer-viewport,.ui-grid-footer-canvas{height:100%}.ui-grid-footer-viewport{overflow:hidden}.ui-grid-footer-canvas{position:relative}.ui-grid-footer-canvas:before,.ui-grid-footer-canvas:after{content:"";display:table;line-height:0}.ui-grid-footer-canvas:after{clear:both}.ui-grid-footer-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-footer-cell-row{display:table-row}.ui-grid-footer-cell{overflow:hidden;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box;display:table-cell}.ui-grid-footer-cell:last-child{border-right:0}.ui-grid-menu-button{z-index:2;position:absolute;right:0;top:0;background:#f3f3f3;border:0;border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;cursor:pointer;height:32px;font-weight:normal}.ui-grid-menu-button .ui-grid-icon-container{margin-top:5px;margin-left:2px}.ui-grid-menu-button .ui-grid-menu{right:0}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid{overflow:scroll}.ui-grid-menu{overflow:hidden;max-width:320px;z-index:2;position:absolute;right:100%;padding:0 10px 20px 10px;cursor:pointer;box-sizing:border-box}.ui-grid-menu-item{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-grid-menu .ui-grid-menu-inner{background:#fff;border:1px solid #d4d4d4;position:relative;white-space:nowrap;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-grid-menu .ui-grid-menu-inner ul{margin:0;padding:0;list-style-type:none}.ui-grid-menu .ui-grid-menu-inner ul li{padding:0}.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item{color:#000;min-width:100%;padding:8px;text-align:left;background:transparent;border:none;cursor:default}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item{cursor:pointer}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:hover,.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:focus{background-color:#b3c4c7}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item.ui-grid-menu-item-active{background-color:#9cb2b6}.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child)>.ui-grid-menu-item{border-bottom:1px solid #d4d4d4}.ui-grid-sortarrow{right:5px;position:absolute;width:20px;top:0;bottom:0;background-position:center}.ui-grid-sortarrow.down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@font-face{font-family:'ui-grid';src:url('fonts/ui-grid.eot');src:url('fonts/ui-grid.eot#iefix') format('embedded-opentype'),url('fonts/ui-grid.woff') format('woff'),url('fonts/ui-grid.ttf') format('truetype'),url('fonts/ui-grid.svg?#ui-grid') format('svg');font-weight:normal;font-style:normal}[class^="ui-grid-icon"]:before,[class*=" ui-grid-icon"]:before{font-family:"ui-grid";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.ui-grid-icon-blank::before{width:1em;content:' '}.ui-grid-icon-plus-squared:before{content:'\c350'}.ui-grid-icon-minus-squared:before{content:'\c351'}.ui-grid-icon-search:before{content:'\c352'}.ui-grid-icon-cancel:before{content:'\c353'}.ui-grid-icon-info-circled:before{content:'\c354'}.ui-grid-icon-lock:before{content:'\c355'}.ui-grid-icon-lock-open:before{content:'\c356'}.ui-grid-icon-pencil:before{content:'\c357'}.ui-grid-icon-down-dir:before{content:'\c358'}.ui-grid-icon-up-dir:before{content:'\c359'}.ui-grid-icon-left-dir:before{content:'\c35a'}.ui-grid-icon-right-dir:before{content:'\c35b'}.ui-grid-icon-left-open:before{content:'\c35c'}.ui-grid-icon-right-open:before{content:'\c35d'}.ui-grid-icon-angle-down:before{content:'\c35e'}.ui-grid-icon-filter:before{content:'\c35f'}.ui-grid-icon-sort-alt-up:before{content:'\c360'}.ui-grid-icon-sort-alt-down:before{content:'\c361'}.ui-grid-icon-ok:before{content:'\c362'}.ui-grid-icon-menu:before{content:'\c363'}.ui-grid-icon-indent-left:before{content:'\e800'}.ui-grid-icon-indent-right:before{content:'\e801'}.ui-grid-icon-spin5:before{content:'\ea61'}.ui-grid[dir=rtl] .ui-grid-header-cell,.ui-grid[dir=rtl] .ui-grid-footer-cell,.ui-grid[dir=rtl] .ui-grid-cell{float:right !important}.ui-grid[dir=rtl] .ui-grid-column-menu-button{position:absolute;left:1px;top:0;right:inherit}.ui-grid[dir=rtl] .ui-grid-cell:first-child,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child{border-right:0}.ui-grid[dir=rtl] .ui-grid-cell:last-child,.ui-grid[dir=rtl] .ui-grid-header-cell:last-child{border-right:1px solid #d4d4d4;border-left:0}.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar{width:0}.ui-grid[dir=rtl] .ui-grid-menu-button{z-index:2;position:absolute;left:0;right:auto;background:#f3f3f3;border:1px solid #d4d4d4;cursor:pointer;min-height:27px;font-weight:normal}.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu{left:0;right:auto}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button{right:initial;left:0}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]{right:initial;left:10px}.ui-grid-animate-spin{-moz-animation:ui-grid-spin 2s infinite linear;-o-animation:ui-grid-spin 2s infinite linear;-webkit-animation:ui-grid-spin 2s infinite linear;animation:ui-grid-spin 2s infinite linear;display:inline-block}@-moz-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-grid-cell-focus{outline:0;background-color:#b3c4c7}.ui-grid-focuser{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.ui-grid-focuser:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.ui-grid-offscreen{display:block;position:absolute;left:-10000px;top:-10000px;clip:rect(0, 0, 0, 0)}.ui-grid-cell input{border-radius:inherit;padding:0;width:100%;color:inherit;height:auto;font:inherit;outline:none}.ui-grid-cell input:focus{color:inherit;outline:none}.ui-grid-cell input[type="checkbox"]{margin:9px 0 0 6px;width:auto}.ui-grid-cell input.ng-invalid{border:1px solid #fc8f8f}.ui-grid-cell input.ng-valid{border:1px solid #d4d4d4}.ui-grid-viewport .ui-grid-empty-base-layer-container{position:absolute;overflow:hidden;pointer-events:none;z-index:-1}.expandableRow .ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.expandableRow .ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell{pointer-events:none}.ui-grid-expandable-buttons-cell i{pointer-events:all}.scrollFiller{float:left;border:1px solid #d4d4d4}.ui-grid-tree-header-row{font-weight:bold !important}.movingColumn{position:absolute;top:0;border:1px solid #d4d4d4;box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.movingColumn .ui-grid-icon-angle-down{display:none}.ui-grid-pager-panel{display:flex;justify-content:space-between;align-items:center;position:absolute;left:0;bottom:0;width:100%;padding-top:3px;padding-bottom:3px;box-sizing:content-box}.ui-grid-pager-container{float:left}.ui-grid-pager-control{padding:5px 0;display:flex;flex-flow:row nowrap;align-items:center;margin-right:10px;margin-left:10px;min-width:135px;float:left}.ui-grid-pager-control button,.ui-grid-pager-control span,.ui-grid-pager-control input{margin-right:4px}.ui-grid-pager-control button{height:25px;min-width:26px;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background:#f3f3f3;border:1px solid #ccc;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#eee}.ui-grid-pager-control button:hover{border-color:#adadad;text-decoration:none}.ui-grid-pager-control button:focus{border-color:#8c8c8c;text-decoration:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ui-grid-pager-control button:active{border-color:#adadad;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.ui-grid-pager-control button:active:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ui-grid-pager-control button:active:hover,.ui-grid-pager-control button:active:focus{background-color:#c8c8c8;border-color:#8c8c8c}.ui-grid-pager-control button:hover,.ui-grid-pager-control button:focus,.ui-grid-pager-control button:active{color:#eee;background:#dadada}.ui-grid-pager-control button[disabled]{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.ui-grid-pager-control button[disabled]:hover,.ui-grid-pager-control button[disabled]:focus{background-color:#f3f3f3;border-color:#ccc}.ui-grid-pager-control input{display:inline;height:26px;width:50px;vertical-align:top;color:#555555;background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ui-grid-pager-control input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.ui-grid-pager-control input[disabled],.ui-grid-pager-control input[readonly],.ui-grid-pager-control input::-moz-placeholder{opacity:1}.ui-grid-pager-control input::-moz-placeholder,.ui-grid-pager-control input:-ms-input-placeholder,.ui-grid-pager-control input::-webkit-input-placeholder{color:#999}.ui-grid-pager-control input::-ms-expand{border:0;background-color:transparent}.ui-grid-pager-control input[disabled],.ui-grid-pager-control input[readonly]{background-color:#eeeeee}.ui-grid-pager-control input[disabled]{cursor:not-allowed}.ui-grid-pager-control .ui-grid-pager-max-pages-number{vertical-align:bottom}.ui-grid-pager-control .ui-grid-pager-max-pages-number>*{vertical-align:bottom}.ui-grid-pager-control .ui-grid-pager-max-pages-number abbr{border-bottom:none;text-decoration:none}.ui-grid-pager-control .first-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:-3px}.ui-grid-pager-control .first-bar-rtl{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-right:-7px}.ui-grid-pager-control .first-triangle{width:0;height:0;border-style:solid;border-width:5px 8.7px 5px 0;border-color:transparent #4d4d4d transparent transparent;margin-left:2px}.ui-grid-pager-control .next-triangle{margin-left:1px}.ui-grid-pager-control .prev-triangle{margin-left:0}.ui-grid-pager-control .last-triangle{width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #4d4d4d;margin-left:-1px}.ui-grid-pager-control .last-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:1px}.ui-grid-pager-control .last-bar-rtl{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-right:-11px}.ui-grid-pager-row-count-picker{float:left;padding:5px 10px}.ui-grid-pager-row-count-picker select{color:#555555;background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;height:25px;width:67px;display:inline;vertical-align:middle}.ui-grid-pager-row-count-picker select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.ui-grid-pager-row-count-picker select[disabled],.ui-grid-pager-row-count-picker select[readonly],.ui-grid-pager-row-count-picker select::-moz-placeholder{opacity:1}.ui-grid-pager-row-count-picker select::-moz-placeholder,.ui-grid-pager-row-count-picker select:-ms-input-placeholder,.ui-grid-pager-row-count-picker select::-webkit-input-placeholder{color:#999}.ui-grid-pager-row-count-picker select::-ms-expand{border:0;background-color:transparent}.ui-grid-pager-row-count-picker select[disabled],.ui-grid-pager-row-count-picker select[readonly]{background-color:#eeeeee}.ui-grid-pager-row-count-picker select[disabled]{cursor:not-allowed}.ui-grid-pager-row-count-picker .ui-grid-pager-row-count-label{margin-top:3px}.ui-grid-pager-count-container{float:right;margin-top:4px;min-width:50px}.ui-grid-pager-count-container .ui-grid-pager-count{margin-right:10px;margin-left:10px;float:right}.ui-grid-pager-count-container .ui-grid-pager-count abbr{border-bottom:none;text-decoration:none}.ui-grid-pinned-container{position:absolute;display:inline;top:0}.ui-grid-pinned-container.ui-grid-pinned-container-left{float:left;left:0}.ui-grid-pinned-container.ui-grid-pinned-container-right{float:right;right:0}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-pinned-container .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar,.ui-grid-pinned-container .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar{left:-1px;width:1px;background-color:#aeaeae}.ui-grid-column-resizer{top:0;bottom:0;width:5px;position:absolute;cursor:col-resize}.ui-grid-column-resizer.left{left:0}.ui-grid-column-resizer.right{right:0}.ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:1px solid #d4d4d4}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:0}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.left{border-left:1px solid #d4d4d4}.ui-grid.column-resizing{cursor:col-resize;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-grid.column-resizing .ui-grid-resize-overlay{position:absolute;top:0;height:100%;width:1px;background-color:#aeaeae}.ui-grid-row-saving .ui-grid-cell{color:#848484 !important}.ui-grid-row-dirty .ui-grid-cell{color:#610B38}.ui-grid-row-error .ui-grid-cell{color:#FF0000 !important}.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{background-color:#C9DDE1}.ui-grid-disable-selection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ui-grid-selection-row-header-buttons{display:flex;align-items:center;height:100%;cursor:pointer}.ui-grid-selection-row-header-buttons::before{opacity:.1}.ui-grid-selection-row-header-buttons.ui-grid-row-selected::before,.ui-grid-selection-row-header-buttons.ui-grid-all-selected::before{opacity:1}.ui-grid-tree-row-header-buttons.ui-grid-tree-header{cursor:pointer;opacity:1}.ui-grid-tree-header-row{font-weight:bold !important}.ui-grid-tree-header-row .ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell{pointer-events:all}.ui-grid-cell-contents.invalid{border:1px solid #fc8f8f}
.ui-timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);outline:0;z-index:10052;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980EC;color:#fff}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}
/*!
 * Toastr
 * Version 2.0.1
 * Copyright 2012 John Papa and Hans Fjallemark.
 * All Rights Reserved.
 * Use, reproduction, distribution, and modification of this code is subject to the terms and
 * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
 *
 * Author: John Papa and Hans Fjallemark
 * Project: https://github.com/CodeSeven/toastr
 */
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-center{top:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-center{bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-center{top:45%}#toast-container{position:fixed;z-index:999999;pointer-events:auto}#toast-container.toast-bottom-center,#toast-container.toast-center,#toast-container.toast-top-center{width:100%;pointer-events:none}#toast-container.toast-bottom-center>div,#toast-container.toast-center>div,#toast-container.toast-top-center>div{margin-left:auto;margin-right:auto;pointer-events:auto}#toast-container.toast-bottom-center>button,#toast-container.toast-center>button,#toast-container.toast-top-center>button{pointer-events:auto}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-wait{background-image:url(data:image/gif;base64,R0lGODlhIAAgAIQAAAQCBISGhMzKzERCROTm5CQiJKyurHx+fPz+/ExOTOzu7Dw+PIyOjCwqLFRWVAwKDIyKjMzOzOzq7CQmJLy6vFRSVPTy9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAXACwAAAAAIAAgAAAF3eAljmRpnmh6VRSVqLDpIDTixOdUlFSNUDhSQUAT7ES9GnD0SFQAKWItMqr4bqKHVPDI+WiTkaOFFVlrFe83rDrT0qeIjwrT0iLdU0GOiBxhAA4VeSk6QYeIOAsQEAuJKgw+EI8nA18IA48JBAQvFxCXDI8SNAQikV+iiaQIpheWX5mJmxKeF6g0qpQmA4yOu8C7EwYWCgZswRcTFj4KyMAGlwYxDwcHhCXMXxYxBzQHKNo+3DDeCOAn0V/TddbYJA0K48gAEAFQicMWFsfwNA3JSgAIAAFfwIMIL4QAACH5BAkJABoALAAAAAAgACAAhAQCBIyKjERCRMzOzCQiJPTy9DQyNGRmZMTCxOTm5CwqLHx+fBQWFJyenNTW1Pz6/Dw6PGxubAwKDIyOjNTS1CQmJCwuLPz+/Dw+PHRydAAAAAAAAAAAAAAAAAAAAAAAAAXboCaOZGmeaKoxWcSosMkk15W8cZ7VdZaXkcEgQtrxfD9RhHchima1GwlCGUBSFCaFxMrgRtnLFhWujWHhs2nJc8KoVlWGQnEn7/i8XgOwWAB7JwoONQ4KgSQAZRcOgHgSCwsSIhZMNRZ5CzULIgaWF5h4mhecfIQ8jXmQkiODhYeIiRYGjrG2PxgBARi3IhNMAbcCnwI5BAQpAZ8TIwK6vCQVDwUVKL+WzAANTA210g/VJ8OWxQefByQE4dZMzBoInwh4zrtgn2p725YNthUFTNRuGYB3AYGBHCEAACH5BAkJAB0ALAAAAAAgACAAhAQCBISChFRWVMzKzCQiJOTm5GxqbCwuLJSWlPz6/NTW1AwODJSSlGRmZCwqLOzu7HR2dDQ2NAQGBISGhFxaXNTS1CQmJOzq7GxubDQyNKSmpPz+/Nza3AAAAAAAAAAAAAXfYCeOZGmeaKqurHBdAiuP17Zdc0lMAVHWt9yI8LA9fCPB4xEjARoNSWpis01kBpshFahurqzsZosiGpErScMAUO0maKF8Tq/bTQCIQgFp30cQXhB1BHEcXhx0FgkJFiOHVYlzi42AgoRxeRx8fn+en3UABwedKgsBAwMBCygOCjYKDisLFV4VrCUAtVUKpSZdXl8mB8EbByQWcQPFAyYZxccdB7sV0cvBzbmvvG0LBV4FrFTBYCWuNhyyHRTFFB20trh4BxmdYl4YIqepq0IRxRE+IfDCAFQHARo0NGERAgAh+QQJCQAgACwAAAAAIAAgAIUEAgSEgoRMTkzMyswcHhzk5uR0cnQUFhRcXlwsKiz09vQMCgyMiozU1tQkJiR8fnxkZmT8/vwEBgSEhoRcWlzU0tQkIiT08vR0dnQcGhxkYmQ0MjT8+vwMDgyMjozc2twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+UCQcEgsGo/IpHLJXDweC6Z0+IhEHlOjRGIMWLHZoUZx0RQlAajxkFFKFFYFl5m5KNpIySU+X2bIBEoQZBBZGQdMElFhjI2Oj5AgHQEDAw8dQxYeDBaNHRVWVhWYCXsRFwmMXqFWEyAerB6MA6xWA6+xs7URt6VWqIwTu64gDh4eDp6goaORQ5OVAZjO1EgEGhB4RwAYDQ0YAEwIcBEKFEgYrBhLBORxgUYfrB9LELuF8fNDAAaVBuEg7NXCVyRdqHVCGLBiIIQAB1Yc4BXh9uEbwAXuyi2iQI7DuSwHdiFqCEGDtizLRFUDsaGAlQIbVoJYIEDAIiZBAAAh+QQJCQAbACwAAAAAIAAgAIQEAgSMioxcWlz08vQcHhysqqwMDgx8enwsKiykoqRkZmT8+vzEwsQMCgyUlpQkJiS0srQEBgSMjoxcXlz09vQkIiSsrqwUEhQ0MjRsamz8/vwAAAAAAAAAAAAAAAAAAAAF7+AmjmRpnmiqruz2PG0sIssCj4CQJAIgj4/abRNJaI6agu9kCAQaphdJgEQKUIFjgGWsahJYLdf7RTWfLKr3+jsBClVlG5Xb9eb4fImgUBBKDVB4ExRHFGwbGRQLGXMEhUgUfw2QC4IyCmSNDQtHlm2ZXgoiGQsUjW0EnUgLfyKBeYSeiHojfH61uS0GBisVEgEVLRcWRxAXKAgDRwMILMVIECgSVRIrBmS9JtRI1iMVBweuGxerSNolyszOIhjLGs0jEFXSKA8SEkMbcEgWIxfzNBxrw6AKgxIGkM05UOWALhERHJhysOThBgAVWYQAACH5BAkJABkALAAAAAAgACAAhAQGBIyKjERCRMzOzCwuLGRiZPz6/OTm5AwODLSytFRSVNTW1Dw6PHx6fAwKDJSSlERGRNTS1DQyNGxqbPz+/BQSFLy6vFRWVNza3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAXqYCaO5FgFwxBUZeu61ULNFMa+eBvQdJD/owFvFhkBBAwHsBQZUooZyWF2YOQkBNJu6ANMaQeli0AxSEwymi0DcUJeEgPlbEJFAghRe/h+Eeg/Dl9UYks5DF9VhksOAgKFi5GSSwh5kzgVCXIJNxknD5aSCTwJIw8zD5MITpanFKmSCHI8NxUPoJejNKWXLZkznL0vCJ3CxsckDpA/ChYJFzkTBgYTSxc80C4OswbLLhY8Fi/bMwYAJVgl4DTiL9LUJADrFuci1zTZLwD1IwU8BSQuWLCQb1EDHg2QiSDALYvCDAISJLDy8FIIACH5BAkJAB4ALAAAAAAgACAAhAQGBISGhFRSVNTW1CQiJKyqrGRmZOzu7CwuLIyOjGxubPz6/BQSFGRiZOTi5CwqLLy6vDQ2NIyKjFRWVCQmJKyurGxqbPT29DQyNJSSlHRydPz+/BQWFOzq7AAAAAAAAAXhoCeOJElYClGubOs117YtjWuvxCLLi3qbhc6h4FPsdorfiNI5dige43GT9AAkHUcCwCpMNxVP7tgTJY4J1uF7EBl0M8Ooueuo2SOCIkVa11kVX2E2EmgsFH4yBz4uAAkdHVstBAUHQ4xKmZqbnJ2bAhAQAiURGJ4eE0cTIxgzpp0QRxCsrp6xO7MjpaepO6unKxOhv8DFxsfIJBwaChw2DAkZDEocDjIOzi0ZMhlKUjIaLtsb3T8aR+EtDBkJ0yQUBQVQI9XX2ZsDMgMlyxr3mzE2XEgmotCGAARFIHiQ0FMIACH5BAkJABgALAAAAAAgACAAhAQCBISGhDw+POTi5CwuLLS2tPTy9BQSFJyenGRiZDQ2NIyOjLy+vPz6/BweHIyKjFRSVOzq7DQyNLy6vBQWFHRydDw6PPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXICaOZHkcZaquIjVd10SxtFrAcFGrVhBYIwoON9uNAsOA6DCEFTEKBEKxEjQvAtELNxkpGrAGNfW4Plpb2QgxRKjKzfPoVGLj3CnLNUv7hscpSDhKOxJSgDwPP0ZGAACMjAQFDQYFBJA0BAZDBpeYGBQVFUU3TV2YFAMwAzNgTQ2PkBVDFRiuQ7CYszi1pUOnkKmrM5qcnqiiTwQTDQ2Wn9DR0tPUfRKQEBEREDQSFw3XRhEwEd3f4TvjF+XWKgJ8JNnb0QkwCdUlCzAL+CQODAwc9BtIMAQAOw==)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info,.toast-wait{background-color:#2f96b4}.toast-warning{background-color:#f89406}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}:not(.no-enter)#toast-container>div.ng-enter,:not(.no-leave)#toast-container>div.ng-leave{-webkit-transition:1s cubic-bezier(.25,.25,.75,.75) all;-moz-transition:1s cubic-bezier(.25,.25,.75,.75) all;-ms-transition:1s cubic-bezier(.25,.25,.75,.75) all;-o-transition:1s cubic-bezier(.25,.25,.75,.75) all;transition:1s cubic-bezier(.25,.25,.75,.75) all}:not(.no-enter)#toast-container>div.ng-enter.ng-enter-active,:not(.no-leave)#toast-container>div.ng-leave{opacity:.8}:not(.no-enter)#toast-container>div.ng-enter,:not(.no-leave)#toast-container>div.ng-leave.ng-leave-active{opacity:0}
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor li.ql-align-center {
    text-align: center;
    list-style: inside;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

.ql-picker-options {
    max-height: 200px;
    display: block;
    overflow: auto;
}
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
    box-sizing: border-box;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: 0.4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}
.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
    box-sizing: border-box;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

#editor.ql-container .ql-editor {
    background-color: white;
}

#editor.ql-container.ql-disabled .ql-editor {
    background-color: #eeeeee;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
    .ql-editor li.ql-align-center {
        text-align: center;
        list-style: inside;
    }
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 36px;
}
.ql-snow .ql-editor h2 {
  font-size: 30px;
}
.ql-snow .ql-editor h3 {
  font-size: 24px;
}
.ql-snow .ql-editor h4 {
  font-size: 18px;
}
.ql-snow .ql-editor h5 {
  font-size: 14px;
}
.ql-snow .ql-editor h6 {
  font-size: 12px;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Text';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'H1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'H2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'H3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'H4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'H5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'H6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
  overflow:hidden;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/*!
 * jsonformatter
 * 
 * Version: 0.6.0 - 2016-08-27T12:58:03.339Z
 * License: Apache-2.0
 */


.json-formatter-row {
  font-family: monospace;
}
.json-formatter-row,
.json-formatter-row a,
.json-formatter-row a:hover {
  color: black;
  text-decoration: none;
}
.json-formatter-row .json-formatter-row {
  margin-left: 1em;
}
.json-formatter-row .children.empty {
  opacity: 0.5;
  margin-left: 1em;
}
.json-formatter-row .children.empty.object:after {
  content: "No properties";
}
.json-formatter-row .children.empty.array:after {
  content: "[]";
}
.json-formatter-row .string {
  color: green;
  white-space: pre;
  word-wrap: break-word;
}
.json-formatter-row .number {
  color: blue;
}
.json-formatter-row .boolean {
  color: red;
}
.json-formatter-row .null {
  color: #855A00;
}
.json-formatter-row .undefined {
  color: #ca0b69;
}
.json-formatter-row .function {
  color: #FF20ED;
}
.json-formatter-row .date {
  background-color: rgba(0, 0, 0, 0.05);
}
.json-formatter-row .url {
  text-decoration: underline;
  color: blue;
  cursor: pointer;
}
.json-formatter-row .bracket {
  color: blue;
}
.json-formatter-row .key {
  color: #00008B;
  cursor: pointer;
}
.json-formatter-row .constructor-name {
  cursor: pointer;
}
.json-formatter-row .toggler {
  font-size: 0.8em;
  line-height: 1.2em;
  vertical-align: middle;
  opacity: 0.6;
  cursor: pointer;
}
.json-formatter-row .toggler:after {
  display: inline-block;
  transition: transform 100ms ease-in;
  content: "►";
}
.json-formatter-row .toggler.open:after {
  transform: rotate(90deg);
}
.json-formatter-row > a > .thumbnail-text {
  opacity: 0;
  transition: opacity 0.15s ease-in;
  font-style: italic;
}
.json-formatter-row:hover > a > .thumbnail-text {
  opacity: 0.6;
}
.json-formatter-dark.json-formatter-row {
  font-family: monospace;
}
.json-formatter-dark.json-formatter-row,
.json-formatter-dark.json-formatter-row a,
.json-formatter-dark.json-formatter-row a:hover {
  color: white;
  text-decoration: none;
}
.json-formatter-dark.json-formatter-row .json-formatter-row {
  margin-left: 1em;
}
.json-formatter-dark.json-formatter-row .children.empty {
  opacity: 0.5;
  margin-left: 1em;
}
.json-formatter-dark.json-formatter-row .children.empty.object:after {
  content: "No properties";
}
.json-formatter-dark.json-formatter-row .children.empty.array:after {
  content: "[]";
}
.json-formatter-dark.json-formatter-row .string {
  color: #31F031;
  white-space: pre;
  word-wrap: break-word;
}
.json-formatter-dark.json-formatter-row .number {
  color: #66C2FF;
}
.json-formatter-dark.json-formatter-row .boolean {
  color: #EC4242;
}
.json-formatter-dark.json-formatter-row .null {
  color: #EEC97D;
}
.json-formatter-dark.json-formatter-row .undefined {
  color: #ef8fbe;
}
.json-formatter-dark.json-formatter-row .function {
  color: #FD48CB;
}
.json-formatter-dark.json-formatter-row .date {
  background-color: rgba(255, 255, 255, 0.05);
}
.json-formatter-dark.json-formatter-row .url {
  text-decoration: underline;
  color: #027BFF;
  cursor: pointer;
}
.json-formatter-dark.json-formatter-row .bracket {
  color: #9494FF;
}
.json-formatter-dark.json-formatter-row .key {
  color: #23A0DB;
  cursor: pointer;
}
.json-formatter-dark.json-formatter-row .constructor-name {
  cursor: pointer;
}
.json-formatter-dark.json-formatter-row .toggler {
  font-size: 0.8em;
  line-height: 1.2em;
  vertical-align: middle;
  opacity: 0.6;
  cursor: pointer;
}
.json-formatter-dark.json-formatter-row .toggler:after {
  display: inline-block;
  transition: transform 100ms ease-in;
  content: "►";
}
.json-formatter-dark.json-formatter-row .toggler.open:after {
  transform: rotate(90deg);
}
.json-formatter-dark.json-formatter-row > a > .thumbnail-text {
  opacity: 0;
  transition: opacity 0.15s ease-in;
  font-style: italic;
}
.json-formatter-dark.json-formatter-row:hover > a > .thumbnail-text {
  opacity: 0.6;
}

/* 
 * Don't modify things marked with ! - unless you know what you're doing
 */

/* ! vertical layout */
.multiSelect .vertical {
    float: none;
}

/* ! horizontal layout */
.multiSelect .horizontal:not(.multiSelectGroup) {
    float: left;
}

/* ! create a "row" */
.multiSelect .line {
    padding: 2px 0px 4px 0px;
    max-height: 30px;
    overflow: hidden;
    box-sizing: content-box;
}

/* ! create a "column" */
.multiSelect .acol {
    display: inline-block;
    min-width: 12px;
    width:100%;
}

/* ! */
.multiSelect .inlineBlock {
    display: inline-block;
}

.fit-container .multiSelect > button {
    width:100%;
}
/* the multiselect button */
.multiSelect > button {
    display: inline-block;
    position: relative;
    text-align: center;
    cursor: pointer;
    border: 1px solid #c6c6c6;
    padding: 1px 6px 1px 6px;
    font-size: 14px;
    min-height: 34px !important;
    border-radius: 4px;
    color: #555;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    white-space: normal;
    background-color: #fff;
    background-image: linear-gradient(#fff, #f7f7f7);
}

/* button: hover */
.multiSelect > button:hover {
    background-image: linear-gradient(#fff, #e9e9e9);
}

/* button: disabled */
.multiSelect > button:disabled {
    background-color: rgb(233, 236, 239);
    background-image: none;
    border: 1px solid #ddd;
    color: #999;
}

/* button: clicked */
.multiSelect .buttonClicked {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* labels on the button */
.multiSelect .buttonLabel {
    display: inline-block;
    padding: 2px 0px 2px 0px;
}

/* downward pointing arrow */
.multiSelect .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin: 0px 0px 1px 12px !important;
    vertical-align: middle;
    border-top: 4px solid #333;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-bottom: 0 dotted;
}

/* the main checkboxes and helper layer */
.multiSelect .checkboxLayer {
    background-color: #fff;
    position: absolute;
    z-index: 999;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    min-width: 200px;
    display: none !important;
    max-width: -webkit-fill-available;
}

/* container of helper elements */
.multiSelect .helperContainer {
    border-bottom: 1px solid #ddd;
    padding: 8px 8px 0px 8px;
}

/* helper buttons (select all, none, reset); */
.multiSelect .helperButton {
    display: inline;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ccc;
    height: 26px;
    font-size: 13px;
    border-radius: 2px;
    color: #666;
    background-color: #f1f1f1;
    line-height: 1.6;
    margin: 0px 0px 8px 0px;
}

.multiSelect .helperButton.applyButton {
    float: right;
    background-color: #efe3db;
}
.multiSelect .helperButton:not( .reset ) {
    margin-right: 4px;
}

/* clear button */
.multiSelect .clearButton {
    position: absolute;
    display: inline;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ccc;
    height: 22px;
    width: 22px;
    font-size: 13px;
    border-radius: 2px;
    color: #666;
    background-color: #f1f1f1;
    line-height: 1.4;
    right: 2px;
    top: 4px;
}

/* filter */
.multiSelect .inputFilter {
    border-radius: 2px;
    border: 1px solid #ccc;
    height: 26px;
    font-size: 14px;
    width: 100%;
    padding-left: 7px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    color: #888;
    margin: 0px 0px 8px 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

/* helper elements on hover & focus */
.multiSelect .clearButton:hover,
.multiSelect .helperButton:hover {
    border: 1px solid #ccc;
    color: #999;
    background-color: #f4f4f4;
}

.multiSelect .helperButton:disabled {
    color: #ccc;
    border: 1px solid #ddd;
}

.multiSelect .clearButton:focus,
.multiSelect .helperButton:focus,
.multiSelect .inputFilter:focus {
    border: 1px solid #66AFE9 !important;
    outline: 0;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.065), 0 0 5px rgba(102, 175, 233, .6) !important;
    box-shadow: inset 0 0 1px rgba(0,0,0,.065), 0 0 5px rgba(102, 175, 233, .6) !important;
}

/* container of multi select items */
.multiSelect .checkBoxContainer {
    display: block;
    padding: 8px;
    overflow: hidden;
    overflow-y: auto;
    max-height: 200px;
}

/* ! to show / hide the checkbox layer above */
.multiSelect .show {
    display: block !important;
}

/* item labels */
.multiSelect .multiSelectItem {
    display: grid;
    padding: 0px 20px 0px 0px;
    color: #444;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    position: relative;
    min-width: fit-content;
    min-height: 24px;
}

    /* Styling on selected items */
    .multiSelect .multiSelectItem:not(.multiSelectGroup).selected {
       /* background-image: linear-gradient( #e9e9e9, #f1f1f1 );*/
        color: #555;
        cursor: pointer;
/*        border-top: 1px solid #e4e4e4;
        border-left: 1px solid #e4e4e4;
        border-right: 1px solid #d9d9d9;*/
    }

    .multiSelect .multiSelectItem .acol label {
        display: grid;
        padding-right: 5px;
        margin: 0px;
        font-weight: normal;
        line-height: normal;
       /* width: 90%;*/
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space:nowrap;
        margin-right:5px;
    }

    /* item labels focus on mouse hover */
    .multiSelect .multiSelectItem:hover,
    .multiSelect .multiSelectGroup:hover {
/*        background-image: linear-gradient( #c1c1c1, #999 ) !important;  color: transparent !important;
*/      
        cursor: pointer;
        border: 1px solid #ccc !important;

    }

/* item labels focus using keyboard */
.multiSelect .multiSelectFocus {
/*   
    background-image: linear-gradient( #c1c1c1, #999 ) !important;
    color: #fff !important;
    cursor: pointer;
    border: 1px solid #ccc !important;
*/
}

/* change mouse pointer into the pointing finger */
.multiSelect .multiSelectItem span:hover,
.multiSelect .multiSelectGroup span:hover {
    cursor: pointer;
}

/* ! group labels */
.multiSelect .multiSelectGroup {
    display: block;
    clear: both;
}

/* right-align the tick mark (&#10004;) */
.multiSelect .tickMark {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 4px;
    font-size: 10px;
    font-weight: bold;
    z-index:1000;
}

/* hide the original HTML checkbox away */
.multiSelect .checkbox {
    color: #ddd !important;
    position: absolute;
    left: -9999px;
    cursor: pointer;
}

/* checkboxes currently disabled */
.multiSelect .disabled,
.multiSelect .disabled:hover,
.multiSelect .disabled label input:hover ~ span {
    color: #c4c4c4 !important;
    cursor: not-allowed !important;
}

/* If you use images in button / checkbox label, you might want to change the image style here. */
.multiSelect img {
    vertical-align: middle;
    margin-bottom: 0px;
    max-height: 22px;
    max-width: 22px;
}

.colourListPicker .vertical {
    float: none;
}

.colourListPicker .horizontal:not(.colourListPickerGroup) {
    float: left;
}

.colourListPicker .line {
    padding: 2px 0px 4px 0px;
    max-height: 30px;
    overflow: hidden;
    box-sizing: content-box;
}

.colourListPicker .acol {
    display: inline-block;
    min-width: 12px;
    width:100%;
}

.colourListPicker .inlineBlock {
    display: inline-block;
}

.fit-container .colourListPicker > button {
    width:100%;
}

.colourListPicker > button {
    display: inline-block;
    position: relative;
    text-align: center;
    cursor: pointer;
    border: 1px solid #c6c6c6;
    padding: 1px 6px 1px 6px;
    font-size: 14px;
    min-height: 34px !important;
    border-radius: 4px;
    color: #555;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    white-space: normal;
    background-color: #fff;
    background-image: linear-gradient(#fff, #f7f7f7);
}

    .colourListPicker > button:hover {
        background-image: linear-gradient(#fff, #e9e9e9);
    }

    .colourListPicker > button:disabled {
        background-image: linear-gradient(#fff, #fff);
        border: 1px solid #ddd;
        color: #999;
    }

.colourListPicker .buttonClicked {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}

.colourListPicker .buttonLabel {
    display: inline-block;
    padding: 2px 0px 2px 0px;
}

.colourListPicker .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin: 0px 0px 1px 12px !important;
    vertical-align: middle;
    border-top: 4px solid #333;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-bottom: 0 dotted;
}

.colourListPicker .colourCheckboxLayer {
    background-color: #fff;
    position: absolute;
    z-index: 999;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    min-width: 130px;
    width: 130px;
    display: none !important;
    padding: 6px;
}

.colourListPicker .colourCheckboxContainer {
    display: block;
    padding: 8px;
    overflow: hidden;
    overflow-y: auto;
    max-height: 200px;
    width: 130px;
}

.colourListPicker .show {
    display: block !important;
}

.colourListPicker .colourListPickerItem {
    display: block;
    padding: 0px;
    color: #444;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    position: relative;
    min-width: 278px;
    min-height: 24px;
}

    .colourListPicker .colourListPickerItem .acol label {
        display: inline-block;
        padding-right: 30px;
        margin: 0px;
        font-weight: normal;
        line-height: normal;
        width:90%;
        font-size: 14px;
    }

    /* item labels focus on mouse hover */
    .colourListPicker .colourListPickerItem:hover,
    .colourListPicker .colourListPickerGroup:hover {
/*        background-image: linear-gradient( #c1c1c1, #999 ) !important;  color: transparent !important;
*/      
        cursor: pointer;
        border: 1px solid #ccc !important;

    }

/* item labels focus using keyboard */
.colourListPicker .colourListPickerFocus {
/*   
    background-image: linear-gradient( #c1c1c1, #999 ) !important;
    color: #fff !important;
    cursor: pointer;
    border: 1px solid #ccc !important;
*/
}

/* change mouse pointer into the pointing finger */
.colourListPicker .colourListPickerItem span:hover,
.colourListPicker .colourListPickerGroup span:hover {
    cursor: pointer;
}

/* ! group labels */
.colourListPicker .colourListPickerGroup {
    display: block;
    clear: both;
}


/* checkboxes currently disabled */
.colourListPicker .disabled,
.colourListPicker .disabled:hover,
.colourListPicker .disabled label input:hover ~ span {
    color: #c4c4c4 !important;
    cursor: not-allowed !important;
}


.colourListPicker .round-color-indicator {
    width: 20px;
    height: 20px;
    border-radius: 10px;
}
.colourListPicker .caret-color {
    margin-top: -10px !important;
    margin-right: 5px !important;
}

.colourListPicker .colorText {
    margin-top: -20px !important;
    margin-left: 30px;
    float: left !important;
}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/Roboto/Roboto-Bold-webfont.eot');
    src: url('../fonts/Roboto/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto/Roboto-Bold-webfont.woff') format('woff'),
         url('../fonts/Roboto/Roboto-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Roboto/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

} 

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/Roboto/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto/Roboto-Regular-webfont.woff') format('woff'),
         url('../fonts/Roboto/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Roboto/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Font Awesome 7 Pro";
}

body{
    font-family: robotoregular;
}

.fixed-top{
    z-index: 101 !important;
}

.fixed-top-element.is-scrolled {
    border-bottom: 1px solid var(--memaxi-dark-grey);
    box-shadow: 0px 10px 18px -13px var(--memaxi-dark-grey);
}

.fixed-top-element {
    -webkit-transition: left .2s linear;
    left: 215px;
    right: 15px;
}

.fixed-top-element-expanded {
    /*width: calc(100% - 30px);*/
    left: 15px;
    right: 15px;
}

.padding-top-50 { padding-top: 50px !important; }
.padding-top-70 { padding-top: 70px !important; }
.padding-top-80 { padding-top: 80px !important; }
.padding-top-85 { padding-top: 85px !important; }
.padding-top-100 { padding-top: 100px !important; }
.padding-top-120 { padding-top: 120px !important; }
.padding-top-135 { padding-top: 135px !important; }
.padding-top-170 { padding-top: 170px !important;}
.margin-top-55 { margin-top: 55px !important; }

.top-50p {
    top: 49px;
}

select {
    border-radius: 5px !important;
}

a{
    text-decoration: none;
}

input::placeholder{
    font-style: italic;
    font-size: 14px;
    color: var(--memaxi-mid-grey) !important;
}

:root {
    --alternating-row-color: #f7f7f7;
    --memaxi-green: #00a69a;
    --memaxi-green-dark: #03857c;
    --memaxi-green-lite: #e2efee;
    --memaxi-green-deepdark: #005751;
    --memaxi-dark-grey: #999;
    --memaxi-mid-grey: #bbb;
    --memaxi-lite-gray: #fafafa;
    --memaxi-bg-grey: #f5f5f5;
    --memaxi-black: #444;
    --memaxi-disabled: #bbb;
    --memaxi-yellow: #f4b301;
    --memaxi-yellow-dark: #d79d00;
    --memaxi-yellow-deepdark: #906a00;
    --memaxi-yellow-semi-lite: #ffe8a6;
    --memaxi-yellow-lite: #fff9e8;
    --memaxi-admin: #666;
    --icon-modulesbar-size: 1.5rem;
    --icon-admin-menu-size: 3.5rem;
    --icon-admin-menu-color: #666;
    --calendar-orange: #fc742a;
    --services-blue: #27A7FC;
    --services-dark: #018bd1;
    --services-deepdark: #004f78;
    --color-violet: #863783;
}

.text-black{
    color: var(--memaxi-black) !important;
}

.bg-memaxi-lite-gray{
    background-color: var(--memaxi-lite-gray);
}

body {
    /*background-image: url('Images/gradient_content.png');*/
    background-repeat: repeat-x;
}

.color-disabled {
    color: lightgray !important;
}

.add-event-list-element:hover{
    background-color: var(--memaxi-green);
    color: #fff;
}

.add-event-list-element.home:hover {
    background-color: var(--memaxi-yellow);
    color: var(--memaxi-black);
}

/* neutral */

.color-neutral {
    color: #333 !important;
}

.link-neutral {
    background-color: #fff;
    border: 1px solid #888 !important;
    color: #000 !important;
}

a.buttonLink.link-neutral:hover, a.buttonLinkSmall.link-neutral:hover {
    background-color: lightgrey;
}


/* memaxi-green */
.color-memaxi-green {
    color: var(--memaxi-green);
}

.color-memaxi-home {
    color: var(--memaxi-yellow);
}

.color-memaxi-admin {
    color: var(--memaxi-admin);
}

input[type="radio"].color-memaxi-green, input[type="checkbox"].color-memaxi-green {
    accent-color: var(--memaxi-green);
}

/* memaxi-yellow */
.color-memaxi-yellow {
    color: var(--memaxi-yellow);
}

input[type="radio"].color-memaxi-yellow, input[type="checkbox"].color-memaxi-yellow {
    accent-color: var(--memaxi-yellow);
}

input[type="radio"].color-memaxi-black, input[type="checkbox"].color-memaxi-black {
    accent-color: var(--memaxi-black);
}

.link-memaxi-green {
    background-color: var(--memaxi-green);
}

.light-memaxi-green{
    background-color: #e4f1f0;
}

a.buttonLink.link-memaxi-green:hover, a.buttonLinkSmall.link-memaxi-green:hover{
    background-color: #03857c;
}

.bottomLine_greenish {
    padding-bottom: 10px;
    border-bottom: 1px solid #00A79A;
}

.bottomLine_greenish_no_padding {
    border-bottom: 1px solid #00A79A;
}

.bottom-memaxi-black {
    border-bottom: 1px solid var(--memaxi-black);
}

.btn {
    border-radius: 3px;
    font-family: robotoregular;
    font-size: 16px !important;
}

.btn-memaxi-green, .btn-memaxi-home, .btn-memaxi-white {
    font-family: robotoregular;
}

.btn-memaxi-admin {
    background-color: var(--memaxi-admin);
    color: #fff;
}

.btn-memaxi-admin:hover {
    background-color: var(--memaxi-green-dark);
    color: #fff;
}

.btn-memaxi-green {
    background-color: var(--memaxi-green);
}

.btn.btn-memaxi-home {
    background-color: var(--memaxi-yellow);
    color: var(--memaxi-black) !important;
}

.btn.btn-memaxi-white {
    background-color: #fff;
    color: var(--memaxi-black);
    border: 1px solid var(--memaxi-black);
}

.btn-memaxi-green:hover {
    background-color: var(--memaxi-green-dark);
    color: #fff;
}

.btn.btn-memaxi-home:hover {
    background-color: var(--memaxi-yellow-dark);
}

.btn.btn-memaxi-admin:disabled,
.btn.btn-memaxi-green:disabled,
.btn.btn-memaxi-home:disabled{
    background-color: var(--memaxi-disabled) !important;
    border: 1px solid var(--memaxi-disabled) !important;
    color: #fff !important;
}

.btn.btn-memaxi-white:disabled {
    border: 1px solid var(--memaxi-disabled) !important;
}

.btn.btn-memaxi-green.active,
.btn.btn-memaxi-green:active {
    background-color: var(--memaxi-green-deepdark) !important;
    border: 1px solid var(--memaxi-green-deepdark) !important;
    color: #fff !important;
}
.btn.btn-memaxi-home.active,
.btn.btn-memaxi-home:active {
    background-color: var(--memaxi-yellow-deepdark) !important;
    border: 1px solid var(--memaxi-yellow-deepdark) !important;
    color: #fff !important;
}

.btn-group.calendar-nav .btn:last-child:not(.btn-memaxi-green) {
    border-right: 1px solid var(--memaxi-black) !important;
}

.btn-group.calendar-nav .btn.btn-memaxi-green:last-child:hover {
    border-right: 1px solid var(--memaxi-green) !important;
}

.btn-group.calendar-nav .btn.btn-memaxi-home:last-child:hover {
    border-right: 1px solid var(--memaxi-yellow) !important;
}

.filter-buttons .btn:first-child {
    border-right: 1px solid #fff;
}
.filter-buttons .btn:last-child {
    border-left: 1px solid #fff;
}
.table-interheader-memaxi {
    background-color: var(--memaxi-green-lite) !important;
}

/* green */
.color-green {
    color: #199F39;
}

.link-green{
    background-color: #199F39;
}

.light-green{
    background-color: #dbeee1;
}

a.buttonLink.link-green:hover{
    background-color: #017724;
}

.bottomLine_green {
    padding-bottom: 10px;
    border-bottom: 1px solid #199F39;
}

.bottomLine_green_no_padding {
	border-bottom: 1px solid #199F39;
}

.topLine_green {
    padding-top: 10px;
    border-top: 1px solid #199F39;
}


/* orange */
.color-orange{
    color: #FC742A;
}

.link-orange{
    background-color: #FC742A;
}

.light-orange{
    background-color: #efe3db;
}

.bottom-line-orange{
    border-bottom: 1px solid #FC742A;
}

.bottomLine_orange_no_padding {
    border-bottom: 1px solid #FC742A;
}

a.buttonLink.link-orange:hover, a.buttonLinkSmall.link-orange:hover{
    background-color: #dd6925;
}

.btn-orange {
    background-color: #FC742A;
    font-family: robotoregular;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-border-color: transparent;
}

.btn-orange:hover {
    background-color: #dd6925;
    color: #fff;
}
.btn-orange:focus {
    background-color: #FC742A;
    color: #fff;
}


.btn-orange:active {
    background-color: #860000;
    color: #fff;
}

.btn-orange:disabled, a.link-orange.disabled {
    background-color: #ccc !important;
    border: 1px solid #ccc !important;
    color: #fff !important;
    cursor: not-allowed;
}

/* blue */
.color-blue{
    color: #27A7FC;
}

.link-blue{
    background-color: #27A7FC;
}


a.buttonLink.link-blue:hover {
    background-color: #018bd1;
}

.bottomLine_blue_no_padding {
    border-bottom: 1px solid #27A7FC;
}

.bottomLine-blue {
    border-bottom: 1px solid #27A7FC;
}

.btn-blue {
    background-color: #27A7FC;
    font-family: 16px robotoregular;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-border-color: transparent;
}

.btn-blue:hover,
.btn-blue:focus {
    background-color: #018bd1;
    color: #fff;
}

.btn-blue:disabled {
    background-color: #72C6FD;
    border: 1px solid #ccc;
    color: #fff;
}

.grouped-fields-blue {
    border: 1px solid #27A7FC;
    border-radius: 5px;
}

/* navy */
.color-navy{
    color: #174FA9;
}

a.color-navy:hover {
    color: #174FA9;
}

.link-navy{
    background-color: #174FA9;
}

a.buttonLink.link-navy:hover, a.buttonLinkSmall.link-navy:hover{
    background-color: #023976;
}

.light-navy{
    background-color: #DFDCE8;
}

.btn-navy {
    background-color: #174FA9;
    font-family: robotoregular;
    color: #fff;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-border-color: transparent;
}

.btn-navy:hover,
.btn-navy:focus {
    background-color: #11346d;
    color: #fff;
}

.btn-navy-pressed {
    background-color: #11346d;
    color: #fff;
}

.btn-navy-pressed:hover,
.btn-navy-pressed:focus {
    background-color: #11346d;
    color: #fff;
}

.panel-heading-navy {
    color: #FFF;
    background-color: #174FA9;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

/* steel-gray */
.color-steel-gray {
    color: #55697d;
}

.link-steel-gray {
    background-color: #55697d;
}

a.buttonLink.link-steel-gray:hover, a.buttonLinkSmall.link-steel-gray:hover {
    background-color: #455565;
}

.light-gray {
    background-color: lightgray;
}

/* purple */
.color-purple{
    color: #8634BA;
}

.link-purple{
    background-color: #8634BA;
}

.bottom-line-purple{
    border-bottom: 1px solid #682995;
}

a.buttonLink.link-purple:hover, a.buttonLinkSmall.link-purple:hover{
    background-color: #682995;
}

/*violet*/
.color-violet {
    color: #863783;
}

.link-violet {
    background-color: #863783;
}

.bottom-line-violet {
    border-bottom: 1px solid #863783;
}

a.buttonLink.link-violet:hover, a.buttonLinkSmall.link-violet:hover {
    background-color: #6f2d6c;
}

/* pink */
.color-pink {
    color: #e94c79;
}

.link-pink {
    background-color: #e94c79;
}

a.buttonLink.link-pink:hover, a.buttonLinkSmall.link-pink:hover {
    background-color: #c64167;
}

/* yellow */
.color-yellow{
    color: #FDCC2E;
}

.link-yellow{
    background-color: #FDCC2E;
}

a.buttonLink.link-yellow:hover, a.buttonLinkSmall.link-yellow:hover {
    background-color: #cba202;
}

.btn-yellow {
    background-color: #FC742A;
    font-family: robotoregular;
}

.btn-yellow:hover {
    background-color: #dd6925;
    color: #fff;
}


/* crimson */
.color-crimson{
    color: #be2137;
}

.link-crimson{
    background-color: #be2137;
}

.light-crimson {
    background-color: #ecdddf;
}

.btn-crimson{
    background-color: #860000;
    color: #fff;
}

.btn-crimson:hover,
.btn-crimson:focus {
    background-color: #860000;
    color: #fff;
}

.bottomLine_crimson {
    padding-bottom: 10px;
    border-bottom: 1px solid #be2137;
}

.bottomLine_crimson_no_padding {
	border-bottom: 1px solid #be2137;
}

.topLine_crimson {
    padding-top: 10px;
    border-top: 1px solid #be2137;
}

/* red */
.color-red,
a.color-red{
    color: #FF0000 !important;
}

.link-red{
    background-color: #FF0000;
}


a.buttonLink.link-crimson:hover, a.buttonLinkSmall.link-crimson:hover{
    background-color: #8d1223;
}

.customFont{
    font-family: 'robotoregular';
}

.customFont-bold{
    font-family: 'robotobold';
}

a.buttonLink, a.buttonLink:link, a.buttonLink:visited{
    padding: 5px 15px;
    border-radius: 3px;
    color: #fff;
    font-family: 'robotoregular';
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
}

a.buttonLinkSmall, a.buttonLinkSmall:link, a.buttonLinkSmall:visited {
    padding: 5px 10px;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-family: 'robotoregular';
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
}

a.buttonLink:hover, a.buttonLinkSmall:hover {
    text-decoration: none;
    color: #fff;
}

a.buttonLink.disabled, a.buttonLink.disabled:hover,
a.buttonLinkSmall.disabled, a.buttonLinkSmall.disabled:hover {
    background-color: #cccccc;
    cursor: default;
    pointer-events: none;
}

a.buttonLink.link-steel-gray.link-selected {
    background-color: #02847a;
    color: #fff;
}

a.buttonLinkDisabled, a.buttonLinkDisabled:link, a.buttonLinkDisabled:visited, a.buttonLinkDisabled:hover{
    padding: 5px 15px;
    border-radius: 3px;
    color: #fff;
    font-family: 'robotoregular';
    background-color: #cccccc;
    text-decoration: none;
    border: 1px solid #ccc;
}

a.buttonLinkSmallDisabled, a.buttonLinkSmallDisabled:link, a.buttonLinkSmallDisabled:visited, a.buttonLinkSmallDisabled:hover {
    
    padding: 5px 10px;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-family: 'robotoregular';
    background-color: #cccccc;
    text-decoration: none;
}




body {
    padding-top: 0;
    font-size: 16px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

h2,h3,th {
    /*color: #00A79A;*/
}

a,
a:link,
a:active,
a:visited {
    color: var(--memaxi-green);
}

a:hover {
    color: var(--memaxi-green-dark);
}

.home-links a,
.home-links a:link,
.home-links a:active,
.home-links a:visited {
    color: var(--memaxi-yellow);
}

.home-links a:hover {
    color: var(--memaxi-yellow-dark);
}

a.btn,
.btn {
    color: #fff;
}
.btn-default {
    background-color: #00A79A;
    border-color: #ccc;
    color: #fff;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active {
    background-color: #02847a;
    color: #fff;
}

.btn-default[disabled] {
    background-color: #02847a;
    color: #ccc;
}

.btn-popup-disabled, .btn-popup-disabled:hover {
    padding: 6px 12px !important; 
    border-radius: 5px !important; 
    color: #fff;
     font-family: inherit !important;  
    background-color: #cccccc;
}

.login {
    width: 380px;
    margin-left: auto;
    margin-right: auto;
}

.signup {
    width: 480px;
    padding:15px;
    margin-left: auto;
    margin-right: auto;
}

.alert-danger {
    background-color: transparent;
    color: #c60000;
}

.alert-holiday {
    background-color: #F8D7DA;
    color: #c60000;
    border-color: #F1AEB5;
}

.alert-warning {
    background-color: transparent;
    color: #FC742A;
}

.text-warning {
    color: var(--memaxi-black) !important;
    font-weight: normal;
    font-size: 12px;
}

.text-warning.small-lh {
    line-height: 16px;
}

.text-warning.color-red{
    color: #FF0000 !important;
}

.pointer{
    cursor: pointer;
}

.default-coursor{
    cursor: default !important;
}

.readMore {
    color: #959595;
}

.categoryColor{
    width:20px; 
    height:20px;
    line-height: 20px;
    border-radius: 10px;
}


.categoryColorSpan {
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    display: inline-block;
}

.event-category-border {
    position:relative;
    display: block;
	border-style: solid;
	border-width: 2px;
	margin: 1px;
}
.event-menu-icon{
    position:absolute;
    right:0px;
    bottom:0px;
    cursor:pointer;
    width: 15px;
    display: none;
}
.event-category-border:hover .event-menu-icon {
    display: block;
}

.eventStatusImg{
    width: 25px;
    max-height: 25px;
}

.icon-small {
    width: 25px !important;
    height: 25px !important;
}

.eventImg{
    width: 50px;
    height: 50px;
    border: 1px solid #cccccc;
}

.img-smaller img {
    width: 40px !important;
    height: 40px !important;
    border: hidden;
}

.eventImg img{
    width: 48px;
    height: 48px;
}

.eventImages{
    float: left;
    border: 1px solid #ecf7f6;
    margin-right: 20px;
}

.eventImages img{
    width: 50px;
    height: 50px;                       
}

.special-event {
    background: #FADA5E !important;
}

tr.special-event-row td:first-child {
    /*box-shadow: 6px 0 0 #FADA5E inset;*/
    position: relative;
}

tr.special-event-row td.event-time {
    background-color: #FADA5E;
}

tr.special-event-cell {
    box-shadow: 6px 0 0 #FADA5E inset;
}

/* ---------- Navigation bar ---------- */
.navbar{
    border: none;
    /*border-bottom: 1px solid transparent;*/
    margin-bottom: 0;
}

.navbar-header{
    border-right: 2px solid #fff;
    /*min-height: 121px;*/
}

.navbar-brand {
    height: 50px;
    padding: 5px 0;
    float: none;
}

.navbar-brand img{
    width: 140px;
}

.navbar-inverse {
    /*background-color: #f3efde;*/
    background-color: #fff;
    /*border-bottom-color: #f4b301;*/
}

/*li .navbar-nav{
    border-bottom: 3px  solid #fff;
}*/

.navbar-inverse .navbar-nav > li > a {
  color: #4E4A40;
  font-size: 14px;
  /*font-weight: bold;*/
  /*line-height: 11px;*/
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #4E4A40;
  /*background-color: #f4b301;*/
  /*background-color: #cac5b0;*/
 
}

.navbar-inverse .navbar-nav > li:hover{
     border-bottom: 5px solid var(--memaxi-green);
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  /*color: #fff;*/
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: transparent;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #cac5b0;
}

.navbar-inverse .navbar-toggle:hover .icon-bar,
.navbar-inverse .navbar-toggle:focus .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #00A79A;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #ecf7f6;
}

.navbar-collapse .nav > li > a {
    height:80px;
    padding: 5px;
}

.menuItem{
    /*width: 85px;*/
    /*height: 22px;*/
    text-align: center;
}

.menuItem-disabled{
    color: lightgray;
}

.current {
    /*background-color: #efe3db;
    position: relative;
    width: 163px;*/
    font-weight: bold;
}

 #pointer {
    width: 200px;
    height: 40px;
    position: relative;
    background: red;
  }

.side-menu li.current {
    position: relative;
}

.side-menu li.current::after {
    content: "\f054";
    font-family: "Font Awesome 7 Pro";
    font-weight: 900;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
}

.side-menu li img{
    width: 30px;
    height: auto;
}

.side-menu .menu-item-container{
    height: 45px;
}

.side-menu-profiles-list{
    height: 30px;
}

.side-menu-profiles-list select{
    height: 30px;
    border-color: var(--memaxi-dark-grey);
    padding: 2px;
}

.side-menu-profiles-list a{
    border: 1px solid var(--memaxi-dark-grey);
    height: 30px;
    border-radius: 5px;
    color: var(--memaxi-black);
    padding-top: 3px;
    padding-bottom: 4px;
}

.side-menu-profiles-list a:hover{
    background-color: var(--memaxi-green-dark);
    border-color: var(--memaxi-green-dark);
    color: #fff;
}


.info-popup {
    position: absolute;
    float: left;
    border-color: #00a79a;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    z-index: 5;
    background-color: white;
    width: 400px;
    left: auto;
    right: 30px;
}

.info-popup.left-aligned {
    right: auto;
    margin-left: 25px;
}

.info-popup.info-popup-above {
    top: auto;
    bottom: 100%;
    margin-bottom: 8px;
}

.color-popup {
    padding: 10px;
    width: 320px !important;
}

.popup-mask {
    top: 0px;
    left: 0px;
    position: fixed;
    z-index: 1000;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.3);
}

.popup-contents,
.popup-contents-no-bold,
.popup-contents-large-absolute,
.popup-contents-large,
.popup-contents-large-60,
.popup-contents-large-70 {
    position: absolute;
    
}

.popup-contents,
.popup-contents-no-bold,
.popup-contents-large-absolute,
.popup-contents-large,
.popup-contents-large-60,
.popup-contents-large-70,
.popup-contents-small,
.popup-contents-medium,
.popup-contents-large-80,
.popup-contents-large-90,
.popup-contents-large-99,
.popup-contents-Xlarge,
.popup-contents-xxlarge {
    border: 1px solid var(--memaxi-dark-grey);
    background-color: #fff;
    opacity: 0.99;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    z-index: 1001;
    right: 0px;
    border-radius: 5px;
}

.popup-contents {
    min-height: 150px;
    width: 500px;
    top: 50%;
    margin-top: -50px;
}

.popup-contents-no-bold {
	min-height: 150px;
	width: 500px;
	top: 50%;
	margin-top: -50px;
	padding: 10px;
}

.popup-contents-large-absolute {
    min-height: 150px;
    width: 650px;
    top: 50%;
    margin-top: -50px;
}

.popup-contents-large { /*replace with modal-lg */
    width: 650px;
    top: 40%;
    margin-top: 50px;
}

.popup-contents-small { /*replace with "modal" */
    width: 500px;
    margin-top: 20px;
    padding: 0px;
}

.popup-contents-medium {
    width: 700px;
    min-width: 400px;
    z-index: 700;
    padding: 0px;
    margin-top: 50px;
}

.popup-contents-large-60 { /*replace with modal-xl */
    width: 60%;
    min-width: 400px;
    padding: 0px;
}

.popup-contents-large-70 { /*replace with modal-xl */
    width: 70%;
    min-width: 500px;
    padding: 0px;
}

.popup-contents-large-80 { /*replace with modal-xl if possible*/
    width: 80%;
    margin-top: 20px;
    padding: 0px;
}

.popup-contents-large-90 { /*replace with modal-99 */
    width: 95%;
    margin-top: 20px;
    padding: 0px;
}

.popup-contents-large-99 { /*replace with modal-99 */
    width: 99%;
    margin-top: 10px;
    padding: 0px;
    max-height: 95vh !important;
    height: 95vh !important;
}

.modal-99 {
    --bs-modal-width: 99%; /*to replace the .popup-contents-large-99 with new layout*/
}

.modal-header-no-title {
    border-bottom: hidden !important;
}

.modal-dialog-fill {
    height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-fill .modal-content {
    height: 100%;
    overflow: hidden;
}

.flex-fixed {
    flex: 0 0 auto !important;
}

.flex-scroll {
    flex: 1 1 auto !important;
    min-height: 0;
    overflow: hidden;
}

.min-h-0 {
    min-height: 0;
}

.tab-stack {
    display: grid;
    flex: 1 1 auto;
    min-height: 0;
    overflow: auto;
}
.tab-stack > * {
    grid-area: 1 / 1;
    min-height: 0;
}
.tab-pane-inactive {
    visibility: hidden;
}

.popup-contents-Xlarge {
    position: center;
    width: 920px;
    top: 50%;
    margin-top: 50px;
}

.popup-contents-xxlarge {
    position: center;
    width: 1220px;
    top: 50%;
    margin-top: 50px;
}

.popup-contents-xlarge {
    width: 850px;
}

.popup-contents-large iframe {
    height: 500px;
    width: 100%;
}

.popup-contents a {
    cursor: pointer;
}

.popup-contents textarea {
    min-height: 200px;
}

.popup-contents-tab {
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: none;
    padding: 10px;
}
.popup-details-container-top-panel {
    flex-shrink: 0;
    max-height: none !important;
    overflow: visible;
}

#textarea-status-remarks {
    min-height: 120px; 
}

.popup-contents img {
    max-width: 800px;
    /*width: 100%;*/
}

.popup-single-line {
    text-align: center;
    line-height: 150px;
}

.cropProfileImage {
    height: 100px;
    width: 100px;
    background-position: center;
    background-size: auto 100px;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid var(--memaxi-dark-grey);
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.cropProfileImage-big {
    height: 150px;
    width: 150px;
    background-position: center;
    background-size: auto 150px;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid var(--memaxi-dark-grey);
    -webkit-border-radius: 75px;
    -moz-border-radius: 75px;
    border-radius: 75px;
}

.cropProfileImage-big.home-links {
    border: 1px solid var(--memaxi-dark-grey);
}

.profileInfo {
    /*padding-right: 5px;*/
    /*color: #00A79A;*/
    margin-top: 5px;
    margin-bottom: 10px;
    /*vertical-align: middle;*/
    /*line-height: 30px;*/
}

/* ---------- Actions ---------- */

a.actionLink, a.actionLink:link, a.actionLink:visited{
    background-color: #00A79A;
    padding: 4px 10px;
    border-radius: 2px;
    color: #fff;
    display: block;
}

.actions ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.actions{
    padding: 4px;
}

.actions li {
    margin-left: 4px;
}

.actions li:first-child {
    margin-left: 0;
}

.actionsContainer {
    height: 36px;
    /*border-top: 2px solid #fff;*/
    background-color: rgba(202, 197, 177, 0.5);
    /*margin: 0px -15px 0 -15px;*/
    border-radius: 3px;
    margin-bottom: 5px;
}

.actionsContainer > div{
    margin: 0 !important;
}


/* ---------- SubMenu ---------- */
.submenu{
    display: none;
    position:absolute;
    padding: 0;
    background-color: #f3efde;
    z-index: 99;
}

.navbar-inverse .navbar-nav > li:hover > .submenu,
.navbar-inverse .navbar-nav > li:focus > .submenu
{
    display:block;
}

.submenu > li > a{
    display: block;
    color: #4E4A40;
    font-size: 10px;
    font-weight: bold;
    line-height: 11px;
    padding: 5px 5px;
    height: 30px;
}
.submenu > li{
    display: inline-block;
    text-align: center;
}
.submenu > li > a:hover,
.submenu > li > a:focus {
  color: #fff;
  background-color: #cac5b1;
  text-decoration: none;
  height: 30px;
  
}

.submenu  div.menuItem{
    display: table-cell;
    width: 70px;
    vertical-align: middle;
}

/* ---------- end of SubMenu ---------- */

.loggedUser{
    font-weight: bold;
    padding-top: 15px;
}

.rightSection {
    padding: 20px 15px 0 0;
}

/* ---------- end of NAVIGATION BAR ---------- */


.bgGreenish {
    background-color: #ecf7f6;
    padding-top: 10px;
    padding-bottom: 15px;
}

.buttons {
    margin: 10px 0px;
}

.asterisk{
    color: #e60000;
}

.accessText{
    font-size: 12px;
    font-style: italic;
    color: #f4b301;
}

.sortorder:after {
    content: '\25b2';
  }
  .sortorder.reverse:after {
    content: '\25bc';
  }

/* UI DATE PICKER */

.ui-icon {
    cursor: pointer;
}

.ui-datepicker {
    background-color: #fff;
    border: solid 1px #cccccc;
    z-index: 1100 !important; /* override default behavious of z-index: 1 or copied from the input field */
}

.ui-datepicker-next{
    width: 1em !important;
}

.ui-datepicker-calendar thead tr {
    background-color: #00A79A;
}

.ui-datepicker-calendar thead tr th {
    color: #fff;
}

.ui-datepicker-calendar thead tr .ui-datepicker-week-end{
    background-color: #f4b301;
}

.ui-datepicker-calendar tbody tr .ui-datepicker-week-end a{
    color: #f4b301;
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span{
    left:0%;
    margin-left:0px;
    text-indent: 0px;
}

.ui-state-highlight{
    border: 2px solid #FC742A;
}

.ui-state-active{
    background-color: #00A79A;
    color: #fff !important;
}

a.ui-state-active, a.ui-state-active:link, a.ui-state-active:visited{
    color: #fff;
}

/* ---------- end of UI DATE PICKER ---------- */


/*.ui-timepicker-wrapper {
    width: 18.5%;
}*/

.imgFilter {
    text-align:center;
}
.imgFilter-image {
    width: 50px;
}
.eventFilter,
.imgFilter-label,
.label-small-font {
    font-size: 12px;
}

.eventFilter .multiSelectItem,
.eventFilter .form-select,
.eventFilter .form-control {
    font-size: 14px !important;
}

#filterCheckbox > input{
    margin-top: 1px !important;
}

/* ---------- SIGNUP ---------- */
/* The animation code */
 @keyframes pulsate-phone {
        0%   {width: 100px;height:100px;background-size: 100px;}
    50%   {width: 105px;height:105px;background-size: 105px;}
    100%   {width: 100px;height:100px;background-size: 100px;}
}

@keyframes pulsate-carer {
    0%   {width: 100px;height:100px;background-size: 100px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;}
    50%   {width: 105px;height:105px;background-size: 105px; -webkit-border-radius: 52px; -moz-border-radius: 52px; border-radius: 52px;}
    100%   {width: 100px;height:100px;background-size: 100px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;}
}

@keyframes pulsate-screen {
    0% {width:200px;margin-left:-0px;}
    50% {width:210px;margin-left:-5px;}
    100% {width:200px;margin-left:-0px;}
}

/* The element to apply the animation to */
.memaxi-schema .memaxi-schema-carer-top.pulsating .cropProfileImage,
.memaxi-schema .memaxi-schema-carer-left.pulsating .cropProfileImage,
.memaxi-schema .memaxi-schema-carer-right.pulsating .cropProfileImage
{
    background-size: 105px; 
    animation-name: pulsate-carer;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
} 
.memaxi-schema .memaxi-schema-carer-top.pulsating img,
.memaxi-schema .memaxi-schema-carer-left.pulsating img,
.memaxi-schema .memaxi-schema-carer-right.pulsating img {
    animation-name: pulsate-phone;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
} 


.memaxi-schema{
    width:480px;text-align:center;position:relative;height:370px;
}
.memaxi-schema-carer-top{
    width:200px; height:160px; position:relative;left:50%;margin-left:-100px;
}
.memaxi-schema-carer-left{
    width:140px; height:120px; position:absolute;left:0px;bottom:0px;
}
.memaxi-schema-carer-right{
    width:140px; height:120px; position:absolute;right:0px;bottom:0px;
}

.memaxi-schema-label
{
    text-align: center;
}
.memaxi-schema .ticked {
    width: 50px;
    position: absolute;
    margin-left: 20px;
    top: 30px;
    left: 50%;
}
.memaxi-schema-screen .ticked {
    width: 50px;
    position: absolute;
    margin-left: 70px;
    top: 0px;
    left: 50%;
}
.memaxi-schema-carer-left .memax-schema-label {
    position:absolute;left:0px;width:100px;
}
.memaxi-schema-carer-right .memax-schema-label {
    position:absolute;right:0px;width:100px;
}
.memaxi-schema-carer-top .cropProfileImage {
    position: absolute;
    left: 49px;
    top: 20px;
}
.memaxi-schema-carer-top img{
    position:absolute; left:50px;width:100px;top:20px;
}
.memaxi-schema-carer-top svg{
    position:absolute; left:80px; bottom:0px;
}
.memaxi-schema-carer-left .cropProfileImage {
    position:absolute;
    top:20px;
}
.memaxi-schema-carer-left img{
    position:absolute; top:20px;width:100px;
}
.memaxi-schema-carer-left svg{
    position:absolute;
    right:0px;
}
.memaxi-schema-carer-right .cropProfileImage {
    position:absolute;
    right:0px;
    top:20px;
}
.memaxi-schema-carer-right img{
    position:absolute; right:0px; top:20px;width:100px;
}
.memaxi-schema-carer-right svg{
    position:absolute; left:0px;
}
.memaxi-schema-screen{
    width:200px;position:relative;left:50%;margin-left:-100px;
}
.memaxi-schema-screen img{
    width:200px;
}
.memaxi-schema-screen.pulsating img {
    animation-name: pulsate-screen;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
}
.memaxi-schema line {
    stroke: var(--memaxi-green);
    stroke-width: 4;
}
/* ---------- End of SIGNUP ---------- */

/* ---------- CALENDAR ---------- */
.calendar-wrapper {
    height: calc(100vh - 240px);
    min-height: 0;
}

.calendar-month,
.calendar-week {
    width: 100%;
    background: rgba(255, 255, 255, .1);
    table-layout: fixed;
}

.calendar-month tr th,
.calendar-week tr th {
    border-bottom-color: var(--calendar-orange);
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

.calendar-month td,
.calendar-week td {
    overflow-x: hidden;
    background-color: #fff;
    vertical-align: top;
}

.calendar-month td {
    width: 14.28%;
    height: 100px;
    border-bottom: solid 2px var(--memaxi-mid-grey);
}

.calendar-week-container {
    overflow-y: auto;
    scrollbar-gutter: stable;
}

.calendar-week-header-container {
    flex-shrink: 0;
    scrollbar-gutter: stable;
    overflow-y: hidden;
}

.calendar-week th.calendar-week-cell-narrow,
.calendar-week td.calendar-week-cell-narrow {
    width: 60px;
}

.calendar-week th.calendar-week-cell,
.calendar-week td.calendar-week-cell {
    width: calc((100% - 60px) / 7);
    height: 22px;
}

.calendar-week-cell {
    font-size: 11px;
}

/* ---------- BORDERS ---------- */
.calendar-week-header-container table.calendar-week tbody tr:first-child td,
.calendar-week-container table.calendar-week tbody tr.calendar-week-endhour td {
    border-bottom: solid 2px var(--memaxi-mid-grey);
}

.assign-mode .calendar-week-header-container table.calendar-week tbody tr:first-child td,
.assign-mode .calendar-week-container table.calendar-week tbody tr.calendar-week-endhour td {
    border-bottom-color: var(--memaxi-black);
    /*border-right-color: var(--memaxi-black);*/
}

.assign-mode .calendar-week-header-container table.calendar-week tbody tr:first-child td,
.assign-mode .calendar-week-container table.calendar-week tbody tr.calendar-week-endhour td {
    border-bottom-color: var(--memaxi-black);
    /*border-right-color: var(--memaxi-black);*/
}

.calendar-week-header-container table.calendar-week thead tr th,
.calendar-week-header-container table.calendar-week tbody tr td,
.calendar-week-container table.calendar-week tbody tr.calendar-week-endhour td,
.calendar-week-container table.calendar-week tbody tr.calendar-week-fullhour td,
.calendar-week-container table.calendar-week tbody tr.calendar-week-midhour td {
    border-right: solid 1px var(--memaxi-mid-grey);
}

.assign-mode .calendar-week-header-container table.calendar-week thead tr th,
.assign-mode .calendar-week-header-container table.calendar-week tbody tr td,
.assign-mode .calendar-week-container table.calendar-week tbody tr.calendar-week-endhour td,
.assign-mode .calendar-week-container table.calendar-week tbody tr.calendar-week-fullhour td,
.assign-mode .calendar-week-container table.calendar-week tbody tr.calendar-week-midhour td {
    border-right: solid 1px var(--memaxi-black);
}

.calendar-week-container table.calendar-week tbody tr.calendar-week-fullhour td,
.calendar-week-container table.calendar-week tbody tr.calendar-week-midhour td,
.calendar-week-container table.calendar-week tbody tr:last-child.calendar-week-endhour td {
    border-bottom: solid 1px var(--memaxi-mid-grey);
}

.assign-mode .calendar-week-container table.calendar-week tbody tr.calendar-week-fullhour td,
.assign-mode .calendar-week-container table.calendar-week tbody tr.calendar-week-midhour td,
.assign-mode .calendar-week-container table.calendar-week tbody tr:last-child.calendar-week-endhour td {
    border-bottom: solid 1px var(--memaxi-black);
}

.calendar-week-container table.calendar-week tbody tr.calendar-week-endhour td.calendar-week-cell-narrow {
    border-left: none;
}

.calendar-week-container table.calendar-week tbody tr:last-child.calendar-week-endhour td.calendar-week-cell-narrow,
.calendar-week-container table.calendar-week tbody tr:last-child td,
.calendar-week-container table.calendar-week tbody tr.calendar-week-fullhour td.calendar-week-cell-narrow,
.calendar-week-container table.calendar-week tbody tr.calendar-week-midhour td.calendar-week-cell-narrow {
    border-bottom: none;
}
.calendar-month td {
    border-left: solid 1px var(--memaxi-mid-grey);
    border-right: solid 1px var(--memaxi-mid-grey);
}
.calendar-month tr:last-child td {
    border-bottom: solid 1px var(--memaxi-mid-grey);
}
.calendar-day-title {
    height: 24px;
}
.calendar-day-title-label-inactive {
    font-size:12px;
    color:lightgray;
}
.calendar-day-title-label-active {
    font-size:16px;
}
.calendar-title-today {
    background-color: var(--memaxi-yellow-semi-lite);
}

.calendar-title-today-edit {
    background-color: #860000;
}

.calendar-description, .table-cell-subtitle {
    font-style: italic;
}
.calendar-wrap {
    white-space: normal;
}

.btn-group .btn.btn-secondary {
    border-right: solid #ccc 1px;
    margin-right: 1px;
}

.btn-group > :last-child:not(:first-child).btn, .btn-group > :not(:first-child).dropdown-toggle {
    border-right: none;
}
/* ---------- End of CALENDAR ---------- */

/* ------ PRESENCE CALENDAR ---------*/
.presence-month,
.presence-week {
    width: 100%;
}

.presence-month tr th,
.presence-week tr th {
    border-bottom-color: #174FA9;
    border-bottom-width: 4px;
    border-bottom-style: solid;
}

.presence-month td,
.presence-week td {
    border-width: 1px;
    border-style: solid;
    overflow-x: hidden;
    background-color: #fff;
    vertical-align: top;
}

.presence-month td {
    width: 14.28%;
    height: 100px;
    border-color: #174FA9;
    border-bottom: solid 2px #174FA9;
}

.presence-week-header-container {
    padding-right: 18px;
}

.presence-week-container {
    height: 75%;
    overflow-y: scroll;
    overflow-x: visible;
    position: relative;
}

.presence-week th,
.presence-week td {
    width: 13%;
    height: 22px;
}

.presence-week th:first-child,
.presence-week-fullhour td:first-child,
.presence-week-midhour td:first-child,
.presence-week-endhour td:first-child {
    text-align: right;
    width: 9%;
}

.presence-week-endhour td {
    border-bottom: solid 2px;
}

.presence-week td {
    border-color: #174FA9;
}

.presence-week .presence-week-fullhour td {
    font-size: 11px;
}

.presence-week .presence-week-midhour td {
    font-size: 11px;
}

.presence-week .presence-week-endhour td {
    font-size: 11px;
    border-bottom-color: #174FA9;
}

.presence-week .presence-week-midhour td:first-child,
.presence-week .presence-week-endhour td:first-child {
    border-top: hidden;
    border-right-color: #174FA9;
    border-left-color: #174FA9;
}

.presence-week .presence-week-fullhour td:first-child {
    border-right-color: #174FA9;
    border-left-color: #174FA9;
}

.presence-day-title {
    height: 24px;
    border-bottom: solid 1px #4a85e3;
}

.presence-day-title-label-inactive {
    font-size: 12px;
    color: lightgray;
}

.presence-day-title-label-active {
    font-size: 16px;
}

.presence-title-today {
    background-color: #174FA9;
    color: #fff;
}

.presence-title-today-edit {
    background-color: #860000;
}

.presence-week-cell-narrow {
    width: 5.5%;
}

.presence-week-cell {
    width: 13.5%;
}

.presence-week-cell-title-label-active {
    padding: 0 0 0 6px;
    /*font-family: "robotoregular";*/
}

.relative-element {
    position: relative;
}

.presence-week-header-daytext {
    font-family: robotobold;
    font-size: 14px;
}

.presence-week-header-day {
    font-family: robotobold;
    font-size: 22px;
    line-height: 22px;
}

.presence-list-datepicker {
    width: 8.8%
}

/*
.btn-group .btn.btn-secondary {
    border-right: solid #ccc 1px;
    margin-right: 1px;
}

.btn-group > :last-child:not(:first-child).btn, .btn-group > :not(:first-child).dropdown-toggle {
    border-right: none;
}*/
/* ------ END OF PRESENCE CALENDAR ---------*/

/* ---------- GALLERY ---------- */
.uploadSection {
    /*background-color: #ecf7f6;*/
    /*padding: 15px;*/
}

.dropbox{
    text-align: center;
    width: 100%;
    height: 85px;
    padding-top: 30px;
    vertical-align: middle;
    color: #aaa;
    background-color: #fff;
}

.gallery .dropbox{
    border: 2px dashed #174FA9;
}

.infocards .dropbox{
    border: 2px dashed #BE2137;
}

.profileInfo .dropbox {
    border: 2px dashed #27A7FC;
}

.event-images .dropbox {
    border: 2px dashed #E94C79;
}

.delivery .dropbox {
    border: 2px dashed var(--memaxi-green);
}

.event-images .span {
    color: #E94C79;
}

.selectedFiles {}

.fileUploadRow {
    margin-top: 25px;  
}
.progresBarContainer{
    display: inline-block;
    width: 100px;
    height: 26px;
    border: 1px solid #CCC;
}

.progressBar {
    color: #fff;
    line-height: 24px;
    background-color: var(--memaxi-mid-grey);
}

.eventImgBox {
	width: 225px;
	height: 225px;
	float: left;
	border: 1px solid #aac3df;
	padding: 10px;
	background-color: #f1f4f8;

}

.galleryContainer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    justify-content: flex-start;
    margin-right: 10px;
    padding: 10px;
}

.galleryImgBox {
    width: 246px;
    min-height: 260px;
    display: flex;
    flex-direction: column;
    align-content: space-around;
    align-items: center;
    justify-content: space-between;
    flex-shrink: 0;
    border: 1px solid #aac3df;
    padding: 10px;
    background-color: #f1f4f8;
    margin: 10px 5px;
}

.galerySelectCheckbox{
    align-self: flex-end;
}

.galleryImgBox img {
    max-height: 100px;
    max-width: 100px;
}

.eventImgBox div:first-child {
	vertical-align: top;
}

.eventImgBox img {
	max-height: 178px;
	max-width: 200px;
}

.imgBox {
    width: 246px;
    height: 240px;
    float: left;
    border: 1px solid #aac3df;
    padding: 10px;
    background-color: #f1f4f8;
    margin-right: 10px;
}

.imgBox:nth-child(4n+4){
    margin-right: 0px;
}

.imgBox img {
    max-height: 100px;
    max-width: 100px;
}

.imgTitle{ 
    word-break:break-word;
}

.galleryPreview{
    position: fixed;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    top: 0px; 
    left:0px;
    right: 0px; 
    bottom:0px;
    z-index: 1500100900;
}

.dummy {
    /*padding-top: 100%;*/ /* forces 1:1 aspect ratio */
}

.img-container {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align:center; /* Align center inline elements */
    font: 0/0 a;
}

.img-container:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.img-container img {
    vertical-align: middle;
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
}

.galleryPreviewPrev{
    width: 50%; 
    height: 100%; 
    position: absolute;
}

.galleryPreviewNext{
    text-align:right; 
    width: 50%; 
    height: 100%; 
    right: 0px; 
    position: absolute;
}
.galleryPreviewNextBtn{
    text-align:right; 
    height: 100%; 
    right: 0px; 
    position: absolute;
}

.galleryPreviewNextBtn div,
.galleryPreviewPrev div{
    position:relative; 
    top:50%;
    background-color: rgba(0, 167, 154, 0.5);
    color: #fff;
    width: 30px;
    line-height: 40px;
    vertical-align:  middle;
    text-align: center;
}

.galleryPreviewHide{
    text-align:center; 
    right: 0px; 
    position: absolute; 
    background-color: rgba(0, 167, 154, 0.5);
    color: #fff;
    width: 40px;
    height: 40px;
    padding-top: 10px;
}

.galleryPreviewTitle{
    position: absolute;
    text-align:center; 
    bottom: 0px; 
    left:0px; 
    right:0px;  
    background-color: rgba(0, 167, 154, 0.5);
    color: #fff;
}

/* ---------- end of GALLERY ---------- */

/* ---------- VIDEO ---------- */
.well {
    background-color: #F3EFDE;
}

#video-container {
    width: 600px;
    height: 500px;
    background: #CAC5B0;
}

/*.video-call-container {
    min-width: 812px;
    min-height: 562px;
}*/

/*remove Screen share button*/
.rtcc-button-screenshare {
    display: none !important;
}

/*remove user label*/
.video-display-name {
    display: none !important;
}


/* ---------- end of VIDEO ---------- */

/* ---------- GLYPHICONS ---------- */

.iconSize{
    font-size: 17px;
}
.orange {
    color: #EBB320;  
}

.blue{
    color: #4991CB;
}

.yellow{
    color:#F6CB6C;
}

.green{
    color: #22B14C;
}

.purple{
    color:  #824A9D;
}

.pink{
    color: #E94C79;
}

.navy{
    color: #3300cc;
}

.grey {
	color: #808080;
}

/* ---------- end of GLYPHICONS ---------- */

/* ---------- Utility classes ---------- */
.rightpadding_XL {
    padding-right: 55px;
}

.marginTop2px {
    margin-top: 2px;
}

.marginTop4px{
    margin-top: 4px;
}

.marginTop6px{
    margin-top: 6px;
}

.marginTop7px{
    margin-top: 7px;
}

.marginTop_XS{
    margin-top: 5px;
}

.marginTop_S{
    margin-top: 10px;
}

.marginTop{
    margin-top: 20px;
}

.marginTop_M{
    margin-top: 25px;
}

.marginTop_L{
    margin-top: 35px;
}

.marginTop29{
    margin-top: 29px;
}

.marginTop_XL{
    margin-top: 55px;
}

.marginTop_15{
	margin-top: 15px;
}

.marginTop_25{
    margin-top: 25px;
}

.marginRight_2 {
    margin-right: 2px;
}

.marginRight_15 {
    margin-right: 15px;
}

.marginRight_XS{
    margin-right: 5px;
}

.marginRight_S{
    margin-right: 10px;
}

.marginRight{
    margin-right: 20px;
}

.marginRight_L{
    margin-right: 35px;
}

.marginRight_XL{
    margin-right: 55px;
}

.marginLeft_XS{
    margin-left: 5px;
}

.marginLeft_S{
    margin-left: 10px;
}

.marginLeft{
    margin-left: 20px;
}

.marginLeft_L{
    margin-left: 35px;
}

.marginLeft_XL{
    margin-left: 55px;
}

.marginLeft_25{
    margin-left: 25px;
}

.marginLeft_2 {
    margin-left: 2px;
}

.marginLeft_15 {
    margin-left: 15px;
}

.marginLeft_45 {
    margin-left: 45px;
}

.marginLeft_51{
    margin-left: 51px;
}

.marginBottom_XS{
    margin-bottom: 5px;
}

.marginBottom_S{
    margin-bottom: 10px;
}

.marginBottom{
    margin-bottom: 20px;
}

.marginBottom_L{
    margin-bottom: 35px;
}

.marginBottom_XL{
    margin-bottom: 55px;
}

.nomargin{
     margin: 0 !important;
}

.nopadding {
   padding-left: 0 !important;
   padding-right: 0 !important;
}

.leftpadding{
   padding-left: 15px !important;
   padding-right: 0 !important;
}

.rightpadding{
   padding-left: 0 !important;
   padding-right: 15px !important;
}

.bottom-padding_XS {
    padding-bottom: 5px;
}
/* END OF Utility classes */ 

/*.searchWidth {
    width: 280px;
}*/

.columned-list {
    column-count: 3;
}

.forceFloatLeft{
    float: left !important;
}

.forceFloatRight{
    float: right !important;
}

.whiteDivider{
    border-bottom: solid 1px #fff;
}

section.content {
    background-image: url('Images/gradient_content.png');
    background-repeat: repeat-x;
    /*min-height: 450px;*/
}

.userSettingsSection {
    position: absolute;
    left: 0;
    top: 37px;
    border: 2px solid var(--memaxi-green);
    background-color: #fff;
    padding: 10px;
    z-index: 1500100900;
}

.userSettingsSection_block{
    border-bottom: 1px solid gray;
    padding-bottom: 10px;
}

.userSettingsSection a,
.userSettingsSection a:link,
.userSettingsSection a:hover{
    color: #1FA69A;
}
.userSettingsSection {
    color: #000;
}

.menuIcon{
    /*height: 48px;
    width: 86px;
    text-align: center;*/
}

.navbar-nav > li > a{
    padding-top: 8px;
    padding-bottom: 0;
}

.nav > li > a{
    padding: 0;
}

/* ----- TABS ----- */
.nav-tabs {
    border-bottom: 1px solid var(--memaxi-dark-grey);
    box-shadow: 0px 10px 18px -13px var(--memaxi-dark-grey);
}

.tabs.nav > li > a {
    padding: 5px 15px;
    font-size: 16px;
    text-align: center;
    color: var(--memaxi-black);
    font-weight: normal;
}

.tabs.nav-tabs > li > a {
    margin-right: 2px;
    border: 1px solid var(--memaxi-dark-grey);
    border-radius: 4px 4px 0 0;
}

.tabs.nav-tabs > li > a:hover {
    border: 1px solid var(--memaxi-green-dark);
    color: #fff;
}

.tabs.nav-tabs > li.active > a,
.tabs.nav-tabs > li.active > a:hover,
.tabs.nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: var(--memaxi-green);
    border: 1px solid var(--memaxi-green-dark);
    border-bottom-color: transparent;
}

.tabs.nav-tabs > li.active {
    position: relative;
}

.tabs.nav-tabs > li.active:after {
    content: "\f0d7";
    font-family: "Font Awesome 7 Pro";
    font-weight: 900;
    position: absolute;
    top: 15px;
    color: var(--memaxi-green);
    font-size: 30px;
    left: calc(50% - 10px);
}

/* Tabs always in standard mmx-green color, also under Central admin
   (overwrites background color from  .admin-screen-style ) */
.admin-screen-style .tabs.nav-tabs > li:not(.active) > a {
    background-color: transparent;
}

.admin-screen-style .tabs.nav-tabs > li:not(.active) > a:hover,
.admin-screen-style .tabs.nav-tabs > li:not(.active) > a:focus {
    background-color: var(--memaxi-green-dark);
}

.nav-link:hover, .nav-link:focus {
    color: #fff;
    background-color: var(--memaxi-green-dark);
    border: 1px solid var(--memaxi-green-dark);
}

.callCentre.nav > li > a {
    padding: 8px 13px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.callCentre.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}

.callCentre.nav-tabs > li.active > a {
    color: #555555;
    cursor: default;
    background-color: /*#fff;*/ #efe3db;
    border: 1px solid /*#bbb;*/ #dd6925;
    border-bottom-color: transparent;
}
/* ----- END OF TABS ----- */

.menuItem{
    padding-bottom: 4px;
}

.screen-header{
    position: relative;
}


.align-buttons-with-header{
    padding-top: 5px;  
}

.align-text-to-input{
    padding-top: 5px;  
}

.align-checkbox-to-input-w-label{
    padding-top: 30px;
    margin-bottom: 0px !important;
}

.prev-next-triangle{
    cursor: pointer;
    font-size: 32px;
}

.form-inline .form-group {
    margin-bottom: 20px;
}

.my-details-icon {
    background-color: var(--memaxi-green);
    padding: 10px;
    position: fixed;
    top: 0;
    right: 0;
    left: auto;
    cursor: pointer;
    font-size: 11px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    z-index: 1500100900;
}

.video-box{
    display: table;
    padding: 15px;
    margin: 0 auto;
}

/* Tables */

.table > :not(caption) > * > * {
color: #333333 !important;
}

table .regular-table > tbody > tr > th[scope=col] {
    border-top: none;
}

table.regular-table > thead > tr > th {
    border-bottom: 4px solid;
}

.grid-cell-border {
    width: 100%;
    height: 100%;
    padding: 5px;
}

table.grid-table {
    height: fit-content;
}

table.grid-table > tbody > tr {
    height: 100%;
}

table.grid-table > tbody > tr > * {
    padding: 0;
    border: none;
}

table.grid-table > tbody > tr > * > .grid-cell-border {
    border-style: solid;
    border-color: var(--header-border-color);
}

table.grid-table > tbody > tr:first-child > th:first-child > .grid-cell-border {
    border-width: 0 4px 4px 0;
}

table.grid-table > tbody > tr > th[scope=col] > .grid-cell-border {
    border-width: 0 1px 4px 0;
}

table.grid-table > tbody > tr > th[scope=row] > .grid-cell-border {
    border-width: 0 4px 1px 0;
}

table.grid-table > tbody > tr > td > .grid-cell-border {
    border-width: 0 1px 1px 0;
}

.scrollable-container {
    overflow: auto;
}

.scrollable-container > table.grid-table {
    max-width: none;
    margin-bottom: 0;
    table-layout: fixed;
}

.scrollable-container > table.grid-table > tbody > tr:first-child > th:first-child {
    position: sticky;
    top: 0;
    left: 0;
    width: var(--row-header-width) !important;
    z-index: 2;
}

.scrollable-container > table.grid-table > tbody > tr > th {
    background-color: #fff;
}

.scrollable-container > table.grid-table > tbody > tr > th[scope=col] {
    position: sticky;
    top: 0;
    z-index: 1;
}

.scrollable-container > table.grid-table > tbody > tr > th[scope=row] {
    position: sticky;
    left: 0;
    width: var(--row-header-width);
    z-index: 1;
}

    .scrollable-container > table.grid-table > tbody > tr > td,
    .scrollable-container > table.grid-table > tbody > tr > th {
        width: var(--cell-width) !important;
    }

.scrollable-container > table.column-table {
    max-width: none;
    margin-bottom: 0;
    table-layout: fixed;
}

.scrollable-container > table.column-table > thead {
    position: sticky;
    z-index: 2;
    top: 0;
}

.scrollable-container > table.column-table > thead > tr > th {
    background-color: #fff;
}

.service-assignment-table,
.service-status-table {
    --cell-width: 10em;
    --row-header-width: 10em;
    width: calc(var(--row-header-width) + var(--columns-count) * var(--cell-width));
    min-width: calc(var(--row-header-width) + var(--columns-count) * var(--cell-width));
}
table.service-status-table .profile-header,
table.service-assignment-table .profile-header {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
table.service-status-table .service-header,
table.service-assignment-table .service-header {
    font-size: 14px;
}

table.service-assignment-table td {
    cursor: pointer;
    font-size: 13px;
    font-weight: normal;
}

.service-legend {
    display: flex;
    margin: 0px;
    padding: 0px;
}

table.service-assignment-table .filteredOut-assignment,
table.service-assignment-table .filteredOut-assignment span {
    background-color: white;
    color: #F0F0F0;
    border-color: #F0F0F0;
}

table.service-fulfillment-table .past-assignment,
table.service-assignment-table .past-assignment,
.service-assignment-legend.past-assignment {
    background-color: #f4f4f4;
    color: lightgray;
    border-color: dimgray;
}

table.service-fulfillment-table .expired-assignment,
table.service-assignment-table .expired-assignment,
.service-assignment-legend.expired-assignment {
    color: #a00;
    background: #f99;
    border-color: #a00;
}

table.service-fulfillment-table .expiring-assignment,
table.service-assignment-table .expiring-assignment,
.service-assignment-legend.expiring-assignment {
    /*color: #aa0;*/
    background: #ff9;
    border-color: #a00;
}

table.service-fulfillment-table.ongoing-assignment,
table.service-assignment-table .ongoing-assignment,
.service-assignment-legend.ongoing-assignment {
    /*color: #080;*/
    background: white;
    border-color: #080;
}

table.service-fulfillment-table .future-assignment,
table.service-assignment-table .future-assignment,
.service-assignment-legend.future-assignment {
    color: #05f;
    background: #C8F9FA;
    border-color: #05f;
}
table.service-fulfillment-table .service-expiry-cell {
    border-radius: 10px;
    padding: 2px;
    margin: 0px;
}

.service-assignment-legend-checkbox {
    color: black;
    width: 30px;
    cursor: pointer;
    height: 20px;
}

.service-assignment-legend-checkbox.inactive {
    color: lightgray !important;
}

.past-assignment {
    background-color: #f4f4f4;
    color: lightgray;
    border: 1px solid dimgray;
}

.expired-assignment {
    color: #a00;
    background: #f99;
    border: 1px solid #a00;
}

.expiring-assignment {
/*    color: #aa0;*/
    background: #ff9;
    border: 1px solid #a00;
}

.ongoing-assignment {
    background: white;
    border: 1px solid #080;
}

.future-assignment {
    color: #05f;
    background: #C8F9FA;
    border: 1px solid #05f !important;
}

.service-assignment-status-badge {
    border-radius: 10px;
    padding: 2px 8px;
    display: block;
    text-align: center;
}

.service-assignment-legend {
    border: 1px solid darkgray;
    border-radius: 4px;
    height: 20px;
    min-width:30px;
    margin-top: 10px;
    display: flex;
}

.service-assignment-remarks {
    text-align: end;
    float: right;
    position: unset !important;
    width: 10px;
}

.service-assignment-legend-label {
    font-size: 12px;
    font-weight: normal;
    margin-left: 3px;
    margin-right: 10px;
    padding-left: 2px;
    padding-top: 6px;
}

table.service-assignment-table > tbody > tr > th.odd
{
    background-color: #222;
}

table.service-status-table > tbody > tr > td,
table.service-assignment-table > tbody > tr > td {
    font-size: 12px;
}

.service-status-table .service-status > .assignment-status-remarks {
    margin: -5px -5px 0 -5px;
    padding: 5px;
}

.service-assignment-table .service-assignment,
.service-assignment-table .service-header {
    display: flex;
    flex-flow: column nowrap;
}

.service-status-table .service-status,
.service-status-table .service-header {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
}

.service-status-table .service-status > * {
    flex-grow: 1;
    min-height: 20px;
}

 .service-assignment-table .service-assignment > * {
     flex-grow: 1;
 }
.service-status-table .service-status > .service-status-property,
.service-status-table .service-header > .service-status-property{
    flex-grow: 0;
}

.service-assignment-table .service-assignment > .service-assignment-property,
.service-assignment-table .service-header > .service-assignment-property {
    flex-grow: 0;
}
.service-status-table .service-status-property {
    font-size: 12px;
    font-weight: normal;
}

.service-status-table .service-status-property > .service-status-property-label {
    color: darkgray;
}

.service-status-table .service-status-property > .service-status-property-value {
    font-weight: normal;
}

table.service-status-table > tbody > tr.table-row-top-separator {
    border-top: 4px solid var(--header-border-color);
}

table.service-status-table > tbody > tr.table-row-separator > th[scope=row],
table.service-assignment-table > tbody > tr.table-row-separator > th[scope=row] {
    background: var(--header-border-intense-color);
    font-weight: bold;
    font-size: 11px;
    color: white;
    padding: 0 0 0 5px;
}

table.service-status-table > tbody > tr.table-row-separator > td > .grid-cell-border {
    border-width: 0 0 1px 0;
    font-weight: bold;
    font-size: 8px;
    padding: 0;
}

table.service-status-table > tbody > tr.table-row-separator > td:last-child > .grid-cell-border {
    border-width: 0 2px 2px 0;
}

.service-status-table .assignment-is-done {
    background: var(--service-cell-color);
}

.service-status-table .regular-cell {
    background: var(--service-cell-color);
}

.service-status-table .assignment-is-cancelled {
    background: #ddd;
}

.service-status-alert.service-status-property {
    background: var(--service-overdue-color);
    color: white;
    border-radius: 4px;
    margin: 0 -4px 0 -4px;
    padding: 0 4px 0 4px;
}

.service-status-table .service-status-alert.service-status-property > .service-status-property-label {
    color: white;
}

.table-striped > tbody > tr:nth-child(2n+1) > td,
.table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: var(--alternating-row-color);
}

.attendance-main-row {
    background-color: #efe3db !important;
}

.attendance-sub-row {
    background-color: #fff !important;
}

table.attendance-details > thead > tr > th {
    border-bottom: 1px solid !important;
    border-color: #FC742A !important;
}

table.attendance-details > tbody > tr > td {
    width: 16%;
}

/* ---- navy */
.calendarJournals,
.toDoLogs{
    font-size:14px;
}
/* ---- blue */
.organizationServices {
    --service-cell-color: #27a7fc12;
    --service-grid-alternating-row-color: #f7f7f7;
    --header-border-intense-color: #27A7FC;
    --header-border-color: #27a7fc5e;
    --service-overdue-color: #cd0000;
}

.eventPlanning {
    --header-border-color: #00A79A80;
    --row-header-width: 200px;
}

.missing-assignments table.regular-table > thead > tr > th {
    border-bottom-color: #00A79A;
}

table.regular-table {
    font-size: 14px;
}


.videoLogs table.regular-table > tbody > tr > td {
    border-color: #d6e9f6;
}

.video-log-main-row {
    background-color: #d6e9f6 !important;
}

table.service-plan-profile-details > thead > tr > th {
    border-bottom: 1px solid !important;
    border-color: #27A7FC !important;
}

table.service-plan-profile-details > tbody > tr > td {
    width: 16%;
}

.service-plan-profile-main-row {
    background-color: #ddeefa !important;
}

.service-plan-profile-sub-row {
    background-color: #fff !important;
}

/* END OF: Tables */

.sessions input:disabled {
    background-color: #fff !important;
}

.container-padding {
    padding: 15px 30px;
}

.align-to-input-with-toplabel{
    padding-top: 30px;
}

label{
    margin-bottom: 0;
    margin-left: 1px;
}

.bottom-space{
    padding-bottom: 15px;
}

table.table tbody>tr>td{
    vertical-align: middle !important;
}

.group-tabs {
    color: var(--memaxi-green);
    margin-top: 15px;
    font-size: 14px;
}

.group-tabs li{
    background-color: #eeeeee;
    padding: 4px 15px;
    border-top: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
    border-left: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    margin-right: 2px;
}

.group-tabs li.active,
.side-menu li.active {
    /*border-bottom: 1px solid #fff;*/
}

.side-menu > li.active>a{
    color: #fff !important;
    background-color: #00A79A;
}

.group-tabs li a, .group-tabs li a:link, .group-tabs li a:visited{
    border: none;
}

.group-tabs li a:hover{
    background: none;
}

.group-tabs li.active a, .group-tabs li.active a:link, .group-tabs li.active a:visited{
    border: none;
    
}

.group-tabs li.active a:hover{
    background: none;
}

.group-tabs .special-tab{
    
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
    background-color: transparent;
    font-weight: bold;
}

.navbar {
    
}

.container.rich-header{
    min-height: 65px;
}

.container.small-header{
    padding-bottom: 7px;
}

/*.nav-tabs {
    border-bottom: 1px solid #bbb;
}*/

.display-profile-picture{
    margin-top: 15px;
}

.logo{
    margin-top: 7px;
}

.tab-content{
    margin-top: 8px;
}

.calendar .table-striped > tbody > tr.grouping-event > td{
    background-color: #FC742A !important;
    color: #fff;
}

.dropbox.dropbox-small{
    padding-top: 10px !important;
}

.small-links a, .small-links a:link, .small-links a:visited{
    font-size: 14px;
    color: #000;
}

.small-links a:hover{
    text-decoration: none;
}

.align-text-to-input-with-label{
    padding-top: 29px;
}

.align-icon-to-input-with-label{
    padding-top: 24px;
}

expandable-layout.profile-settings > div {
    border-bottom: 1px solid #f4b301;
}

expandable-layout.profile-settings .expandable-layout-title{
    margin-bottom: 15px;
    margin-top: 15px;
}

expandable-layout.profile-settings span.exp-layout-header{
    /*font-size: 20px;*/
    color: #000;
    margin-left: 0 !important;
    /*background-color: #FDCC2E;*/
    padding: 5px 0px 5px 10px;
    /*display: block;*/
    margin-right: 0 !important;
}

expandable-layout.profile-settings div.exp-layout-content{
    background-color: #faf2d7;
    padding: 1px 10px 15px 10px;
}

expandable-layout.profile-settings div.expandable-layout{
    margin-top: 0 !important;
}

expandable-layout.profile-settings span.iconSize{
    margin-right: 0 !important;
}

.exp-layout-sections > div:not(.popup-mask) {
    border-bottom: 1px solid var(--memaxi-yellow);
}

.exp-layout-sections.central-links > div:not(.popup-mask) {
    border-bottom: 1px solid var(--memaxi-green);
}

.exp-layout-sections > div,
.exp-layout-sections.central-links > div {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.exp-layout-sections > div:first-child,
.exp-layout-sections.central-links > div:first-child{
    padding-top: 0px !important;
}

.exp-layout-sections > div:last-child,
.exp-layout-sections.central-links > div:last-child{
    border-bottom: none !important;
    padding-bottom: 0px !important;
}

.no-background-link {
    background-color: transparent !important;
}

.light-label label {
    font-weight: normal !important;
}

.no-bold {
    font-weight: normal !important;
}

.navbar-toggle{
    margin-top: 0px !important;
}

.mobile-menu{
    position: absolute;
    background: #fff;
    padding: 5px 30px 5px 30px;
    margin-top: 37px;
    left: auto;
    right: 0px;
    border: 1px solid #00A79A;
    z-index: 9999999999;
}

.bottomBorder{
    border-bottom: 1px solid #FC742A;
    padding-bottom: 20px;
}

.bottomBorder-admin {
    border-bottom: 1px solid #666;
    padding-bottom: 20px;
}

.mobile-menu{
    white-space: nowrap;
}

.sidesPadding8{
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.sidesPadding15{
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.form-control.dateInput{
    width: 110px !important;
}

.input-group.dateTimeTableInput {
    width: 180px !important;
}

input.uppercase {
	text-transform: uppercase;
}

.weekday{
    width: 35px;
}

.table-column-selected {
    background-color: var(--memaxi-green) !important;
    color: #fff !important;
}

.table-column-selected span{
    color: #fff !important;
}

.event-recurence .form-horizontal .form-group{
    margin-left: 0;
    margin-right: 0;
}

.licence-list{

}

.licence-list ul{
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
    margin-top: 20px;
}

.licence-list ul li{
    font-weight: bold;
    padding: 10px;
    cursor: pointer;
}

.mobile-licence-table{
    width: 100%;
}

.mobile-licence-table-column-1{
    width: 60%;
}

.mobile-licence-table-column-2{
    width: 40%;
}

.helpMenuRow{

}

.helpMenuItem{
    text-align: center;
    padding: 15px;
}

.helpMenuLink{
    border: 1px solid #888;
    background-color: #fff;
    padding: 15px;
    min-height: 150px;
    position: relative;
}

.helpMenuLink p{
    margin-top: 10px;
    color: #00A79A;
    font-weight: bold;
}

.helpScreen h1{
    color: #00A79A;
}

.helpSection {
    background-image: url('Images/shadow.png');
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
}

.helpStep{
    margin-bottom: 30px;
}

.helpStep img{
    border: 1px solid #00A79A
}

.helpSection h1{
    background-color: #00A79A;
    color: #fff;
    padding: 5px 0 5px 10px;
    margin-bottom: 30px;
}

.helpHr{
    background-color: #00A79A;
    border-color: #00A79A;
    color: #00A79A;
    opacity: 0.4;
    margin: 0 0 30px 0;
}

.helpStep h2{
    color: #00A79A;
}

.only_in_pro {
    position: absolute;
    left: auto;

}

.only_in_pro_help{
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
}

.helpLink{
    position: fixed;
    left: auto;
    right: 8px;
    top: 34px;
    /*border: 2px solid rgb(0, 166, 154);*/
    /*background-color: rgb(255, 255, 255);*/
    padding: 5px;
    z-index: 1500100899;
}

.feedbackLink{
    position: fixed;
    left: auto;
    right: 8px;
    top: 58px;
    /*border: 2px solid rgb(0, 166, 154);*/
    /*background-color: rgb(255, 255, 255);*/
    padding: 5px;
    z-index: 1500100899;
    cursor: pointer;
}

.dashboardShortcut {
    float: left;
    display: block;
    position: relative
}
.dashboard-left-panel {
    float: left;
    width: 275px;
}
.dashboard-left-panel-folded{
    display: none;
}
.dashboard-right-panel-folded {
    min-height: 400px;
    padding-right: 10px;
    width: calc(100% - 275px);
    position: relative;
    overflow: visible;
    z-index: auto;
}
.dashboard-right-panel{
    width: 100%;
    display: block;
}
.dashboard-unfold-tiles-chevron{
    left: 0;
    top: 19px;
    width: 24px;
}
.open-dashboard-left-panel{
    width: 275px;
}
@media (max-width: 1199px) {
    .dashboard-left-panel {
        width: 100%;
    }

    .dashboard-right-panel-folded {
        overflow: unset;
        width: 100%
    }
}
.dashboardItem {
    padding: 15px;
    float: left;
}
.dashboardItem-active {
    cursor: pointer;
}

.dashboardData {
    /*border: 1px solid #00A79A;*/
    padding: 5px 5px 0px 8px;
    height: 210px;
    position: relative;
    width: 190px;
}

.dashboardData p {
    color: white;
}

.dashboardDataText {
    font-size: 0.9em;
}

.dashboardItemTitle {
    font-weight: bold;
}

.dashboardDataNumber {
    font-weight: bold;
    font-size: 3em;
    text-align: right;
}

/*.calendar-week-cell-narrow{
    width: 60px;
}*/

.calendar-week-cell{
    width: 13.5%;
}

.calendar-week-cell-title-label-active {
    padding: 0 0 0 6px;
    /*font-family: "robotoregular";*/
}

.calendar-week-cell-title-label-active.past-date {
    background-color: rgb(235,235,235);
    color: gray;
}

.relative-element {
    position: relative;
}

.calendar-week-header-daytext {
    font-family: robotobold;
    font-size: 14px;
}

.calendar-week-header-day {
    font-family: robotobold;
    font-size: 22px;
    line-height: 22px;
}

.filters-text-font{
    font-family: robotoregular;
    font-size: 14px;
}

.full-day-presence {
    background: rgba(0, 38, 255, 0.44);
    height: 22px;
    position: absolute;
    text-align: center;
    border: 1px solid rgb(0, 38, 255);
    border-radius: 2px;
    overflow: hidden;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
}

.single-day-presence {
    position: absolute;
    text-align: left;
    padding: 1px;
    border: 1px solid rgb(0, 38, 255);
    border-radius: 8px;
}

.single-day-presence:hover .tooltiptext-presence {
    visibility: visible;
}

.calendar-presence {
     border: 1px solid rgb(0, 38, 255);
     font-size: 11px;
     font-weight: normal;
     display: block;
     position: relative
}

.calendar-presence:hover .tooltiptext-presence {
    visibility: visible;
}

.tooltiptext-presence {
    visibility: hidden;
    width: 120px;
    background-color: #00A79A;
    color: #fff;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    margin-left: -60px;
    border-radius: 6px;
}

.presence-arriving-color {
    background: rgba(0, 38, 255, 0.23);
}
.presence-not-coming-color {
    background: rgba(30, 40, 96, 0.23);
}

.presence-arriving-color-calendar {
    background: rgba(0, 38, 255, 0.06);
}

.presence-not-coming-color-calendar {
    background: rgba(30, 40, 96, 0.06);
}

.calendar-invisible-entry {
    margin: 1px;
    padding: 1px;
    background: transparent;
    border: 1px solid transparent;
    font-size: 11px;
    font-weight: normal;
    display: block;
}
.presence-month-first {
    margin: 1px 0px 0px 3px;
    text-align: left;
    padding: 1px;
    border-style: solid none solid solid;
    border-radius: 4px 0px 0px 4px;
}

.presence-month-single-day {
    margin: 1px 3px 0px 3px;
    text-align: left;
    padding: 1px;
    border-style: solid solid solid solid;
    border-radius: 4px;
    font-size: 11px;
    font-weight: normal;
    display: block;
}

.presence-month-next {
    margin: 1px 0px 0px 0px;
    text-align: left;
    padding: 1px;
    border-style: solid none solid none;
    font-size: 11px;
    font-weight: normal;
}

.presence-month-last {
    margin: 1px 3px 0px 0px;
    text-align: left;
    padding: 1px;
    border-style: solid solid solid none;
    border-radius: 0px 4px 4px 0px;
    font-size: 11px;
    font-weight: normal;
}


.weekdays-selector input {
    display: none !important;
}

    .weekdays-selector input[type=checkbox] + label {
        display: inline-block;
        border-radius: 13px;
        background: #cacaca;
        height: 26px;
        width: 26px;
        margin-right: 3px;
        line-height: 30px;
        text-align: center;
        cursor: pointer;
        font-weight: normal;
        font-size: small;
    }

.weekdays-selector-assignment input[type=checkbox]:checked + label {
    background: #00A79A;
    color: #ffffff;
}
.weekdays-selector-assignment input[type=checkbox]:disabled:checked + label {
    background: #96ccc7;
    color: rgba(255, 255, 255, 0.70);
}

.weekdays-selector-assignment input[type=checkbox]:disabled + label {
    background: #96ccc7;
    color: rgba(255, 255, 255, 0.70);
}

.weekdays-selector-presence input[type=checkbox]:checked + label {
    background: #174FA9;
    color: #ffffff;
}

.weekdays-selector-presence input[type=checkbox]:disabled:checked + label {
    background: rgba(23, 79, 169, 0.50);
    color: rgba(255, 255, 255, 0.70);
}

.weekdays-selector-presence input[type=checkbox]:disabled + label {
    background: rgba(173, 169, 169, 0.50);
    color: rgba(255, 255, 255, 0.70);
}

.multiple-weekdays-selectors-container {
    display: inline-block;
}

.multiple-weekdays-selectors-container > .weekdays-selector {
    display: block;
}

@media (max-width: 1199px) {
    .hideUnder1200 {
        display: none;
    }
}

@media (min-width: 991px) {
    .time-input-width-992plus {
        width: 60%;
    }
    .time-input-width-992plus input.form-control {
        padding-left: 3px;
    }

    .showOnTablet {
        display: none;
    }

    .screenTitle {
        display: none;
    }

    .screenTitleAdmin {
        display: block;
        font-size: 24px;
        line-height: 14px;
        padding: 3px 10px 3px 0;
        font-weight: bold;
    }

    .topLinksTablet{
        display: none;
    }
}

@media (max-width: 991px) {
    .topLinks{
        display: none;
    }

    .screenTitleAdmin{
        display: none;
    }

    .marginTop29 {
        margin-top: 5px;
    }

    .left-margin-on-mobile {
        margin-left: 15px;
    }

    .top-margin-on-mobile{
        margin-top: 20px;
    }

    .bottom-margin-on-mobile{
        margin-bottom: 20px;
    }

    .align-to-input-with-toplabel{
        padding-top: 5px;
        padding-bottom: 10px;
    }

    .hideOnTablet{
        display: none;
    }

    .screen-header{
        padding-top: 10px;
    }

    .container {
        padding: 0 25px 5px 25px !important;
    }

    .navbar-brand {
        height: 50px;
        padding: 10px 15px;
    }

    .marginTop.VspaceSaver,
    .marginTop_15.VspaceSaver,
    .marginTop_25.VspaceSaver,
    .marginTop29.VspaceSaver,
    .marginTop_XS.VspaceSaver,
    .marginTop_S.VspaceSaver,
    .marginTop_L.VspaceSaver,
    .marginTop_XL.VspaceSaver
    {
        margin-top: 0px !important;
    }

    .navbar-header.float-start{
        float: none !important;
        width: 100%;
    }

    .hamburgerContainer{
        position: absolute;
        top: 0px;
        right: 15px;
    }
    .showOnTablet .navbar-toggle{
        display: block !important;
    }

    .navbar-toggle{
        margin-right: 0px;
        margin-bottom: 0px !important;
    }

    .profileInfo{
        margin: 8px 0 0 0 !important;
        width: auto !important;
    }


    .container.rich-header{
        min-height: 0 !important;
    }

    .navbar{
        min-height: 0 !important;
    }

    .float-start.forceStackUnder1024,
    .float-end.forceStackUnder1024{
        float: none !important;
        display: block !important;
        text-align: left !important;
    }

    .forceStackUnder1024{
        margin-bottom: 10px !important;
    }

    .forceStackMarginUnder1024 {
        margin-top: 10px;
    }

    .my-details-icon{
        position: relative;
        margin: 0 auto;
    }
}

@media (min-width: 768px) {
    .showOnMobile,
    .showOnMobile-inline,
    .showOnMobile-table{
        display: none !important;
    }
}

@media (max-width: 767px) {

    .info-popup{
        width: 500px;
        left: auto;
        right: 0;
    }

    table .navbar-inverse{
        background-color: transparent !important;
    }

    .mobileTableCellHeight{
        min-height: 60px;
        vertical-align: middle;
    }
    /* ---------- Navigation bar ---------- */
    

    .menuItem{
        margin-bottom: 10px;
        padding: 7px
    }

    .current{
        border: none;
    }

    .navbar-inverse .navbar-nav > li:hover{
         border-bottom: none;
         background-color: #00A79A;
         color: #fff !important;
    }

    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{
        color: #fff;
    }

    .logo img{
        width: 150px !important;
        /*margin-left: 10px;*/
    }

    

    .navbar-header {
        border-right: 2px solid transparent;
    }


    .navbar-collapse .nav > li > a{
        height: 30px;
        
    }

    .menuItem{
        height: auto;
        font-size: 16px;
        width: auto;
        text-align: left;
    }

    .navbar-inverse .navbar-nav > li:hover > .submenu,
    .navbar-inverse .navbar-nav > li:focus > .submenu{
        display: none;
    }

    .navbar-collapse.in {
        overflow-y: initial;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: transparent;
        padding-top: 15px;
    }

    .rightSection.float-end{
        float: none !important;
    }

    .middleSection.float-start{
        float: none !important;
    }

    .middleSection .nav{
        margin-left: 0px;
        margin-right: 0px;
    }

    .hideOnMobile{
        display: none !important;
    }

    .showOnMobile{
        display: block;
    }

    .showOnMobile-inline{
        display: inline-block;
    }

    .showOnMobile-table{
        display: table;
    }

    ul.submenu{
        display: none;
    }

    .loggedUser{
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .rightSection{
        padding: 20px 15px 0 15px;
    }


    /* ---------- END OF Navigation bar ---------- */

    .contentMargin{
        /*margin-left: 15px;
        margin-right: 15px;*/
    }

    .profileInfoContainer{
        position: absolute;
        width: 188px;
        top: 61px;
    }

    .align-to-input-with-toplabel.noAlignmentOnMobile{
        padding-top: 5px;
    }
}

@media (max-width: 599px){
    .float-start.forceStack,
    .float-end.forceStack{
        float: none !important;
        display: block !important;
        text-align: left !important;
    }

    .info-popup{
        width: 450px;
        left: auto;
        right: 0;
    }

    .forceStackMargin{
        margin-top: 40px;
    }

    .forceStack{
        /*margin-top: 10px !important;*/
        margin-bottom: 10px;
    }

    .hideUnder600{
        display: none !important;
    }

    .forceStack.compensateForceStackMargin{
        margin-bottom: 0px !important;
    }

    .marginLeft.forceStack,
    .marginLeft_L.forceStack,
    .marginLeft_25.forceStack,
    .marginLeft_S.forceStack,
    .marginLeft_XL.forceStack,
    .marginLeft_XS.forceStack{
        margin-left: 0 !important;
    }

    
}

@media (min-width: 500px){
    /*.screenTitle {
    font-size: 14px;
    line-height: 14px;
    background-color: #fff;
    border: 1px solid #cccccc;
    padding: 3px 10px;
    position: absolute;
    left: auto;
    right: 50px;
    top: -32px;
    font-weight: bold;
}*/
}

@media (max-width: 1199px)
/*@media (max-width: 499px)*/ {
    .screenTitle {
        font-size: 14px;
        line-height: 14px;
        background-color: #fff;
        border: 1px solid #cccccc;
        padding: 3px 10px;
        position: absolute;
        left: auto;
        right: 13px;
        top: -9px;
        font-weight: bold;
    }

    .screen-header {
        padding-top: 20px;
    }

    .info-popup {
        width: 400px;
        left: auto;
        right: 0;
    }
}

@media (min-width: 400px) {
    .hideOver400{
        display: none;
    }
}

@media (max-width: 399px) {
    .hideUnder400{
        display: none;
    }

    .info-popup{
        width: 300px;
        left: auto;
        right: 0;
    }
}

@media (max-width: 360px) {
    .hideUnder360{
        display: none;
    }
}



#toast-container {
    z-index: 2147483647 !important;
}

.event-disabled span {
    color: lightslategray;
}

/* gray - disabled  */
/* Put it at the end to override other colours  */
.text-disabled {
    color: lightgray !important;
    /*color: darkgray !important;*/
}

.assign-mode .text-disabled {
    color: darkgray !important;
}

.arrow-disabled {
    color: #FC742A;
    cursor: not-allowed;
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.activity-text{
	font-size: 18px;
	font-weight: bold;
}

.activity-highlighted{
	font-size: 22px;
	font-weight: bold;
	color: #00a79a;
}

.tag, .listed-item {
    color: #666666;
    background-color: #FDFDE6;
    padding: 0 5px 2px;
    margin: 3px 2px;
    font-size: 14px;
    border-radius: 8px;
}

.tag {
    display: inline;
}

/*.tag-delete {
    background-color: white;
    color: red;
    margin-left: 10px;
    padding: 0px 2px 1px 2px;
}*/
.tag-list, .item-list {
    max-height: 150px;
    overflow-y: scroll;
    overflow-x: visible;
    width: 100%;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    background-color: #fff;
    position: absolute;
    top: 33px;
    z-index: 9999;
}
.position-static .tag-list,
.position-static .item-list {
    position: static !important;
}
.tag-list input {
    width: 150px;
}
.item-list-button,
.item-list input {
    width: 280px;
}

.tag-list .tag,
.item-list .listed-item {
    cursor: pointer;
    display: block;
}

.tag-list-align {
    height: 32px;
    line-height: 32px;
}

#renderer .guest {
    display: none;
}

.calendarAssignmentContainer {
    display: table;
    width: 100%;
    /*margin-top: 40px;*/
}

.calendarAssignmentList {
    border-left: 4px solid #860000;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 500px;
}

.calendarAssignmentList tr {
    border: 1px solid #cccccc;
}

.calendarAssignmentList tr.selected{
    border: 3px solid #00cc00;
}

.calendarAssignmentList div.selected{
    background-color: #860000;
    color: #fff;
}

.calendarAssignmentList div {
    cursor: pointer;
}

.calendarAssignmentList_name {
    color: var(--memaxi-black);
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.calendarAssignmentList_arrow {
    color: #860000;
}

.assignment-list{
    height: 30px;
}

.halfpadding {
    padding: 2px 0 2px 5px;
}

.assign-mode{

}

.assign-mode .calendar-title-today{
    background-color: #860000;
    color: #fff;
}

.assign-mode .calendar-month tr th,
.assign-mode .calendar-week tr th {
    border-bottom-color: #860000;
}


.assign-mode td {
    border-left-color: var(--memaxi-black);
    border-right-color: var(--memaxi-black);
    border-top-color: var(--memaxi-black);
    border-bottom-color: var(--memaxi-black);
/*     border-left-color: var(--memaxi-mid-grey);
    border-right-color: var(--memaxi-mid-grey);
    border-top-color: var(--memaxi-mid-grey);
    border-bottom-color: var(--memaxi-mid-grey);*/
    }

.side-logo img{
    width: 130px;
}

.menu-tool-bar{
    background-color: gray;
    padding: 8px 5px 5px 0px;
}

a.white-link,
a.white-link:link,
a.white-link:visited,
a.white-link:active{
    color: #fff;
}

.personal-icons{
    font-size: 18px;
}

.nopadding-left{
    padding-left: 0 !important;
}

.nopadding-right {
    padding-right: 0 !important;
}
.padding-right-5 {
    padding-right: 5px !important;
}
.padding-left-5 {
    padding-left: 5px !important;
}
.userSettingsSection {
    position: absolute;
    left: 15px;
    top: 32px;
    border: 2px solid var(--memaxi-green);
    background-color: #fff;
    padding: 10px;
    z-index: 1500100900;
    min-width: 180px;
    text-align: left;
    font-size: 16px;
}

.users-detail-header {
    font-family: robotobold;
    font-size: 22px;
    line-height: 22px;
    padding-bottom: 20px;
}

.organization-statistics-header {
    font-family: robotobold;
    font-size: 24px;
    line-height: 22px;
    padding-bottom: 20px;
}

.menu-logo{
    float: left;
}

.hide-menu-button{
    float: right;
}

.menu-container {
    width: 200px;
    float: left;
    flex: 1;
    padding: 0 6px;
    margin-left: 0px;
    -webkit-transition: width .2s linear;
    transition: margin-left .2s linear;
    border-right: solid 1px #888;
    background-color: #f5f5f5;
}

.modules-bar.flex-shrink-0,
.modules-bar.flex-shrink-0 > div,
.modules-bar.flex-shrink-0 > div > div {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.main-content-container {
    width: calc(100% - 200px);
    /*background-image: url('Images/gradient_content.png');*/
    background-repeat: repeat-x;
    float: left;
    -webkit-transition: width .2s linear;
    transition: width .2s linear;
}

.content-inner {
    padding: 0px 15px 0 15px;
    margin: 0 auto;
    min-height: 100vh;
}

.container-fluid {
    padding: 0 !important;
    overflow: hidden;
}

.row{
    /*margin: 0 -15px !important;*/
}

.hidden-menu {
    /*width: 0px;*/
    /*padding: 0px;*/
    margin-left: -200px;
}

.expanded-content{
    width: 100%;
}

.expand-menu-button {
    position: fixed;
    left: 10px;
    top: -125px;
    -webkit-transition: left .2s linear;
    transition: left .2s linear;
    z-index: 1500100900;
}

.hidden-expand-button{
    left: -30px;
}

.side-menu{
    margin-top: 1px;
}

.side-menu > ul {
    margin-top: 20px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.side-menu>ul>li>a{
    /*padding: 15px;*/
    /*border-top: solid 1px #00a69a;*/
    cursor: pointer;
    display: block;
}

.side-menu>ul>li>a.main-button:hover{
    background-color:  var(--memaxi-green);
    color: #fff;
    text-decoration: none;
}

.side-menu>ul>li>ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.side-menu a .menu-item-text,
.side-menu a:link .menu-item-text,
.side-menu a:active .menu-item-text,
.side-menu a:visited .menu-item-text{
    color: #444;
}

.menu-item-submenu {
    display: none;
}

.menu-item-submenu-expanded {
    display: block;
}

.menu-item-container {
    display: table;
    height: 55px;
    position: relative;
}

.menu-item-container div{
    vertical-align: middle;
    display: table-cell;
    position:relative;
}

.menu-icon {
   
}

.menu-item-text {
    padding-left: 5px;
}

.menu-item-text-disabled {
    color: lightgray;
    padding-left: 10px;
}

.menu-item-submenu li{
    margin: 1px 0;
}

.hide-menu-arrow,
.expand-menu-arrow {
    color: var(--memaxi-black);
    font-size: 20px;
}

.hide-menu-arrow {
    padding: 8px 0px;
    margin-right: -7px;
}

.expand-menu-arrow {
    padding: 140px 0px 0px 0px;
    margin-left: -17px;
}

.expand-menu-text {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin-left: -25px;
    margin-top: 10px;
    font-weight: bold;
    color: var(--memaxi-black);
}

.main-menu-separator {
    border-bottom: 1px solid var(--memaxi-green);
}

.menu-expand-collapse{

}

.menu-up-down {
    width: 30px;
    text-align: right;
    padding: 12px 5px 0 0;
    border-top: solid 1px var(--memaxi-green);
    cursor: pointer;
    display: block;
    color: var(--memaxi-green);
    font-size: 26px;
}

.menu-link {
    width: 149px;
    padding: 15px;
    border-top: solid 1px var(--memaxi-green);
    cursor: pointer;
    display: block;
}

.menu-highlighted:hover,
.menu-current-parent-link {
    background-color: #ECB300;
    color: #fff !important;
    text-decoration: none;
}

.menu-highlighted:hover a,
.menu-highlighted:hover span{
    color: #fff !important;
    text-decoration: none !important;
}

.side-menu .active,
.side-menu .active a,
.side-menu .active a:link,
.side-menu .active a:visited,
.side-menu .active span{
   /* color: #ffffff !important;
    background-color: #00A79A;*/
}

.text-overflow-ellipsis {
    max-width: 1px; /* together with table width 100%, adjust cell width dynamically */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Tooltips */

.tooltip-table-icon {
    position: absolute;
    display: inline-block;
    width: 30px;
    height: 30px;
}

.tooltip-calendar-btn {
    position: absolute;
    display: inline-block;
    width: 40px; /* Size of the icons*/
    height: 40px; /* Size of the icons*/
}

.tooltip-userdetails {
    position: absolute;
    display: inline-block;
    width: 20px; /* Size of the icons*/
    height: 20px; /* Size of the icons*/
}


.tooltip-info {
    position: absolute;
    display: inline-block;
    width: auto;
    height: 20px;
}

.tooltiptext-table {
    visibility: hidden;
    width: 220px;
    /*background-color: #00A79A;
    color: #fff;*/
    background-color: rgba(255, 255, 255, 0.9);
    border: solid 1px var(--memaxi-mid-grey);
    color: var(--memaxi-black);
    text-align: center;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 102;
    bottom: 115%;
    margin-left: -100px;
    transition: opacity 0.3s;
}

.tooltiptext-event-image {
    visibility: hidden;
    /*width: 110px;*/
    /* background-color: #e94c79;
    color: #fff;*/
    background-color: rgba(255, 255, 255, 0.9);
    border: solid 1px var(--memaxi-mid-grey);
    color: var(--memaxi-black);
    text-align: center;
    border-radius: 4px;
    padding: 2px 5px;
    position: absolute;
    z-index: 1;
    bottom: 115%;
    /* margin-left: -30px;*/
    transition: opacity 0.3s;
}

.tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: rgba(0, 166, 154, 0.9);
    border: solid 1px var(--memaxi-green-deepdark);
    color: #fff;
    text-align: center;
    border-radius: 4px;
    padding: 2px;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 50%;
    margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */
    /*opacity: 0;*/
    transition: opacity 0.3s;
}

.tooltiptext-table-icon {
    visibility: hidden;
    width: auto;
    background-color: rgba(255, 255, 255, 0.9);
    border: solid 1px var(--memaxi-mid-grey);
    color: var(--memaxi-black);
    text-align: center;
    border-radius: 4px;
    padding: 2px 5px;
    position: absolute;
    z-index: 1;
    top: 100%;
     left: 50%;
    margin-left: -40px; 
    transition: opacity 0.3s;
}

.tooltiptext-table-icon.end-0 {
    left: auto;
    margin-left: 0;
}

.tooltiptext.home-links {
    background-color: var(--memaxi-yellow);
    border-color: var(--memaxi-mid-grey);
    color: var(--memaxi-black);
}

.tooltiptext-event-task {
    visibility: hidden;
    width: 150px;
    background-color: rgba(0, 166, 154, 0.9);
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 2px;
    position: absolute;
    z-index: 1000;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 10px;
    transition: opacity 0.3s;
}

.tooltip-button{
    position: relative;
}

.tooltip-button:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
    top: 45px;
    left: 45px;
    position: absolute;
}

.tooltip-table-icon:hover .tooltiptext-table-icon,
.tooltip-calendar-btn:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

a:hover .tooltiptext-table,
a:hover .tooltiptext-event-image {
    text-decoration: none;
    visibility: visible;
    opacity: 1;
}
.with-tooltip {
    position: relative;
}
a:hover .tooltiptext,
.with-tooltip:hover > .tooltiptext-event-task {
    visibility: visible;
    opacity: 1;
}

.combobox-button {
    background-color: transparent;
    position: absolute;
    border: none;
    z-index: 5;
    right: 0px;
    height: 34px
}

.combobox-icon {
    margin-top: 8px
}

.combobox-list {
    list-style: none;
    height: auto !important;
    z-index: 10;
    position: inherit;
    display: block;
    padding: 0px !important;
}

.combobox-list :hover {
    background-color: #FC742A;
}

.combobox-item {
    display: block;
    padding-left: 10px;
}

.combobox-long-list{
    height: 200px !important;
    overflow-y: scroll;
}

.scrollable-list {
    height: 120px !important;
    overflow-y: scroll;
}

.scrollable-list-long {
    height: auto !important;
    max-height: 400px;
    overflow-y: scroll;
}

.vertical-scroll {
    max-height: 140px !important;
    overflow-y:  auto;
    overflow-x: hidden;
}

.vertical-scroll-big {
    max-height: 500px !important;
    overflow-y:  auto;
    overflow-x: hidden;
}

/* TOP MENU / ADMIN LINK */
.btn.dropdown-toggle::after {
    display: none;
}

.btn.dropdown-toggle i {
    margin-left: -8px;
}

.top-main-menu, .dashboard-top-main-menu {
    background-color: #f5f5f5;
    border-color: var(--memaxi-dark-grey) !important;
}

.top-main-menu.navbar, .dashboard-top-main-menu.navbar {
    border-radius: unset;
}

.top-main-menu button:focus {
    outline: none !important;
}

.btn-main-menu,
.admin-link-side-menu,
.version-update-btn {
    background-color: var(--memaxi-bg-grey);
    border-color: var(--memaxi-dark-grey) !important;
    color: var(--memaxi-black);
    border-radius: 5px;
}

.btn-main-menu.btn{
    
    width: 200px;
}

.btn-group .btn-main-menu:not(.dropdown-toggle){
    width: 170px;
}

.btn-group .btn-main-menu.dropdown-toggle {
    width: 30px;
    border-right: 1px solid var(--memaxi-dark-grey) !important;
}

.btn-dropdown-main-menu {
    background-color: transparent;
    color: #00A79A;
    border: 1px solid #00A79A !important;
}

.top-main-menu button:hover {
    background-color: var(--memaxi-green-dark);
    color: #fff;
}

.top-main-menu .btn-main-menu .btn:active,
.top-main-menu .btn-dropdown-main-menu .btn:active,
.top-main-menu .btn.active {
    background-color: var(--memaxi-green);
    color: #fff;
    border: 1px solid var(--memaxi-green) !important;
}

.top-main-menu .btn-group .btn-main-menu:not(.dropdown-toggle).btn.active {
    border-right: 2px solid #fff !important;
}

.top-main-menu-element {
    float: left;
    width: 120px;
    height: 33px;
    margin-right: 25px;
    text-align: center;
}

.top-main-menu-element a{
    width: 120px;
    height: 33px;
    padding: 5px 0;
    border: 1px solid #00A79A;
    color: #00A79A;
    display: block;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: -3px !important;
    vertical-align: 3px;
    content: "";
    width: 10px;
}

a.top-main-menu-element-side {
/*float: left;
    margin-right: 25px;*/

    padding: 5px 20px 5px 20px;
    border: solid 1px #00A79A;
    color: #00A79A;
}

.top-main-menu-element.active a{
    color: #fff !important;
    background-color: #dd6925;
    border: 1px solid #dd6925;
}

.top-main-menu-element.active a,
.top-main-menu-element.active a:link, 
.top-main-menu-element.active a:active, 
.top-main-menu-element.active a:visited{
    color: #fff !important;
    text-decoration: none !important;
}

a.top-main-menu-element-side,
a.top-main-menu-element-side:link,
a.top-main-menu-element-side:active,
a.top-main-menu-element-side:visited {
    text-decoration: none !important;
}

a.top-main-menu-element-side:active{
    color: #fff !important;
}

a.top-main-menu-element-side.current {
    color: #fff !important;
    background-color: #00A79A;
    width: 100% !important;
}

a.admin-link-side-menu {
    border: 1px solid var(--memaxi-dark-grey);
    color: var(--memaxi-black);
}

a.admin-link-side-menu i{
    margin-right: 11px;
}

a.admin-link-side-menu:hover {
    background-color: var(--memaxi-green-dark);
    color: #fff;
}

a.admin-link-side-menu.current{
    background-color: var(--memaxi-green);
    color: #fff;
}

a.admin-link-side-menu .menu-item-container{
    height: 37px;
}
/*end of TOP MENU*/


.no-top-border {
    border-top: none !important;
}

.admin-screen a p.caption{
    color: #666;
}

.admin-screen-style a{
    background-color: #666;
}

.admin-screen-style .screenTitleAdmin{
    color: #666;
    padding-top: 8px;
}

.admin-screen-style h5 {
    color: #666;
}

.admin-screen-style .screenTitle {
    color: #666;
}

.admin-screen-style a.buttonLinkDisabled,
.admin-screen-style a.buttonLinkSmallDisabled {
    background-color: #aaaaaa !important;
}

.admin-screen-style table.regular-table > thead > tr > th,
.admin-screen-style .tags table.regular-table > thead > tr > th,
.admin-screen-style .logs table.regular-table > thead > tr > th {
    border-color: #666 !important;
}

.admin-screen-style .table-striped > tbody > tr:nth-child(2n+1) > td,
.admin-screen-style .tags .table-striped > tbody > tr:nth-child(2n+1) > td,
.admin-screen-style .logs .table-striped > tbody > tr:nth-child(2n+1) > td {
    background-color: #ddd !important;
}

/* open dashboard config table*/
/* each dashboadrd configuration is in a separate <tbody> */
table.dashboard-config > tbody > tr > td {
    border-top: none !important;            
    border-bottom: none !important;
}
table.dashboard-config > tbody + tbody {
    border-top: none !important;          
}
table.dashboard-config > tbody + tbody > tr:first-child > td {
    border-top: 1px solid #dee2e6 !important; 
}
table.dashboard-config > tbody:hover > tr > td {
    background-color: rgba(0, 0, 0, 0.075);  
}
/* end of open dashboard config table*/

.admin-screen-style a.buttonLink:hover,
.admin-screen-style a.buttonLinkSmall:hover {
    background-color: #dd6925;
}



.align-button-with-inputs-with-labels{
    padding-top: 25px;
}

.nobgr-colour a{
    background-color: transparent;
}
.bg-pink {
    background-color: #e94c79;
}
/* CALL CENTER */
.no-padding-right{
    padding-right: 0 !important;
}

.no-padding-left {
    padding-left: 0 !important;
}

.ui-grid-header{
    border-bottom: 1px solid #333;
}

.ui-grid-top-panel {
    background-color: transparent !important;
}

.ui-grid{
    border: none !important;
}

.ui-grid-header-cell{
    border-right: none !important;
}

.ui-grid-cell {
    border-right: none !important;
}

.ui-grid-row:nth-child(2n+1) .ui-grid-cell {
    background-color: transparent;
}

.ui-grid-row:last-child .ui-grid-cell{
    border: none !important;
}

/*.ui-grid-coluiGrid-0009{
    width: 110% !important;
    min-width: 110% !important;
    max-width: 110% !important;
}*/

.ui-grid-row{
    cursor: pointer !important;
}

.ui-grid-filter-container {
    padding: 2px 0px 10px 5px;
    position: relative;
}

input[type="text"].ui-grid-filter-input {
    box-sizing: border-box;
    padding: 0 18px 0 5px;
    margin: 0;
    width: 100%;
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    height: 30px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

input[type="text"].ui-grid-filter-input::placeholder{
    font-style: oblique;
    color: #888;
    font-weight: normal;
}

.placeholder {
    font-style: oblique;
    color: #888;
    font-weight: normal;
}

.call-center-grid {
    height: 550px !important;
}

.cc-list-section {
    margin-top: 25px;
    font-family: robotoregular !important;
    font-size: 14px;
}

.cc-list-box-header {
    
}

.cc-list-box-name {
    font-family: robotobold;
    font-size: 22px;
}

.cc-list-box-filter {
}

.cc-list-box {
    border: solid 1px #666;
    background-color: #fff;
    padding: 10px;
    border-radius: 4px;
    margin-top: 5px;
}

.cc-list-box-table {
}

.cc-selected-user-section{
    /*border-top: solid 1px #333;
     temporary margin below 
    margin-top: 61px;*/
}

.cc-picture-container {
    width: 240px;
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.cc-selected-user-picture {
    height: 240px;
    width: 240px;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    border-radius: 120px;
    border: 1px solid var(--memaxi-green);
    /*border: 1px solid #00a69a;*/
    /*-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;*/
}

.cc-selected-user-name{
    margin-top: 20px;
    font-family: robotobold;
    color: dodgerblue;
    text-align: center;
    font-size: 22px;
}

.cc-selected-user-details{
    /*margin-top: 30px;*/
}

.cc-selected-last-contacted {
    margin-top: 15px;
    font-family: robotoregular;
    color: #333;
    text-align: left;
    font-size: 14px;
    text-align: center;
}

.cc-selected-unsupported {
    margin-top: 15px;
    font-family: robotoregular;
    color: white;
    text-align: left;
    font-size: 14px;
    text-align: center;
    background-color: red;
    font-weight:bold;
}

.cc-selected-user-journal {
    margin-top: 15px;
}

.cc-selected-user-call-button, .cc-button {
    width: 290px;
    margin: 0 auto;
}
.cc-selected-user-call-button {
    margin-top: 20px;
}

.cc-journal-data {
    font-size:14px;
    text-align:center;
}

.cc-divider {
    margin-top: 25px;
    border-top: 1px solid #333;
}

.cc-show-hihlighted {
    font-family: robotobold;
    font-size: 14px;
}

.cc-button a.cc-button-link,
.cc-button a.cc-button-link:link,
.cc-button a.cc-button-link:visited,
.cc-selected-user-call-button a.cc-button-link,
.cc-selected-user-call-button a.cc-button-link:link,
.cc-selected-user-call-button a.cc-button-link:visited,
.cc-calling-end-call-button a.cc-button-link,
.cc-calling-end-call-button a.cc-button-link:link,
.cc-calling-end-call-button a.cc-button-link:visited {
    display: block;
    width: 100%;
    height: 40px;
    border-radius: 5px;
    color: #fff;
    font-family: robotobold;
    font-size: 22px;
    text-align: center;
/*    padding-top: 5px;*/
padding: 5px 25px;
    cursor: pointer;
}

.cc-button a.cc-button-link:hover,
.cc-selected-user-call-button a.cc-button-link:hover,
.cc-calling-end-call-button a.cc-button-link:hover {
    text-decoration: none;
}

.cc-calling-called-name{
    margin-top: 2px;
    font-family: robotobold;
    font-size: 22px;
    color: dodgerblue;
    text-align: left;
}

.cc-calling-video-box {
    margin-top: 10px;
    position: absolute; 
    visibility: hidden; 
    width: 0px; 
    height: 0px;
}

.cc-calling-end-call-button-section {
    margin-top: 10px;
    width: 800px;
}

.cc-calling-end-call-button{
    text-align: right;
}

.cc-calling-video-screen {
    width: 100%;
    height: 90vh;
}

.cc-calling-video-screen-publisher {
    width: 100%;
}

.cc-list-row{
    padding-top: 5px;
}


.cc-online-status {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    margin-left: 6px;
    margin-right: 3px;
}

.cc-caller-online-status {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 16px;
    margin-left: 6px;
    margin-right: 3px;
}
.cc-truncate-elipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cc-qt-button a.cc-button-link,
.cc-qt-button a.cc-button-link:link,
.cc-qt-button a.cc-button-link:visited {
    min-width: 90px;
    display: inline-block;
    height: 32px;
    border-radius: 4px;
    color: #fff;
    font-family: robotobold;
    font-size: 16px;
    text-align: center;
    padding: 4px;
    cursor: pointer;
    text-decoration: none;
}
.cc-button a.cc-addjournal-link {
    height: 32px !important;
    font-size: 16px !important;
}
.cc-chevron-left {
    float: left;
    margin-left: -20px;
    margin-top: 10px;
}

.cc-filter-label{
    text-align:right;
    padding-top:7px;
    font: 14px robotobold;
}

.cc-chevron-disabled {
    color: gainsboro;
}

.cc-journal-container > textarea {
    min-height:80px;
}

.cc-journal-container > textarea:disabled {
    min-height: 125px;
}

.cc-link-disabled {
    background-color: gray;
}

.cc-inline-container {
    display: inline-block;
    vertical-align: middle;
}

.tab-empty {
    border-bottom: 1px solid #dee2e6;
    height: 34px;
}

.tab-item {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    border-color: #dee2e6;
}

.tab-item.active {
    color: rgb(0, 167, 154);
    border-color: #dee2e6 #dee2e6 transparent;
}

.status-offline {
    background-color: darkgrey;
}
.status-online {
    background-color: green;
}
.status-background {
    background-color: yellow;
}
.status-asleep {
    background-color: orange;
}

.cc-online-status-text {
    font-size: 10px;
    padding-left: 2px;
    float: left;
    margin-top: -2px;
    color: lightgray;
}

.cc-online-status-text-big {
    font-size: 16px;
    padding-left: 3px;
    float: left;
    margin-top: -4px;
    color: lightgray;
    font-family: Arial; 
    font-weight: bold;
}

.log-main-row {
    background-color: #ddd !important;
}

.log-sub-row {
    background-color: #fff !important;
}

.tab-link {
    cursor:pointer;
}

.dictionary-row .ng-invalid-required, .dictionary-row .duplicate {
    border: 1px solid red;
}

input.ng-invalid, 
select.ng-invalid,
textarea.ng-invalid{
    border: 1px solid red;
}

textarea.journal-highlighted {
    background: #ffff64 !important;
}

.cc-empty-container{
    height: 34px;
}
/* END OF: CALL CENTER */
.highlight-indicator {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    margin-left: 6px;
    margin-right: 3px;
}
.highlight-indicator.highlight-yellow {
    background-color: yellow;
}

.control-label-small {
    font-size: 13px;
}

.txt-align-button {
    margin-top: -4px;
}

.event-summary-date {
    font-size: 19px;
    color: rgb(51,51,51);
}

.event-summary-label {
    font-size: 16px;
}

.event-summary-title {
    font-size: 16px;
    color: var(--memaxi-black); /*#00A79A;*/
}

.event-summary-occurrence {
    font-size: 16px;
}

.event-summary-description {
    font-size: 12px;
}
.item-border-bottom {
    border-bottom: 1px solid rgb(221, 221, 221);
    min-height:30px;
}

.item-border-bottom:last-child {
    border-bottom: none;
}

.event-summary-container {
    max-height: 124px;
    overflow-y: auto;
    overflow-x: hidden;
    font-size: 12px;
}

.button-width-120 {
    min-width: 120px;
}

.control-summary-task-title {
    overflow-y: auto;
    overflow-x: hidden;
    resize: none;
}

.control-summary-task-row-height {
    height:41px;
}

/*-------- system messages --------------*/
#systemMessage {
    position: absolute;
    z-index: 999;
}

.systemMessage > div:hover {
    cursor: pointer;
}

#systemMessage:target {
    display: none;
}

.systemMessage {
    background-color: #c4453c;
    background-size: 20px 20px;
    color: #f6f6f6;
    display: block;
    font: bold 14px/40px sans-serif;
    height: 42px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: -45px;
    width: 100%;
    -webkit-animation: systemMessage 1s ease forwards;
    -moz-animation: systemMessage 1s ease forwards;
    -ms-animation: systemMessage 1s ease forwards;
    -o-animation: systemMessage 1s ease forwards;
    animation: systemMessage 1s ease forwards;
}

.systemMessageText {
    width: 96%;
    margin: 5px 10px 0px 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@-webkit-keyframes systemMessage {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        top: 0;
    }
}

@-moz-keyframes systemMessage {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        top: 0;
    }
}

@-ms-keyframes systemMessage {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        top: 0;
    }
}

@-o-keyframes systemMessage {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        top: 0;
    }
}

@keyframes systemMessage {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        top: 0;
    }
}

.systemMessageRow {
    margin: 10px 0px 20px 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid black;
}

.systemMessage_timeStamp {
    font-size: 12px;
    margin-bottom: 6px;
}

.systemMessage_title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px;
}

.systemMessage_description {
    font-size: 14px;
    white-space: pre-wrap;
}

.video-logs td {
    font-size: 14px;
}

.regular-font{
    font-weight: normal;
}

.section-title{
    font-weight:bold;
    font-size:17px;
}

.quill-dropdown-menu {
    min-width: 100px;
}

.help-popup-contents {
    top: 15%;
    max-height: 80%;
    width: 70%;
    font-weight: normal;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px;
}

.help-popup-contents.article{
    top: 12%;
    max-height: 90%;
    width: 90%;
    font-weight: normal;
    overflow-y: auto;
    overflow-x: hidden;
    padding:  0px 10px;
}

.modal-header--sticky {
    position: sticky;
    top: 0;
    background-color: inherit;
    z-index: 1055;
}

.form-select option:disabled {
    color: lightgray;
}

.small-textbox{
    min-height:50px !important;
}

.ql-placeholder-content{
    background-color: beige;
}

.options-highlight-state :disabled{
    color: lightgray;
    font-style: italic;
}
.employee-verification-panel{
    padding: 0px;
}

.employee-verification-panel > label {
    color: crimson;
}

.employee-verification-required  #videos {
    border: 6px solid crimson;
}
.video-in .video-frame-container {
    min-width: 80%;
}

.call-centre .video-frame-container {
    min-width: 100%;
}

.cc-authentication-level {
    font-size: 14px;
    text-align: center;
}

.cc-authentication-level-important {
    color: crimson;
}

.floating-radio {
    width: 15px;
    height: 56px;
    float: left;
    margin-left: 15px;
    display: flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
}

.highlighted-header {
    font-family: robotobold;
    font-size: 22px;
    color: red;
}
.centered-header, .centered-label {
    text-align: center;
}

.filter-button {
    min-width: 85px;
}
.rigth-aligned-text {
    text-align: right;
}

.pageButton[disabled] {
    pointer-events: none;
    opacity: 0.4;
    cursor: not-allowed !important;
}

.btn-darkgray {
    background-color: #666;
    font: 16px robotoregular;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-border-color: transparent;
}

.btn-darkgray:hover, .btn-darkgray:focus, .btn-darkgray:active {
    background-color: #dd6925;
    color: white;
    font: 16px robotoregular;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-border-color: transparent;
}

.padding_S{
    padding: 6px;
}

.no-border{
    border: none !important;
}

.no-top-border{
    border-top: none !important;
}

.top-border {
    border-top: 1px solid #666 !important;
}

.admin-screen-style .table  thead  tr  th.border-left {
    border-left: 1px solid #666 !important;
}

.admin-screen-style .table thead tr th.border-right {
    border-right: 1px solid #666 !important;
}

.admin-screen-style .table-header-background{
    background-color: #eee !important;
}

.admin-screen-style .table thead tr th.rounded-top-left {
    border-top-left-radius: 4px !important;
}

.table-header{
    font-size: 16px;
    font-weight: bold;
}

.admin-screen-style td.no-link-background a {
    background: none;
}

.admin-screen-style th.no-link-background a {
    background: none;
}

.color-dark-gray{
    color: #666;
}

.folder-tabs .tab-item,
.folder-tabs .tab-item.active {
    padding: 5px 5px 2px 5px;
    float: left;
    width: 20% !important;
    font-size: 18px;
    font-weight: bold;
    color: #666;
}

.folder-tabs .tab-item {
    border: 1px solid #ccc;
}

.folder-tabs .tab-item.active {
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: none;
    background-color: #eee;
    color: #000;
}

.alert-warning-box {
    background-color: #fcf8e3;
    color: #FC742A;
}

/*-------- waiting dots -------------*/

.center-dots{
    /*margin-left: 48%;*/
    margin: 48%;
    margin-top: 10px;
}

.waiting-dots {
    position: relative;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background-color: #a8a7ab;
    color: #a8a7ab;
    animation: waitingDots 1s infinite linear alternate;
    animation-delay: .5s;
}

    .waiting-dots::before, .waiting-dots::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 0px;
    }

    .waiting-dots::before {
        left: -15px;
        width: 8px;
        height: 8px;
        border-radius: 4px;
        background-color: #a8a7ab;
        color: #a8a7ab;
        animation: waitingDots 1s infinite alternate;
        animation-delay: 0s;
    }

    .waiting-dots::after {
        left: 15px;
        width: 8px;
        height: 8px;
        border-radius: 4px;
        background-color: #a8a7ab;
        color: #a8a7ab;
        animation: waitingDots 1s infinite alternate;
        animation-delay: 1s;
    }

@keyframes waitingDots {
    0% {
        background-color: #a8a7ab;
    }

    50%, 100% {
        background-color: #f1f0f7;
    }
}

.active-link {
    cursor: pointer;
}

/*-------- endof waiting dots -------------*/

.popup-grid-container {
    max-height: 80%;
    overflow-y: auto;
    overflow-x: hidden;
}

.grid-contents{
    font-size: 11pt;
    font-weight:normal;
}

.align-end{
    text-align:end;
}

.popup-subtitle {
    font-size: 14pt;
    color: rgb(51,51,51);
}

.popup-title {
    font-size: 19px;
}
.suggest-box {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0 0 4px 4px;
    padding: 10px;
    z-index: 102;
    max-height: 200px;
    max-width: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
}

.suggest-element{
    padding: 2px 10px 3px 10px;
    margin-bottom: 5px;
    cursor: pointer;
}

.suggest-element:hover {
    background-color: #00A79A;
    color: #fff;
}

.instant-help-body img,
.help-article-body img{
    max-width: 100%;
}

.font-large{
    font-size: 20px;
}

.font-xxl{
    font-size: 26px;
}

.no-margin {
    margin: 0 !important;
}

a.no-underline:hover{
    text-decoration: none;
}


/********* LOADER **********/
.loader,
.loader:after {
    border-radius: 50%;
    width: 10em;
    height: 10em;
}

.loader {
    margin: 20px auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(62,177,139, 0.2);
    border-right: 1.1em solid rgba(62,177,139, 0.2);
    border-bottom: 1.1em solid rgba(62,177,139, 0.2);
    border-left: 1.1em solid #3eb18b;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/********* END OF: LOADER **********/

.user-statistics .table{
    font-size: 14px;
}

.event-category-icon {
    float: left;
    height: 25px;
    margin-right: 4px;
}
.event-category-icon-small {
    float: left;
    height: 22px;
    margin-right: 2px;
    margin-top: -3px;
}
.event-category-icon > img, .event-category-icon-small > img {
    height: inherit;
}

.link-disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.6;
}

.grid-loading-progres {
    position: fixed;
    left: 60%;
    top: 50%;
}

.btn-login {
    min-width: 192px;
    margin-left: 36px;
}
.dashboard-refresh-msg{
    font-size: 14px;
}

.btn-refresh{
    font-size: 32px;
    cursor: pointer;
}

.btn-refresh > img{
    width:30px;
}

.btn-refresh:hover, btn.btn-refresh:active{
    border:none;
}

.show-as-yellow{
    border: 3px solid yellow;
}
tr.special-journal td:first-child{
    position: relative;
}

    tr.special-journal td:first-child:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 0;
        height: 100%;
        border: 3px solid #FADA5E;
        z-index: 1
    }

.special-journal {
    /*    background: #FADA5E !important;*/
    /*border: 4px solid #FADA5E;*/
  /*  outline: 4px solid #FADA5E;
    outline-offset: -4px;*/
}
.important-indicator {
    color: red;
    font-weight: bold;
    background-color: white;
    border-radius: 10px;
}

.display-as-block {
    display: inline-block;
}

.fixed-row-height {
    height:45px;
}
.unit-required {
    border: 1px solid red;
}

.item-selected {    
    border-bottom: 3px solid rgb(51, 51, 51) !important;
    padding-left: 4px;
    padding-bottom: 1px !important;
}
.item-unselected {
    padding-left: 4px;
}
.item-selectable {
    cursor: pointer;
}
.item-selectable > div{
    vertical-align: middle;
}

.materialpicker-colors {
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    border: 1px solid #FFF;
    border-radius: 2px;
    display: inline-block;
    box-shadow: 0 1px 5px rgba(0,0,0,0.5);
    cursor: default;
}

.materialpicker-colors div.selected {
    position: relative;
    z-index: 2;
    box-shadow: 0 0 4px #000;
    border: 2px solid #FFF;
}

div.materialpicker-white.selected {
    border-color: #78909C;
}

.colorpicker-preview {
    width: 100px;
    height: 26px;
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle;
}

.materialpicker.ng-invalid .materialpicker-colors {
    border-color: #a94442;
    box-shadow: 0 1px 5px #a94442;
}

.no-padding{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.panel{
    margin-bottom: 3px !important;
}

.help-icon{
    height: 40px;
}

.help-popup-contents.article img{
    max-width: 100%;
}

.siupload-rowstriped {
    background-color: #efe3db;
}

.load-overlay-container {
    position: relative !important;
}

.load-overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,.5);
    width: 100%;
    height: 100%;
    z-index: 100;
}

.load-overlay.fixed {
    position: fixed !important;
}

    .load-overlay .load-circle {
        transform: translateY(-50%);
        left: 50%;
        top: min(30%, 200px, 25vh);
        text-align: center;
        position: relative;
        width: 20%;
    }

.load-overlay .load-text{
    color:gray;
    margin-top: 50px;
}

.profile-online-status {
    float: right;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    margin-top: 75px;
    border: 1px solid var(--memaxi-green);
}

.profile-online-status-linked {
    margin-top: 15px;
    float:none;
    display: inline-block;
}

.profile-online-status-linked {
    margin-top: 15px;
    float:none;
    display: inline-block;
}

.profile-online-status.connected {
    background-color: green;
}

.profile-online-status.offline {
    background-color: red;
}

.chips {
    border-radius: 10px !important;
    font-size: 14px;
    width: auto;
}

.chipsContainer {
    margin-top: 10px;
    margin-bottom: 10px;
}

.profile-online-status.disconnected {
    background-color: gray;
}

.profile-online-status.loggedOut {
    background-color: gray;
    color: lightgray;
}

.glyphicon-status {
    padding-top: 1px;
    font-size: 11px;
}

.glyphicon-status-linked {
    padding-top: 1px;
    font-size: 11px;
    padding-left: 1px;
}

.event-image-tile {
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    display: block;
    margin: auto;
    position: relative;
    height: 200px;
    width: 200px;
    margin-bottom: 20px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

.hoverable-button {
    opacity: 0;
}

.hoverable-image {
    opacity: 1;
    max-width: 200px;
    width: 100%;
    max-height: 200px;
    height: 100%;
}

.event-image-checkbox {
    position: absolute;
    top: 0;
    left: 5%;
    z-index: 1
}

.event-image-preview-button {
    position: absolute;
    top: 90%;
    right: 5%;
    z-index: 1
}

.event-image-tile:hover .hoverable-button {
    opacity: 1;
}

.event-image-tile:hover .hoverable-image {
    opacity: 0.5;
}

.event-image-tile:hover .event-image-checkbox {
    display: block;
}

.event-image-tile:hover .event-image-preview-button {
    display: block;
}
.label-warning{
    font-size:10px;
    color:red;
    background-color:transparent;
}

.close-icon{
    cursor: pointer;
}

.close-icon:hover {
    color:  var(--memaxi-green);
}

.div-table-head{
    border-bottom: solid 1px #000;
    font-weight: bold;
}

table.event-planning-table tr td {
    border: 1px solid #888;
}

table.event-planning-table tr th:first-child,
table.event-planning-table tr td:first-child,
table.event-planning-table tr.freeze td {
    border: none;
}

table.event-planning-table > tbody > tr th {
    background-color: #f6f6f5 !important;
 /* background-image: url('Images/gradient_content.png');
    background-repeat: repeat-x;
*/
}

table.event-planning-table tr.freeze td {
    background-color: #ddd !important;
    /*    background-image: url('Images/gradient_content.png');
    background-repeat: repeat-x;
*/
}

.scrollable-container > table.event-planning-table > tbody > tr.freeze {
    position: sticky;
    top: 52px;
    left: 0;
    z-index: 3;
}

table.event-planning-table > tbody > tr.freeze {
    border-width: 1px 2px !important;
    background-color: #ddd !important;
    border-style: solid;
}

table.event-planning-table > tbody > tr > th[scope=col] > .grid-cell-border {
    border-width: 0 1px 2px 0;
    background-color: #ddd;
}

table.event-planning-table > tbody > tr:first-child > th:first-child > .grid-cell-border {
    border-width: 0 1px 2px 0;
}

table.event-planning-table tbody > tr > td {
    height: 40px !important;
}


table.event-planning-table tr td:first-child {
    border-bottom: 1px solid #888;
}

table.event-planning-table tr:last-child td:first-child {
    border: none;
}

table.event-planning-table tr th.today {
    background-color: #FC742A;
}

.user-assignments-table-container table.table-hover tbody tr:hover td,
.user-assignments-table-container table.table-hover tbody tr:hover th,
table.event-planning-table .table-hover tbody tr:hover td,
table.event-planning-table .table-hover tbody tr:hover th {
    background-color: --mema !important;
}

.holiday{
    background-color: #ccc;
}

.tooltip-container{
    position: relative;
}

.tooltip-content {
    position: absolute;
    top: 0px;
    bottom: auto;
    background-color: #fff;
    border: 2px solid #FC742A;
    border-radius: 3px;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    z-index: 2;
    display: inline-block;
    white-space: nowrap;
}

.error{
    color: #cd0000;
}

.warning { /*yellow*/
    color: #FC742A;
}

.popup-select-small {
    height: 30px;
    margin-bottom: 5px;
    font-size: 12px;
}
.compact-table td {
    font-size: 13px;
    font-weight: 700;
    color: rgb(85, 85, 85);
}

.calendar-tooltip-content{
    font-size:14px;
}

.profile-truncation-indicator {
    display: inline;
    margin-left: 2px;
    color: #FC742A;
    white-space: nowrap;
}

a.disabled {
    background-color: #bbb;
    padding: 5px 15px;
    border-radius: 3px;
    color: #fff;
    font-family: 'robotoregular';
    cursor: pointer;
    white-space: nowrap;
}

a.disabled:hover {
    text-decoration: none;
}

.no-breaks{
    white-space: nowrap;
}

/*Next of kin*/
.next-of-kin.ng-invalid-required,
.next-of-kin.is-invalid {
    border: 1px solid red !important;
}

.select-plan-and-freq select.not-selected {
    border: 1px solid #ff0000;
}

.button-as-link, .button-as-link-inactive {
    color: #1FA69A;
}
.button-as-link:hover {
    text-decoration: underline;
    cursor: pointer;
}

.button-as-link-inactive:hover {
    text-decoration: none !important;
    cursor: auto !important;
}

.overlaping{
    color: #cd0000;
}

/*.missing{
    color: #cd0000;
}*/

.suspended {
    color: #777;
}

.suspended-icon {
    color: var(--color-violet)
}

.suspended-info {
    font-family: 'robotobold';
    font-size: 11px;
}

.suspended-event-box {
    background: repeating-linear-gradient(-45deg, #de9dd4, #de9dd4 2px, transparent 5px, transparent 10px);
    background-origin: padding-box;
    background-clip: padding-box;
    height:99% !important;
}

.assignment-list.suspended{
    height: 50px;
}

.not-assigned {
    color: #aaa;
}

.day-view-calendar th.with-content:hover,
.employee-shifts-table th.with-content:hover,
.employee-shifts-table th.with-content:hover div,
.employee-shifts-table td.with-content:hover,
.employee-shifts-table td.with-content:hover span,
.event-planning-table td.with-content:hover,
.event-planning-table td.with-content:hover span {
    background-color: var(--memaxi-green) !important;
    color: #fff !important;
    cursor: pointer;
}

table.table-same-column-width td {
    width: 50px;   
}

table.table-same-column-width td.wide{
    width: 200px;
}

.form-input-error{
    border: 1px solid #cd0000;
}

.uppercase {
    text-transform: uppercase;
}

.form-control.w-40{
    width: 40% !important;
    display: inline;
}

.placeholder {
    color: #ccc;
    font-style: italic;
}

.align-text-with-header{
    padding-top: 10px;
}

.icon-table-column{
    width: 30px;
}

.icon-table-column img {
    width: 25px;
}
.textareaclear {
    position: absolute;
    top: 10%;
    width: 99% !important;
    height: 14px;
    font-size: 14px;
    cursor: pointer;
    color: #ccc;
    text-align: right;
}
 
.toggle-min-max {
    width: min-content;
    margin-top: -4px;
    font-size: 17px;
}

.gap-time-icon {
    width: 10px;
}

.gap-time-icon img {
    height: 10px;
    width: 10px;
}
.number-input {
    max-width: 80px;
}

.superscript {
    vertical-align: super;
    font-size: 70%;
}

.dashboard-tiles {
    color: #666;
    /*padding: 5px 5px 0px 10px;*/
}

.dashboard-tile-wrap {
    padding: 10px 5px 0px 5px;
    box-sizing: border-box;
}

.dashboard-tile {
    padding: 5px;
    min-height: 76px;
    background-color: #fff;
    border-radius: 4px;
    box-sizing: border-box;
}

.dashboard-tile-title {
    /*color: #00a69a;*/
    font-weight: bold;
    font-size: 1em;
}

.dashboard-tile-number {
    font-weight: bold;
    font-size: 2em;
    text-align: right;
    line-height: 1em;
}

.dashboard-tile-inactive {
    border: 1px solid #bbb;
}

.dashboard-tile-active {
    border: 3px solid;
}

/* start of Calendar (small) tabs*/

.small-nav-tabs {
    padding: 3px 0;
}

.small-tabs.nav > li > a {
    padding: 5px 15px;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}

.small-tabs.small-nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid var(--memaxi-dark-grey);
    border-radius: 4px 4px 0 0;
    border-bottom-color: transparent;
}

.small-tabs.small-nav-tabs > li > a:hover {
    border: 1px solid var(--memaxi-green-dark);
}

.small-tabs.small-nav-tabs > li.active > a,
.small-nav-tabs > li.active > a:hover,
.small-nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: var(--memaxi-green);
    border: 1px solid var(--memaxi-green-dark);
    border-bottom-color: transparent;
}

.small-nav-link:hover, .small-nav-link:focus {
    color: #fff;
    background-color: var(--memaxi-green-dark);
}


/* end of calendar tabs*/

select.gray-out-disabled option[disabled-styling="true"] {
    font-style: oblique;
    color: #888;
    font-weight: normal;
}

/* Roster board */
.roster .timeline,
.roster .timeline table {
    width: 100%;
}

.roster .timeline-grid {
    width: 100%;
    height: 100%;
    border-width: 0 0 0 1px;
    border-style: solid;
}

.roster .time-labels {
    border: hidden;
}

.roster .time-labels th[scope=col] {
    position: relative;
    height: 2ex;
}

.roster .time-ticks td {
    height: 1ex;
}

.roster th[scope=row] {
    width: 16em;
}

.roster .tick-label {
    position: absolute;
    left: -1.25em;
    top: 0;
    font-size: 12px;
    color: #666;
}

.roster .events {
    border-width: 1px 0;
    border-style: solid;
}


/* start of styled hover */
[data-title]:hover:after {
    opacity: 1;
    transition: all 0.1s ease 0.1s;
    visibility: visible;
}

[data-title]:after {
    content: attr(data-title);
    border: 1px solid #00a79a;
    padding: 3px;
    background-color: #ffffff;
    font-size: 13px;
    color: #333333;
    position: absolute;
    bottom: -1.8em;
    left: 0%;
    white-space: nowrap;
    opacity: 0;
    z-index: 10000;
    visibility: hidden;
    margin-left: 20px;
    font: 15px robotoregular;
}

[data-title].data-title-inline:after {
    position: unset !important;
    background-color: white;
    display: inline-flex;
}

[data-title] {
    position: relative;
}

@media only screen and (hover: none) and (pointer: coarse) {
    [data-title]:hover:after {
        visibility: hidden !important;
    }
}

@media only screen and (hover: hover) and (pointer: coarse) {
    [data-title]:hover:after {
        visibility: hidden !important;
    }
}
/* end of styled hover */

.roster .events th[scope=row] {
    height: 6ex;
}

.no-v-margin{
    margin-top: 0px;
    margin-bottom: 0px;
}

.roster .events td {
    position: relative;
    height: 0; /* trick for timeline-grid's height: 100% to work */
}

.roster .event {
    height: 96%;
    width: 50%;
    position: absolute;
    left: 20%;
    top: 2%;
    background-color: rgb(0 127 0 / 0.5);
    border: 2px solid green;
    border-radius: 4px;
    z-index: 1;
}

.roster .event.dragged {
    opacity: 0.5;
}

.roster .profile-label {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.roster .profile-services {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12pt;
}

.profile-services li {
    float: left;
    background-color: lightcoral;
    color: white;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0.5ex 0.25em;
    border-radius: 0.5ex;
    padding: 0.2ex 0.25em;
}
/*
.roster .dragging .event {
    pointer-events: none;
}

.roster .events td,
.roster .timeline-grid {
    pointer-events: none;
}
*/

.extra-time .form-control[disabled]{
    background-color: #fff;
}

.quick-text-multiselect span button {
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
}

.journal-table .ql-editor {
    padding-top: 3px !important;
    padding-left: 0px !important;
}

.journal-table.table tbody > tr > td {
    vertical-align: top !important;
}

.journal-table .ql-editor{
    min-height: 0px;
}

.text-abstract-2-lines {
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 3.6em;
    line-height: 1.8em;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.categoryColor.small-cat-indicator {
    width: 17px;
    height: 17px;
}

.show-border {
    border: 1px solid darkgrey;
}

.commlog-tags .checkboxLayer {
    width: -webkit-fill-available;
    margin-right: 15px !important;
}
.font-bold {
    font-weight: bold;
}
 
.small-image{
    width: 20px;
    height: 20px;
}

.spinner-small {
    border: 4px solid #f3f3f3;
    border-radius: 50%;
    border-top: 4px solid var(--memaxi-green);
    width: 18px;
    height: 18px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.input-label {
    text-align: end;
    padding-right: 1px;
    padding-top: 15px;
}

.small-padding{
    padding: 2px 2px;
}

.tabs-horizontal {
    display: flex !important;
    height: 100vh;
}

.align-items-start {
    align-items: flex-start !important;
}

.tabs-horizontal-column {
    border-radius: 4px 0px 0px 4px;
    flex-direction: column !important;
}

.tab-content {
    flex: 1 0 0;
    margin-left: 20px;
}

.tabs-horizontal-column.selected {
    background-color: #efe3db;
    color: #555555;
    cursor: default;
    background-color: #efe3db;
    border: 1px solid #dd6925;
    border-right-color: transparent;
    margin-right: -1px;
}


.tabs-horizontal-column.selected a {
    color: #555555 !important;
}


.tabs-horizontal ul {
    padding-inline-start: 0px;
    width: 200px;
    height: 100vh;
    border-right: 1px solid #dd6925;
}

.tabs-horizontal-column > a {
    padding: 10px 15px;
    width: 320px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
.checkbox-list .checkbox {
    margin-top: 0px;
}

.text-container-wrapper {
    display: flex;
    align-items: center;
}

.text-container {
    flex: 1;
    padding-top: 15px;
}

.popup-details-container {
    overflow-y: auto;
    overflow-x:hidden;
    max-height: 60vh;
    padding: 10px;
}
.popup-details-container-full-height {
    max-height: 85vh;
}

.popup-details-container.popup-no-scroll {
    overflow: hidden;
    max-height: 100%;
}

.priorityColor {
    width: 60px !important;
    border-radius: 5px;
    color: white;
    text-align: center;
    font-size: small;
    height: 22px;
    /*padding-top: 2px;*/
}

.half-transparent {
    opacity: 0.3;
}

.scrollable-container.scrollable-container-in-popup {
    height: auto !important;
    flex: 1 1 auto;
    min-height: 0;
}

organization-service-schedule-calendar-week,
organization-service-schedule-calendar-month {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    min-height: 0;
}

.popup-container {
    top: 80px;
    max-height: calc(100vh - 140px);
    overflow-y: hidden;
    overflow-x: hidden;
}

/* opt-in: popup fills the full viewport height, enabling the flex chain for sticky header/footer */
.popup-full-height {
    height: calc(100vh - 140px);
}

/* when popup auto-sizes (no popup-full-height), tab body self-constrains so it scrolls internally */
.popup-container:not(.popup-full-height) .popup-contents-tab {
    max-height: calc(100vh - 500px);
}

/* ng-form / form direct child of any popup container becomes the flex column wrapper */
.popup-container > form,
.popup-container > ng-form {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-height: 0;
    overflow: hidden;
}

/* popup-details-container used as the main content area (not the tabs nav strip).
   max-height = viewport - container margins(140) - header(60) - footer(60) */
.popup-contents-large-60 .popup-details-container:not(.popup-details-container-top-panel),
.popup-contents-large-70 .popup-details-container:not(.popup-details-container-top-panel),
.popup-contents-large-80 .popup-details-container:not(.popup-details-container-top-panel),
.popup-contents-large-90 .popup-details-container:not(.popup-details-container-top-panel) {
    flex: 1;
    min-height: 0;
    max-height: calc(100vh - 260px);
    overflow-y: auto;
}

/* utility class for scrollable popup content that uses neither popup-contents-tab nor popup-details-container */
.popup-scrollable-body {
    flex: 1;
    min-height: 0;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-right: 0;
}

.popup-header {
    margin: 0px !important;
    height: 60px;
    padding: 15px;
    border-bottom: 1px solid #ddd;
}

.popup-footer {
    margin: 0px !important;
    height: 60px;
    flex-shrink: 0;
    padding: 15px;
    border-top: 1px solid #ddd;
    align-content: center;
}


.service-status-details-label{
    color: darkgray;
}
.service-status-overdue {
    background-color: var(--service-overdue-color);
    border-radius: 4px;
    color: white;
    padding: 4px 10px;
}

.clear-button {
    height: 20px;
    font-size: 20px;
    cursor: pointer;
    color: #777777;
    float: right;
}

.profile-group-table{
    margin-bottom: 5px;
}

.profile-group-table tbody {
    display: block;
    height: 300px !important;
    overflow-y: auto;
    border: 2px solid darkgrey;
    border-radius: 5px;
    padding: 5px;
}

.profile-group-cell-selected {
    background-color: #dedede !important;
}

.profile-group-table tbody tr:hover {
    background-color: #f0f0f0;
    cursor: pointer;
}

.profile-group-table tbody tr {
    border-bottom: 1px solid lightgrey;
}

.control-label-small-bold{
    font-size: 13px;
    font-weight: bold;
}
.tag-indicator-with-title, .list-item-with-title {
    width: auto;
    height: 28px;
    line-height: 20px;
    border-radius: 5px;
    display: inline-block;
    font-size: 13px;
    /*margin-top: 5px;*/
    margin-right: 0.5rem;
    padding: 3px 5px;
    border: 1px solid lightgrey;
}

.list-item-with-title {
    background-color: white;
    height: fit-content;
}

.btn-group-selector{
    width: 100%;
}


.profile-in-group-text {
    font-size: 13px;
    color: #666666;
    width: auto;
    height: auto;
    line-height: 20px;
    border-radius: 5px;
    display: inline-block;
    font-size: 13px;
    margin-top: 5px;
    margin-right: 5px;
    padding: 3px 5px;
    border: 1px solid lightgrey;
    background-color: #f0f0f0;
}

tr.service-status-upcoming-selected td {
    background-color: lightskyblue !important;
    color: #555;
    font-weight: bold;
    font-size: 14px;
    padding: 15px 5px !important;
}

tr.service-status-upcoming-selected td:first-child {
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

tr.service-status-upcoming-selected td:last-child {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

tr.service-status-upcoming-selected td:not(:first-child):not(:last-child) {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.tip {
    position: absolute;
    left: -9999px;
    box-sizing: border-box;
    opacity: 0;
    padding: 5px 10px;
    margin: 0 0 0 2.7em;
    border: 1px solid #333;
    border-radius: 2px;
    background: #fff;
    transition: all linear 0.2s;
    box-shadow: 0 0 5px #999;
    cursor: pointer !important;
    min-width: 200px;
    z-index:9;
}

    .tip:after {
        content: "";
        position: absolute;
        top: auto;
        bottom: -8px;
        left: auto;
        right: 0;
        margin-top: -6px;
        display: block;
        z-index: 1;
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-top: 7px solid #555;
    }

    .tip.active {
        left: auto;
        right: 0;
        top: auto;
        bottom: 30px;
        opacity: 1;
    }

td.cell-black-borders,
.cell-black-borders {
    border: solid 1px #ededed !important;
}

.service-status-cell, .service-assignment-cell {
    border: 1px solid var(--header-border-intense-color);
    border-radius: 10px;
    padding: 5px;
    margin: 5px;
}

.date-time-right-aligned {
    text-align: right;
    min-width: 110px;
    display: inline-block;
}

.cell-no-borders{
    border: none !important;
}

.flex-column-container {
    display: flex;
    flex-flow: column;
}

.flex-row-container {
    display: flex;
    flex-flow: row;
}

.flex-item-fixed {
    flex: none;
}

.flex-item-flexible {
    flex: 1;
}

table.weekly-calendar {
    width: 100%;
    /*border-collapse: separate;*/
}

table.weekly-calendar > thead > tr > th {
    border-width: 0 2px 0 2px;
    border-style: solid;
    padding: 0px;
}

table.weekly-calendar > thead > tr.lane-header > th {
    border-width: 0 2px 2px 2px;
    font-size: 65%;
    text-align: center;
    font-weight: normal;
}

table.weekly-calendar > tbody > tr.full-day > th {
    font-size: 65% !important;
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

table.weekly-calendar > thead > tr.lane-header{
    border-width: 0 0 2px 0;
}

table.weekly-calendar > thead > tr > th:first-child {
    border-left-width: 0;
    width: 3em;
}

table.weekly-calendar > thead > tr.lane-header > th:first-child {
    border-left-width: 1px;
    width: unset;
}

    table.weekly-calendar > thead > tr.lane-header > th.past-date {
        background-color: rgb(235,235,235);
        color: gray;
    }

table.weekly-calendar > tbody > tr > td {
    border-right-style: solid;
    border-left-style: solid;
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-width: 1px 2px 0 2px;
    height: var(--quarter-row-height);
}

table.weekly-calendar > tbody > tr.lane-row > td.first-lane {
    border-right-style: none;
}

table.weekly-calendar > tbody > tr.lane-row > td.last-lane {
    border-left-style: none;
}

table.weekly-calendar > tbody > tr.full-hour > td {
    border-top-style: solid;
}


table.weekly-calendar > tbody > tr > th[scope=row] {
    border-width: 0 2px 0 0;
    border-style: solid;
    font-size: 80%;
    font-weight: normal;
    text-align: right;
    vertical-align: top;
    padding: 0.2em;
}

table.weekly-calendar > tbody > tr.full-hour > th[scope=row] {
    border-top-width: 1px;
}

    table.weekly-calendar > tbody > tr.lane-row > td.past-date {
        background-color: rgb(235,235,235);
        color: gray;
    }

table.weekly-calendar > tbody > tr.lane-row > td > .events-holder {
    position: relative;
    height: calc(var(--quarter-row-height) - 1px);
    width: 100%;
}

table.weekly-calendar > tbody > tr > td > .events-holder > .event-box {
    border-radius: 4px;
    position: absolute;
    margin: 0 2px;
    padding: 2px;
}

    table.weekly-calendar > tbody > tr > td > .events-holder > .existing-event-box {
        background-color: #fac6aa;
        border: 1px solid lightgrey;
        cursor: pointer;
    }

        table.weekly-calendar > tbody > tr > td > .events-holder > .existing-event-box > .event-label,
        table.weekly-calendar > tbody > tr > td > .events-holder > .edited-event-box > .event-label {
            color: #333333;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

table.weekly-calendar > tbody > tr > td > .events-holder > .edited-event-box {
    background-color: #def0fc;
    border: 1px solid lightgrey;
    cursor: pointer;
}

    table.weekly-calendar > tbody > tr > td > .events-holder > .selectable-area {
        cursor: pointer;
    }

/* vertical resize / move of a selected event box */
table.weekly-calendar > tbody > tr > td > .events-holder > .event-box > .event-box-resize-handle {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    height: 6px;
    cursor: ns-resize;
}

table.weekly-calendar > tbody > tr > td > .events-holder > .event-box.resizable > .event-box-resize-handle {
    display: block;
}

    table.weekly-calendar > tbody > tr > td > .events-holder > .event-box.resizable > .event-box-resize-handle::after {
        content: '';
        position: absolute;
        left: 50%;
        width: 24px;
        margin-left: -12px;
        height: 3px;
        border-radius: 2px;
        background-color: #27A7FC;
    }

.event-box-resize-handle-top {
    top: -1px;
}

    .event-box-resize-handle-top::after {
        top: 0;
    }

.event-box-resize-handle-bottom {
    bottom: -1px;
}

    .event-box-resize-handle-bottom::after {
        bottom: 0;
    }

table.weekly-calendar > tbody > tr > td > .events-holder > .event-box.resizable {
    cursor: grab;
}

table.weekly-calendar > tbody > tr > td > .events-holder > .event-box.resizing {
    cursor: ns-resize;
    opacity: 0.85;
    /* ng-style writes z-index inline, so the dragged box needs to override it */
    z-index: 10 !important;
}

body.event-resize-in-progress {
    cursor: ns-resize;
    -webkit-user-select: none;
    user-select: none;
}

.event-box-preview-label {
    position: absolute;
    top: -17px;
    left: 0;
    z-index: 11;
    padding: 0 4px;
    border-radius: 3px;
    font-size: 75%;
    white-space: nowrap;
    color: #ffffff;
    background-color: #27A7FC;
}

.planning-area-suggested {
    opacity: 0.5;
    background-image: radial-gradient(#27a7fc 1.5px, transparent 1.5px);
    background-size: 10px 10px;
}

.planning-area-suggestedMargin {
    opacity: 0.4;
    background-image: radial-gradient(#27a7fc 1.5px, transparent 1.5px);
    background-size: 14px 14px;
}

.planning-area-gap {
    opacity: 0.5;
    background-image: radial-gradient(#e8484d 1.5px, transparent 1.5px);
    background-size: 10px 10px;
}

.planning-area-gapMargin {
    opacity: 0.4;
    background-image: radial-gradient(#e8484d 1.5px, transparent 1.5px);
    background-size: 14px 14px;
}

/* month view of the service schedule - fixed height boxes, no time axis */
.schedule-month-container {
    display: flex;
    flex-direction: column;
}

    /* grow to fill the container so no empty space is left below the last week,
       but never shrink below the rows' own height - the container scrolls instead */
    .schedule-month-container > table.schedule-month-calendar {
        flex: 1 0 auto;
    }

table.schedule-month-calendar {
    width: 100%;
    table-layout: fixed;
}

table.schedule-month-calendar > thead > tr > th {
    border-bottom: 2px solid var(--memaxi-mid-grey);
    font-size: 80%;
    font-weight: normal;
    text-align: center;
    padding-bottom: 2px;
}

table.schedule-month-calendar > tbody > tr > td {
    width: 14.28%;
    /* a floor only - extra height of the container is shared between the week rows */
    height: 110px;
    /* one event row kept free below the events, so a planning area stays visible
       and clickable on days that are packed with events */
    padding-bottom: 20px;
    /* no overflow clipping here - it would cut off the holiday tooltip, which is wider
       than a day column. The event boxes clip their own labels instead. */
    vertical-align: top;
    background-color: #fff;
    border: 1px solid var(--memaxi-mid-grey);
}

    table.schedule-month-calendar > tbody > tr > td.past-date {
        background-color: rgb(235,235,235);
        color: gray;
    }

.schedule-month-day-title {
    font-size: 14px;
    line-height: 18px;
    padding: 0 2px;
}

/* the planning dots start below the title, so the day number stays readable.
   Today keeps its own highlight, hence the :not() */
table.schedule-month-calendar > tbody > tr > td > .schedule-month-day-title:not(.calendar-title-today) {
    background-color: #fff;
}

table.schedule-month-calendar > tbody > tr > td.past-date > .schedule-month-day-title:not(.calendar-title-today) {
    background-color: rgb(235,235,235);
}

    .schedule-month-day-title .inactive-day {
        color: lightgray;
    }

    .schedule-month-day-title .schedule-month-week-link:hover {
        text-decoration: underline;
    }

/* the whole day area carries the planning pattern and is the click target. The dots keep
   their own alpha instead of the week view's opacity, so the day's content stays readable. */
table.schedule-month-calendar > tbody > tr > td.planning-day-suggested {
    background-image: radial-gradient(rgba(39, 167, 252, 0.5) 1.5px, transparent 1.5px);
    background-size: 10px 10px;
}

table.schedule-month-calendar > tbody > tr > td.planning-day-suggestedMargin {
    background-image: radial-gradient(rgba(39, 167, 252, 0.4) 1.5px, transparent 1.5px);
    background-size: 14px 14px;
}

table.schedule-month-calendar > tbody > tr > td.planning-day-gap {
    background-image: radial-gradient(rgba(232, 72, 77, 0.5) 1.5px, transparent 1.5px);
    background-size: 10px 10px;
}

table.schedule-month-calendar > tbody > tr > td.planning-day-gapMargin {
    background-image: radial-gradient(rgba(232, 72, 77, 0.4) 1.5px, transparent 1.5px);
    background-size: 14px 14px;
}

.schedule-month-event-box {
    height: 18px;
    margin: 1px 2px;
    padding: 0 2px;
    overflow: hidden;
    border: 1px solid lightgrey;
    border-radius: 4px;
    cursor: pointer;
}

    .schedule-month-event-box.existing-event-box {
        background-color: #fac6aa;
    }

    .schedule-month-event-box.edited-event-box {
        background-color: #def0fc;
    }

    .schedule-month-event-box.edited-event-box-selected {
        border: 2px solid #27A7FC !important;
    }

    .schedule-month-event-box.existing-event-box-selected {
        border: 2px solid #FC742A !important;
    }

    .schedule-month-event-box.edited-event-box-master-selected {
        border: 2px dashed #27A7FC !important;
    }

    .schedule-month-event-box.existing-event-box-master-selected {
        border: 2px dashed #FC742A !important;
    }

    .schedule-month-event-box.deleted-event {
        background-color: #eee;
    }

        .schedule-month-event-box.deleted-event > span {
            text-decoration: line-through;
            color: #bbb;
        }

    .schedule-month-event-box > .event-label {
        font-size: 80%;
        color: #333333;
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.planning-legend-swatch {
    width: 60px;
    height: 40px;
    border: 1px solid lightgrey;
    margin-right: 4px;
    flex-shrink: 0;
}

.planning-add-menu-backdrop {
    position: fixed;
    inset: 0;
    z-index: 2999;
    background: transparent;
}

.planning-add-menu {
    position: fixed;
    z-index: 3000;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    padding: 2px 0;
    min-width: 90px;
}

.planning-add-menu-item {
    padding: 4px 12px;
    cursor: pointer;
    white-space: nowrap;
    color: #333333;
}

    .planning-add-menu-item:hover {
        background-color: #def0fc;
    }

.edited-service-tabs.tabs.nav-tabs > li.active > a,
.edited-service-tabs.nav-tabs > li.active > a:hover, .edited-service-tabs.nav-tabs > li.active > a:focus {
    background-color: #def0fc !important;
    border: 1px solid #def0fc !important;
    color: #333333;
    min-width: 100px;
    max-width: 300px;
    width: auto !important;
    height: 30px;
    padding: 2px 5px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}


table.weekly-calendar > tbody > tr > td > .events-holder > .edited-event-box.edited-event-box-selected {
    border: 3px solid #27A7FC !important;
    box-shadow: 0 0 5px 1px #27A7FC;
}

table.weekly-calendar > tbody > tr > td > .events-holder > .existing-event-box.existing-event-box-selected {
    border: 3px solid #FC742A !important;
    box-shadow: 0 0 5px 1px #FC742A;
}


table.weekly-calendar > tbody > tr > td > .events-holder > .edited-event-box.edited-event-box-master-selected {
    border: 3px solid #27A7FC !important;
    border-style: dashed !important;
}

table.weekly-calendar > tbody > tr > td > .events-holder > .existing-event-box.existing-event-box-master-selected {
    border: 3px solid #FC742A !important;
    border-style: dashed !important;
}

.edited-service-tab {
    background-attachment: scroll;
}

.edited-service-tab {
    width: 500px;
    overflow-x: hidden;
    border: 2px solid rgb(128, 128, 128);
    border-radius: 4px;
    margin-left: 10px;
}

table.weekly-calendar > tbody > tr > td > .events-holder > .edited-event-box > .event-label {
    color: #333333;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}

table.weekly-calendar > tbody > tr > td > .events-holder .event-label {
    font-size: 80%;
    margin: 2px;
}

table.weekly-calendar > tbody > tr > td > .events-holder .lane-span-1 {
    width: 48%;
}

table.weekly-calendar > tbody > tr > td > .events-holder .lane-span-2 {
    width: 97%;
}

table.weekly-calendar > tbody > tr > td > .events-holder .lane-start-1 {
    left: 48%;
}

.smaller-font, .smaller-font label, .smaller-font input, .smaller-font span, .smaller-font div {
    font-size: 14px !important;
}

.scrollable-container {
    height: 67vh;
}

@media screen and (max-height: 400px) {
    .scrollable-container {
        height: 30vh;
    }
}

@media screen and (min-height: 401px) and (max-height: 500px) {
    .scrollable-container {
        height: 40vh;
    }
}

@media screen and (min-height: 501px) and (max-height: 600px) {
    .scrollable-container {
        height: 50vh;
    }
}

@media screen and (min-height: 601px) and (max-height: 700px) {
    .scrollable-container {
        height: 57vh;
    }
}

@media screen and (min-height: 701px) and (max-height: 800px) {
    .scrollable-container {
        height: 62vh;
    }
}

@media screen and (min-height: 801px) and (max-height: 900px) {
    .scrollable-container {
        height: 65vh;
    }
}

.extended-tooltip,
.event-schedule-tooltip,
.event-tooltip,
.organization-service-status-tooltip,
.organization-service-assignment-tooltip,
.profile-info-tooltip {
    position: absolute;
    box-sizing: border-box;
    opacity: 0;
    display: none;
    padding: 5px 5px;
    border: 1px solid lightgrey;
    border-radius: 5px;
    background: #fff;
    transition: all linear 0.2s;
    box-shadow: 0 5px 5px #999;
    cursor: pointer !important;
    transition: 0.3s;
}

.extended-tooltip,
.event-tooltip,
.profile-info-tooltip,
.event-schedule-tooltip,
.organization-service-status-tooltip,
.organization-service-assignment-tooltip {
    margin: 10px;
    min-width: 400px;
    max-width: 450px;
    min-height: 50px;
    z-index: 9999;
    overflow: auto;
}

.extended-tooltip,
.event-tooltip,
.profile-info-tooltip,
.event-schedule-tooltip,
.organization-service-status-tooltip,
.organization-service-assignment-tooltip {
    top: 1px;
    left: 1px;
    opacity: 1;
    display: block;
    position: absolute;
    cursor: not-allowed;
    pointer-events: none;
}

.has-custom-tooltip:hover .event-tooltip,
.has-custom-tooltip:hover .event-schedule-tooltip,
.has-custom-tooltip:hover .organization-service-assignment-tooltip,
.has-custom-tooltip:hover .profile-info-tooltip {
    opacity: 1;
    display: block;
    transition: 0.3s;
}

table.weekly-calendar > tbody > tr > td > .events-holder > .event-box.deleted-event {
    background-color: #eee;
}

table.weekly-calendar > tbody > tr > td > .events-holder > .event-box.deleted-event > span,
table.weekly-calendar > tbody > tr > td > .events-holder > .event-box.deleted-event > div {
    text-decoration: line-through;
    color: #bbb;
}

.event-tooltip.deleted-event div, 
.event-tooltip.deleted-event span, 
.event-tooltip.deleted-event label {
    text-decoration: line-through;
    color: #bbb;
}

.service-status-details-dates-tab {
    /*padding: 5px 0 5px 5px;*/
    display: flex;
    flex-flow: column;
    min-height: 70vh;
}


    .service-status-details-dates-tab .past-event {
        color: gray;
    }


.service-status-details-form-tab {
    padding: 10px;
}

.service-status-details-dates-entry {
    padding: 5px;
    border-right: 1px solid rgb(221, 221, 221);
    /*background-color: var(--service-cell-color);*/
    cursor: pointer;
}

.service-status-details-dates-selected {
    padding: 5px;
    border-left: 1px solid rgb(221, 221, 221);
    border-top: 1px solid rgb(221, 221, 221);
    border-bottom: 1px solid rgb(221, 221, 221);
    border-right: none !important;
    border-radius: 5px 0 0 5px;
    background-color: white;
    font-weight: bold;
}

.show-on-top{
    z-index: 10000 !important;
}

.content-justified-inline {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.hide-element{
    display: none;
}

.service-cancelled-text {
    font-style: italic;
}

.table-text-elipsis {
    /*display: inline-block;*/
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    max-width: 200px;
}

.icon-data-filtered {
    color: #272222;
}

.no-frame-image .eventImg {
    border: 0;
}

.medium-image .eventImg,
.medium-image .eventImg img {
    width: 30px;
    height: 30px;
    border: 0;
}

.form-control-inline {
    display: inline;
    width: auto;
}

.controls-flex-start {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.controls-flex-end {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}

table.dashboard-table tbody > tr > td,
table.nextup-table tbody > tr > td {
    vertical-align: top !important;
}

.upcoming-service-icon {
    width: 20px; 
    height: 20px; 
}

/* Base spinner class */
.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: spinner-border 0.75s linear infinite;
}

/* Small spinner class */
.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.2em;
    margin-bottom: 2px;
}

/* Spinner animation */
@keyframes spinner-border {
    100% {
        transform: rotate(360deg);
    }
}

/* Toggle */
.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.switch {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 15px;
    margin-right: 5px;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .3s;
    transition: .3s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 13px;
    width: 13px;
    left: 1px;
    bottom: 1px;
    background-color: white;
    -webkit-transition: .3s;
    transition: .3s;
}

/* greenish */
input + .slider {
    background-color: var(--memaxi-dark-grey);
}

input:checked + .slider {
    background-color: var(--memaxi-green);
}

input:checked + .slider.slider-home {
    background-color: var(--memaxi-yellow);
}

input:checked + .slider:before {
    -webkit-transform: translateX(15px);
    -ms-transform: translateX(15px);
    transform: translateX(15px);
}

input:disabled + .slider {
    background-color: #d9d9d9;
}

input:checked:disabled + .slider {
    background-color: #85D4Ce;
}

input:checked:disabled + .slider.slider-home {
    background-color: var(--memaxi-yellow-semi-lite) !important;
}

/* orange */
.calendar input:checked + .slider,
.planing input:checked + .slider {
    background-color: #FC742A;
}

.calendar input:checked:disabled + .slider,
.planing input:checked:disabled + .slider {
    background-color: #FFE4C4;
}

/* green */
.messages input:checked + .slider {
    background-color: #199F39;
}
/* default memaxi green */
.eventPlanning input:checked + .slider {
    background-color: #00A79A;
}
.eventPlanning input:disabled + .slider {
    background-color: #85D4CE;
}

.messages input:checked:disabled + .slider {
    background-color: #C8EFD4;
}

/* crimson */
.todolist input:checked + .slider {
    background-color: #BE2137;
}

.todolist input:checked:disabled + .slider {
    background-color: #E7B9C0;
}

/* Rounded sliders */
.slider.round {
    border-radius: 14px;
}

.slider.round:before {
    border-radius: 50%;
}

.isteven-button {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap !important;
}

.multiselect-button-label {
    display: inline-block;
    flex-direction: row;
    flex-wrap: nowrap;
}

.buttonLabel {
    display: contents !important;
    text-overflow: ellipsis;
}

select {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /*padding-left: 2px !important;
    padding-right: 2px !important;*/
}

select option {
    text-overflow: ellipsis;
    overflow: hidden;
}

.memaxi-tooltip.tooltip > .tooltip-inner {
    background-color: var(--memaxi-green) !important;
    font-size: 16px;
}

.memaxi-tooltip .tooltip-arrow::before {
    border-bottom-color: var(--memaxi-green) !important;
}

.neutral-tooltip.tooltip > .tooltip-inner {
    background-color: #000 !important;
    font-size: 16px;
}

.neutral-tooltip .tooltip-arrow::before {
    border-bottom-color: #555 !important;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    text-decoration: none;
}


.row.row-bordered:after {
    position: absolute;
    content: '';
    border-bottom: 1px solid #ccc;
    width: 70%;
    transform: translateX(-50%);
    left: 50%;
}

.accordion-button:not(.collapsed){
    background-color: #eee;
    outline: none !important;
}

.accordion-header:focus,
.accordion-button:focus {
    outline: 0 !important;
    outline: none !important;
    outline-color: transparent !important;
}

.table.program-info-table td{
    background-color: transparent !important;
}

.table.program-info-table tr {
    border: transparent;
}


table.table thead tr th {
    background-color: transparent !important;
}

.active-licence .form-check-input:checked {
    background-color: var(--memaxi-green);
    border-color: var(--memaxi-green);
}

tr.hide-bottom-border td{
    border-bottom-style: none;
    border-bottom-width: 0 !important;
}

.show-inline {
    margin-left: 5px;
    display: inline-block;
}
.show-inline div {
    display: inline-block;
}
.admin-column-narrow {
    max-width: 65px;
    text-align: center;
}

.display-as-removed {
    text-decoration: line-through solid 2px;
}

/* Compressed switch positioning on Service status*/
div[title="Compressed"] > div > div > label {
    margin-top: 3px;
}

table tbody > tr > td.profile-info-tooltip-label {
    vertical-align: top !important;
    white-space: nowrap;
}

table.table tbody > tr > td.profiles-tags-groups-labels {
    white-space: nowrap;
    vertical-align: top !important;
    padding: 0.5rem 0.5rem 0 0 !important
}

.filter-card-body{
    padding: 2px 6px 6px;  
}

/* handled with directive that automatically adjusts height 
    .full-height-table-wrapper {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 180px);
}*/

.full-height-table-wrapper .table-scrollable-container {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-height: 0;
    overflow: hidden;
}

.table-scrollable-container table {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.table-scrollable-container thead {
    display: block;
    overflow-y: scroll;
    flex-shrink: 0;
}

.table-scrollable-container tbody {
    display: block;
    overflow-y: scroll;
    flex: 1;
    width: 100%;
}

.table-scrollable-container table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}

.table-scrollable-container thead tr,
.table-scrollable-container tbody tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.table-scrollable-container thead::-webkit-scrollbar {
    width: 17px;
}

.table-scrollable-container thead::-webkit-scrollbar-track,
.table-scrollable-container thead::-webkit-scrollbar-thumb {
    background: transparent;
}

.grouping-row > td {
    background-color: #F4F4F4;
    font-weight: bold;
}

.rzslider .rz-pointer,
.rzslider .rz-selection,
.rzslider .rz-tick.rz-selected {
    background-color: var(--memaxi-green) !important;
}

.rzslider .rz-pointer.rz-active:after {
    background-color: #fff !important;
}

.rzslider .rz-pointer {
    width: 24px !important;
    height: 24px !important;
    top: -8px !important;
}
.rzslider .rz-pointer:after {
    left:8px !important;
    top:8px !important;
}
.rzslider .rz-bubble {
    bottom: 8px !important;
}

.rzslider {
    margin: 24px 0 15px 0 !important;
}

/* employee shifts day view */

.employee-shifts-day .double-slider-container {
    margin-top: 0px;
}

.employee-shifts-day .event-box {
    position: sticky;
    top: 0;
    left: 0;
    height: 34px;
    background-color: rgba(0, 166, 154, 0.5);
    border: 1px solid var(--memaxi-green);
    border-radius: 3px;
}

.employee-shifts-day .event-box.event-cancelled {
    background-color: rgba(216, 216, 216, 0.5);
    color: gray;
}

.employee-shifts-day .event-box.event-cancelled div {
    text-decoration: line-through;
}

.employee-shifts-day .event-box.begin-in-past {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    border-left: 0px none;
}

.employee-shifts-day .event-box .event-box-title {
    font-size: 10px;
    height:34px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    text-align: center;
    display: block;
}

    .employee-shifts-day .event-box .event-box-title span {
        font-size: 10px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: block;
    }

table.employee-shifts-table,
table.day-view-calendar {
    width: 100%;
    overflow-x: clip;
}

table.employee-shifts-table > thead > tr:first-child > th {
    height:52px;
}

table.employee-shifts-table > thead > tr > th,
table.day-view-calendar > thead > tr > th {
    border-width: 0 2px 0 2px;
    border-style: solid;
}

table.day-view-calendar tbody > tr > td {
    vertical-align: top !important;
}

table.day-view-calendar > thead > tr:first-child > th {
    border-width: 0 2px 2px 2px;
    font-size: 75%;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

table.employee-shifts-table > thead > tr > th:first-child,
table.day-view-calendar > thead > tr > th:first-child {
    font-size: 100%;
}

table.day-view-calendar > thead > tr.lane-header {
    border-width: 0 0 2px 0;
}

table.employee-shifts-table > thead > tr > th:first-child,
table.day-view-calendar > thead > tr > th:first-child {
    width: 200px !important;
    min-width: 200px;
    max-width: 200px;
    padding: 8px;
}

table.employee-shifts-table > thead > tr > th,
table.day-view-calendar > thead > tr > th {
    padding: 8px;
    min-height: 33px;
}

table.employee-shifts-table > tbody > tr > td,
table.day-view-calendar > tbody > tr > td {
    height: 45px !important;
}

    table.day-view-calendar > thead > tr > td,
    table .day-view-calendar > tbody > tr > td {
    border-right-style: solid;
    border-left-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-width: 1px 1px 0 1px;
    height: 45px;
    width: var(--quarter-col-width);
    max-width: var(--quarter-col-width);
    min-width: var(--quarter-col-width);
    padding: 0px;
}

table.day-view-calendar > tbody > tr > td.full-hour {
    border-left-style: solid;
}

table.employee-shifts-table > tbody > tr > th[scope=row],
table.day-view-calendar > tbody > tr > th[scope=row] {
    border-width: 0 2px 0 0;
    border-style: solid;
    font-size: 80%;
    font-weight: normal;
    text-align: right;
    vertical-align: top;
    padding: 0.2em;
}

table.day-view-calendar > tbody > tr > th[scope=row].full-hour {
    border-left-width: 1px;
}

table.day-view-calendar > tbody > tr.lane-row > td.past-date {
    background-color: rgb(235,235,235);
    color: gray;
}

table.employee-shifts-table > thead > tr .grid-cell-border,
table.day-view-calendar > thead > tr .grid-cell-border {
    border-style: solid;
    border-color: var(--header-border-color);
}
table.employee-shifts-table > thead > tr .grid-cell-border.grid-cell-missing-assignments,
table.day-view-calendar > thead > tr .grid-cell-border.grid-cell-missing-assignments {
    border-style: solid;
    border-color: #ddd;
    border-width: 0 2px 2px 0;
}

table.employee-shifts-table > thead > tr:first-child > th:first-child > .grid-cell-border,
table.day-view-calendar > thead > tr:first-child > th:first-child > .grid-cell-border {
    border-width: 0 2px 2px 0;
}

table.employee-shifts-table > thead > tr > th[scope=col] > .grid-cell-border,
table.day-view-calendar > thead > tr > th[scope=col] > .grid-cell-border {
    border-width: 0 1px 2px 0;    
    min-height: 33px;
    background-color: #f6f6f5;
}

table.employee-shifts-table th,
table.employee-shifts-table td {
    vertical-align: middle !important;
}

table.employee-shifts-table > thead > tr > th[scope=col]:first-child > .grid-cell-border,
table.day-view-calendar > thead > tr > th[scope=col]:first-child > .grid-cell-border {
    background-color: #ddd !important;
}


.scrollable-container > table.employee-shifts-table,
.scrollable-container > table.day-view-calendar {
    max-width: none;
    margin-bottom: 0;
    table-layout: fixed;
}

.scrollable-container > table.employee-shifts-table > thead tr:first-child th:first-child,
.scrollable-container > table.day-view-calendar > thead tr:first-child th:first-child {
    position: sticky;
    top: 0;
    left: 0;
    z-index: 2;
}

.scrollable-container > table.employee-shifts-table > thead tr.freeze th,
.scrollable-container > table.day-view-calendar > thead tr.freeze th {
    position: sticky;
    top: 0;
    left: 0;
    z-index: 2;
}

.scrollable-container > table.employee-shifts-table > thead th,
.scrollable-container > table.day-view-calendar > thead th {
    padding: 0px !important;
    border-width: 0px !important;
    border-style: none !important;
}

.scrollable-container > table.employee-shifts-table > thead,
.scrollable-container > table.day-view-calendar > thead {
    position: sticky;
    top: 0;
    left: 0;
    z-index: 2;
}

.scrollable-container > table.employee-shifts-table > thead tr,
.scrollable-container > table.day-view-calendar > thead tr:nth-child(even)  {
    background-color: #ddd !important;
}

/* endof employee shifts day view */

.timepicker-input{
    width: 100px !important;
}

tr[draggable="true"] {
    cursor: grab;
}

tr[draggable="true"]:active {
    cursor: grabbing;
}

tr.row-cancelled td, tr.row-cancelled td a, .text-cancelled {
    color: lightgray !important;
    text-decoration: line-through;
}

.text-cancelled-with-background {
    color: gray !important;
    text-decoration: line-through;
}


.employee-shifts-day .missing-event-box {
    background: rgb(239, 239, 239, 0.5);
    border-color: #a9a9a9;
}

.missing-events-table {
    height: auto;
    max-height: 200px;
}

.user-assignments-table-container {
    height: auto;
    max-height: 400px;
}

.show-scroll {
    overflow-y: scroll;
}

table.top-table {
    padding-right: 16px;
}

    table.top-table thead > tr.freeze > th:first-child {
        background-color: white !important;
        border-bottom: 0px solid white !important;
        border-bottom-width: 0;
    }

table.missing-events-table thead > tr > th:first-child {
    background-color: white !important;
    border-top: 0px solid white !important;
    border-bottom: 0px solid white !important;
    border-top-width: 0;
}

.grabbed-for-dragging {
    opacity: 40%;
    border-style: dotted !important;
}


table.day-view-calendar > tbody > tr > td:first-child {
    width: 200px !important;
    min-width: 200px;
    max-width: 200px;
    padding: 8px;
}

table.day-view-calendar > tbody > tr > td:first-child {
    font-size: 100%;
}

table.day-view-calendar > tbody > tr > td {
    padding: 2px 0px 2px 0px;
}

tr.drag-hover-row td {
    background-color: #ededed !important;
}

tr.drag-hover-row td.drag-hover-cell,
table.top-table thead tr.time-titles th.drag-hover-cell,
tr.time-titles th.drag-hover-cell div.grid-cell-border {
    background-color: darkorange !important;
}

table.top-table thead tr.time-titles th div {
    height: 33px;
}

.text-error {
    color: red !important;
}

.missing-users-counter {
    position: absolute;
    top: 0px;
    right: 0px;
    font-weight: bold;
    font-size: 10px;
    color: #fff;
    background: gray;
    padding: 2px 3px;
    border-radius: 2px;
    line-height: 1;
    z-index: 1;
}

.icon-tiny {
    font-size: 10px;
    line-height: 10px;
}
.scheduling-user-icons {
    overflow: visible;
    text-overflow: clip;
    white-space: nowrap;
}

.overlapping-event-box {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 15px solid orange; /* size & color of the fold */
    border-right: 15px solid transparent;
}

.profile-patient-info * {
    vertical-align: middle;
}

.profile-treatment-code {
    display: inline-block;
    width: 2em;
    height: 4ex;
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
}

.profile-treatment-code-fm {
    background-image: url('Images/profile_treatmentcode_fm.png');
}

.profile-treatment-code-fme {
    background-image: url('Images/profile_treatmentcode_fme.png');
}

.profile-treatment-code-fmh {
    background-image: url('Images/profile_treatmentcode_fmh.png');
}

.profile-treatment-code-llm {
    background-image: url('Images/profile_treatmentcode_llm.png');
}

.profile-treatment-code-lm {
    background-image: url('Images/profile_treatmentcode_lm.png');
}

table.table-events tbody > tr > td {
    vertical-align: top !important;
}

.inner-frame-warning {
    border: 1px solid red;
    padding: 12px; 
    height: 100%;
    box-sizing: border-box; 
    display:block;
}

tr.no-bottom-border > td{
    border-bottom: 0px;
}

.w-5 {
    min-width: 5% !important;
    width: 5% !important;
}
.w-7 {
    min-width: 7% !important;
    width: 7% !important;
}
.w-8 {
    min-width: 8% !important;
    width: 8% !important;
}
.w-10 {
    min-width: 10% !important;
    width: 10% !important;
}
.w-12 {
    min-width: 12% !important;
    width: 12% !important;
}
.w-15 {
    min-width: 15% !important;
    width: 15% !important;
}
.w-20 {
    min-width: 20% !important;
    width: 20% !important;
}
.w-70 {
    min-width: 70% !important;
    width: 70% !important;
}
.min-vh-75 {
    min-height: 75vh;
}

.tooltip-inner {
    max-width: 400px !important;
    text-align: left;
}
.adjusted-line-heigth {
    line-height: 1;
}

tr.indent-row > td {
    padding-left: 25px !important;
}

.hf-45 {
    height: 45px !important;
}
.fs-14 {
    font-size: 14px !important;
}

tr.highlighted-row > td {
   background-color: #E9FEF3;
}

.version-update-banner {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background-color: var(--memaxi-green);
    color: #fff;
    text-align: center;
    padding: 14px 16px;
    font-size: 15px;
}

.card-memaxi .card-header strong, .card-memaxi-home .card-header strong {
    font-size: 1.1em;
}

.card-memaxi {
    border-color: var(--memaxi-dark-grey);
}

.card-memaxi .card-header,
.card-memaxi-home .card-header{
    color: var(--memaxi-black);
    padding-top: 4px;
    padding-bottom: 4px;
}

.card-memaxi .card-header,
.modal-memaxi-green{
    background-color: var(--memaxi-green-lite);
}

.card-memaxi-home .card-header,
.modal-memaxi-home {
    background-color: var(--memaxi-yellow-lite);
}

table.table-memaxi thead:not(caption) tr:not(caption) th:not(caption) {
    padding-bottom: 2px;
    border-bottom: 1px solid var(--memaxi-black);
}

.table.table-memaxi-home thead:not(caption) tr:not(caption) th:not(caption) {
    padding-bottom: 2px !important;
    border-bottom: 1px solid var(--memaxi-black);
}

table.table-memaxi.calendar thead:not(caption) tr:not(caption) th:not(caption),
.table.table-memaxi-home.calendar thead:not(caption) tr:not(caption) th:not(caption) {
    border-bottom: 2px solid var(--calendar-orange);
}

.table.table-memaxi-home tbody:not(caption) tr:last-child:not(caption) td:not(caption),
.table.table-memaxi tbody:not(caption) tr:last-child:not(caption) td:not(caption) {
    border-bottom-width: 0px !important;
}

.table.table-memaxi tbody:not(caption) tr:last-child:not(caption) td:first-child:not(caption){
    border-bottom-left-radius: 5px;
}

.table.table-memaxi tbody:not(caption) tr:last-child:not(caption) td:last-child:not(caption) {
    border-bottom-right-radius: 5px;
}

/* negative margins*/
.mt-n1 {
    margin-top: -0.25rem !important;
}
.mt-n2 {
    margin-top: -0.5rem !important;
}
.mt-n3 {
    margin-top: -1rem !important;
}
.mt-n4 {
    margin-top: -1.5rem !important;
}
.mt-n5 {
    margin-top: -3rem !important;
}
       
.mb-n1
{
    margin-bottom: -0.25rem !important;
}
.mb-n2 {
    margin-bottom: -0.5rem !important;
}
.mb-n3 {
    margin-bottom: -1rem !important;
}
.mb-n4 {
    margin-bottom: -1.5rem !important;
}
.mb-n5 {
    margin-bottom: -3rem !important;
}
       
.ms-n1
{
    margin-left: -0.25rem !important;
}
.ms-n2 {
    margin-left: -0.5rem !important;
}
.ms-n3 {
    margin-left: -1rem !important;
}
.ms-n4 {
    margin-left: -1.5rem !important;
}
.ms-n5 {
    margin-left: -3rem !important;
}
       
.me-n1
{
    margin-right: -0.25rem !important;
}
.me-n2 {
    margin-right: -0.5rem !important;
}
.me-n3 {
    margin-right: -1rem !important;
}
.me-n4 {
    margin-right: -1.5rem !important;
}
.me-n5 {
    margin-right: -3rem !important;
}
       
.mx-n1
{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
}
.mx-n2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
}
.mx-n3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
}
.mx-n4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
}
.mx-n5 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
}
      
.my-n1
{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
}
.my-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
}
.my-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
}
.my-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
}
.my-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
}

/*end of negative margins */

.status-icon-col,
.event-icon-col{
    width: 1% !important;
}

/* new drag&drop zone*/
.card--dropzone {
    border-style: dashed;
    cursor: pointer;
    
}
.is-dragover {
    background-color: rgba(0, 0, 0, .03);
    border-color: rgba(0, 0, 0, .35);
}
/* End of new drag&drop zone*/

/* Delivery dashboard: fixed layout keeps weekday columns aligned across cards */
.delivery-dashboard-table {
    table-layout: fixed;
}

.delivery-dashboard-table th:first-child {
    width: 22%;
}

.delivery-dashboard-today {
    --bs-table-bg: var(--memaxi-yellow-semi-lite);
    font-weight: bold;
}

/* Outweighs the global "table.table thead tr th" transparent !important rule */
table.table thead tr th.delivery-dashboard-today {
    background-color: var(--memaxi-yellow-semi-lite) !important;
}
/* End of delivery dashboard */


/*! angularjs-slider - v7.1.0 -  (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervi.eu>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> -  https://github.com/angular-slider/angularjs-slider -  2022-05-26 */
.rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:35px 0 15px 0;vertical-align:middle;user-select:none}.rzslider.noanimate *{transition:none!important}.rzslider.with-legend{margin-bottom:40px}.rzslider[disabled]{cursor:not-allowed}.rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}.rzslider[disabled] .rz-draggable{cursor:not-allowed}.rzslider[disabled] .rz-selection{background:#8b91a2}.rzslider[disabled] .rz-tick{cursor:not-allowed}.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2}.rzslider span{position:absolute;display:inline-block;white-space:nowrap}.rzslider .rz-base{width:100%;height:100%;padding:0}.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box;transition:all linear .3s}.rzslider .rz-draggable{cursor:move}.rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#d8e0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.rzslider .rz-bar-wrapper.rz-transparent .rz-bar{background:transparent}.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar{background:#df002d}.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar{background:#03a688}.rzslider .rz-selection{z-index:2;background:#0db9f0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;transition:background-color linear .3s}.rzslider .rz-restricted{z-index:3;background:#f00;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.rzslider .rz-pointer{top:-14px;z-index:3;width:32px;height:32px;cursor:pointer;background-color:#0db9f0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;transition:all linear .3s}.rzslider .rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;content:''}.rzslider .rz-pointer:hover:after{background-color:#fff}.rzslider .rz-pointer.rz-active{z-index:4}.rzslider .rz-pointer.rz-active:after{background-color:#451aff}.rzslider .rz-bubble{bottom:16px;padding:1px 3px;color:#55637d;cursor:default;transition:all linear .3s}.rzslider .rz-bubble.rz-limit{color:#55637d;transition:none}.rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;width:100%;height:0;margin:0;list-style:none;box-sizing:border-box}.rzslider .rz-ticks-values-under .rz-tick-value{top:auto;bottom:-32px}.rzslider .rz-tick{position:absolute;top:0;left:0;width:10px;height:10px;margin-left:11px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%;transition:background-color linear .3s}.rzslider .rz-tick.rz-selected{background:#0db9f0}.rzslider .rz-tick-value{position:absolute;top:-30px;transform:translate(-50%,0)}.rzslider .rz-tick-legend{position:absolute;top:24px;max-width:50px;white-space:normal;transform:translate(-50%,0)}.rzslider.rz-vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline}.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0}.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px}.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}.rzslider.rz-vertical .rz-pointer{top:auto;bottom:0;left:-14px!important}.rzslider.rz-vertical .rz-bubble{bottom:0;left:16px!important;margin-left:3px}.rzslider.rz-vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%}.rzslider.rz-vertical .rz-tick{margin-top:11px;margin-left:auto;vertical-align:middle}.rzslider.rz-vertical .rz-tick-value{top:auto;left:24px;transform:translate(0,-28%)}.rzslider.rz-vertical .rz-tick-legend{top:auto;right:24px;max-width:none;white-space:nowrap;transform:translate(0,-28%)}.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{right:24px;bottom:auto;left:auto}
