/* Minification failed. Returning unminified contents.
(5,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,90): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3354): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3748): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5574): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(5,5611): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(5,5648): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(5,5687): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(5,5720): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,5752): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(5,5795): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,5934): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,6088): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(5,7061): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-color'
(5,7104): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(5,7252): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(5,7277): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,7332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,7513): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(5,7720): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(5,7835): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,7870): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,8101): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,11333): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,11358): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,11387): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,11424): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,11589): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,11709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,11730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,11781): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,11824): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,12365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12610): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(5,12654): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,12697): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,12783): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,12826): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,12862): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(5,14034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,16033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,16071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,16107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,20912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,20945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,20978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23807): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,23887): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(5,23914): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(5,23940): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,23981): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(5,24020): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,24073): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(5,24097): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(5,24120): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(5,24256): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,24428): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,24502): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,24677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25442): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,25477): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,25518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25779): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,25814): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,25853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26114): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,26149): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,26185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26446): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,26481): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,26520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26781): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,26816): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,26854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27115): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,27150): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,27187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27263): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27448): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,27483): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,27519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27780): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,27815): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,28484): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28538): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28656): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28708): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28795): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28848): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28942): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,29083): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,29182): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,29235): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,29264): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,29301): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,29602): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,29640): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,29913): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,29982): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,30058): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,30237): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,30275): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(5,30396): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,30835): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,30873): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(5,30994): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,31429): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,31542): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,31670): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,31758): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,31988): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,32070): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,32418): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,32498): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,32841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,32932): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,33022): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,33116): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,33299): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,33398): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,33491): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,33588): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,33625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,33995): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,34094): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,34129): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(5,34158): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(5,34294): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,34323): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,34360): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,34757): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,34844): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,34973): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,35105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,35161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,35728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,35919): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(5,35960): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(5,36076): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,36105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,36562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,36847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,37099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,37590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,37812): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(5,38054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,38283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,38887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,40149): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,40843): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,41011): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,41093): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,41274): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,41333): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,41575): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,42800): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(5,43079): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(5,43329): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,43361): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,43682): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,43714): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,43801): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(5,43948): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,44168): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,44737): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,44812): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(5,44841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,44870): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,44907): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,45096): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,45290): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,46332): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,46667): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(5,46858): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(5,46890): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,47125): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5,47673): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5,47736): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,48019): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5,48268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,48767): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5,48830): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,49046): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5,49179): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(5,49313): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,49448): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(5,49976): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(5,50171): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(5,50202): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,50457): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5,51092): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5,51157): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,51447): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5,51706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,52290): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5,52355): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,52578): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5,52717): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(5,52857): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,52995): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(5,53456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,54071): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(5,54095): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(5,54131): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(5,54167): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(5,54203): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(5,54241): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(5,54273): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(5,54440): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(5,54473): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(5,54514): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(5,54559): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(5,54780): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(5,54823): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(5,54859): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(5,54920): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(5,54957): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(5,54987): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(5,55039): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(5,55082): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(5,55118): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(5,55172): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(5,55246): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(5,55300): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(5,55436): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(5,55480): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(5,55517): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(5,55731): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(5,55811): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(5,55899): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(5,55965): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(5,56004): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(5,56048): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(5,56087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56282): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61829): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62096): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63998): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(5,64040): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(5,64088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66359): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(5,66408): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(5,66445): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(5,66474): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(5,66522): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(5,66557): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(5,66631): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(5,66688): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(5,66726): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(5,66772): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(5,66863): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5,66905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,68018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,68120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,68288): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5,68672): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5,69111): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5,69640): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(5,69715): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(5,69803): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(5,69837): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(5,69904): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(5,70045): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(5,70133): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(5,70186): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(5,70269): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(5,70344): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(5,70432): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(5,70593): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(5,70629): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(5,70705): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(5,70798): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(5,70832): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(5,70872): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(5,70917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,71032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,71059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,71092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,71128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,71188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,71242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,71279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,71316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,71358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,72072): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,72198): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,73332): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,73670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,73699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,73730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,73758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,73799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,73852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74019): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(5,74048): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(5,74087): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(5,74128): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(5,74165): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(5,74437): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(5,74591): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(5,74665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,75028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,75150): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5,75188): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(5,75264): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5,75304): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5,75377): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(5,75434): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(5,75550): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(5,75661): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(5,75715): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(5,75762): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(5,75852): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5,75942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,75995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,76033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,76111): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(5,76206): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(5,76261): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(5,76306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,76334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,76375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,76446): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(5,76544): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(5,76779): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(5,77169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,78132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,78206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,78264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,78304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,78472): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(5,78499): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(5,78787): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(5,78835): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(5,78881): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(5,78925): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(5,78964): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(5,79079): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(5,79121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79514): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(5,79645): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(5,79731): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(5,79849): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(5,79884): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(5,79929): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(5,79984): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(5,80043): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,80072): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(5,80124): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(5,80174): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(5,80395): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(5,80538): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(5,80677): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(5,80975): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,81024): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,81889): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,81938): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,82803): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,82852): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,83718): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,83767): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,84637): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,84686): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,85520): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,85569): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,86198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87825): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(5,87853): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,87912): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5,87964): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5,87998): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5,88040): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(5,88238): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,88297): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,88410): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,88471): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,88614): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(5,88638): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(5,88668): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(5,88715): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(5,88751): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(5,88815): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(5,88868): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(5,88970): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(5,89015): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5,89044): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,89095): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5,89137): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5,89173): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5,89207): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5,89274): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,89309): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,89369): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5,89398): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,89433): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5,89475): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5,89508): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5,89542): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5,89612): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,89647): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,89724): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,89778): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5,89831): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,89929): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5,89967): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5,90028): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,90081): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,90185): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(5,90234): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,90368): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,90427): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,90516): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,90577): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,90644): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(5,91531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,93019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,93164): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(5,93198): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(5,93253): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(5,93316): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(5,93400): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(5,93545): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(5,93595): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(5,93654): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5,93690): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(5,93781): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(5,93827): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(5,93911): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5,93953): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5,94033): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(5,94106): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5,94152): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(5,94362): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(5,94459): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(5,94502): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(5,94532): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5,94571): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(5,94657): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,94715): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,94838): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5,94902): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5,95047): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,95107): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,95243): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5,95309): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5,95425): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,95485): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,95543): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(5,95578): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(5,96083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96785): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97033): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(5,97064): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(5,97109): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(5,97154): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(5,97218): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(5,97256): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(5,97338): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5,97441): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5,97483): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(5,97526): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(5,97590): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(5,97636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98690): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(5,98721): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(5,98762): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(5,98799): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(5,98864): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(5,98895): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(5,98935): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(5,99195): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(5,99245): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(5,99288): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(5,99361): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(5,99411): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(5,99462): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(5,99553): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(5,99604): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(5,99648): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(5,99736): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(5,99809): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(5,99855): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(5,99955): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,100041): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5,100102): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5,100194): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5,100256): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5,100301): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100856): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(5,100882): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(5,100918): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(5,100956): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(5,101004): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(5,101101): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(5,101198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101553): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(5,101579): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(5,101619): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(5,101655): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(5,101694): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(5,101720): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(5,101757): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(5,101850): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(5,102018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,104018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,104047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,104117): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5,104169): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(5,104215): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(5,104251): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(5,104378): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(5,104461): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(5,104498): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(5,104818): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5,104844): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5,105126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,106020): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,106268): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(5,106397): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(5,106475): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(5,106549): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(5,106607): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(5,106702): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(5,106738): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(5,106780): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(5,106845): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(5,106876): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,106916): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(5,107197): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(5,107270): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(5,107343): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(5,107394): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(5,107438): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(5,107594): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,107646): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,107817): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,107971): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,108168): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,108308): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,108361): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,108563): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,108720): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,108923): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,109066): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,109119): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,109322): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,109479): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,109682): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,109825): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,109878): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,110081): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,110238): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,110441): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,110584): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,110637): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,110841): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,110998): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,111201): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,111344): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,111397): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,111603): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,111761): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,111966): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,112110): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,112163): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,112284): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,112406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113450): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117997): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(5,118046): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(5,118134): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(5,118185): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(5,118240): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(5,118312): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(5,118353): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(5,118519): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(5,118580): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(5,118652): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(5,118687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119023): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119297): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(5,119348): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(5,119380): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(5,119439): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(5,119493): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5,119528): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(5,119568): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(5,119609): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(5,119707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119761): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(5,119935): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(5,120013): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(5,120039): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5,120071): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(5,120117): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(5,120185): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5,120220): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(5,120284): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(5,120316): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5,120375): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(5,120407): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5,120486): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5,120525): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5,120571): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5,120620): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121505): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(5,121658): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(5,122013): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(5,122244): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(5,122357): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(5,122416): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(5,122470): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(5,122505): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(5,122548): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(5,122599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,122625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,122647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,122714): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(5,122782): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(5,122864): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(5,122959): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(5,123004): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(5,123046): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(5,123105): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5,123165): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5,123239): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(5,123283): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(5,123340): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(5,123385): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(5,123430): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(5,123510): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(5,123596): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(5,123733): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(5,123759): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(5,123809): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(5,123846): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(5,123888): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(5,123951): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5,124013): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5,124077): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(5,124137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,124163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,124235): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(5,124297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,124366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,124426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126785): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(5,126831): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(5,126868): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(5,127140): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(5,127221): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(5,127291): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,127328): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,127572): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,127733): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,127769): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,127824): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(5,127953): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,127991): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128029): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,128197): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,128233): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128269): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,128326): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(5,128458): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128635): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,128671): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128722): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(5,128853): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128891): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128929): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,129097): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,129140): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,129176): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,129225): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(5,129271): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(5,129307): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(5,129335): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(5,129369): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(5,129428): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(5,129463): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(5,129499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130350): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(5,130399): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(5,130439): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(5,130711): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(5,130777): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(5,130833): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,130870): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(5,130915): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(5,130991): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,131028): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,131333): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,131367): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,131624): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,131660): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,131831): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(5,131974): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,132022): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(5,132152): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,132186): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,132224): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,132262): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,132526): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,132562): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,132598): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,132771): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(5,132914): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,132964): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(5,133097): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,133131): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,133407): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,133443): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,133613): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(5,133759): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,133810): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(5,133999): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,134052): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,134108): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,134145): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(5,134284): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,134318): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,134356): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,134394): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,134660): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,134703): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,134739): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,134906): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(5,135051): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,135100): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(5,135145): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(5,135180): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(5,135241): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(5,135282): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(5,135330): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(5,135372): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,135409): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(5,135463): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(5,135525): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(5,135620): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(5,135653): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(5,135692): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(5,139932): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(5,139963): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(5,140003): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(5,140064): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(5,140114): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(5,140213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140422): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(5,140517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141694): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,141777): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,141838): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,141910): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,142114): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,142153): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,142192): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,142301): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,142339): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,142378): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,142494): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,142551): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,142590): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,142704): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,142758): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,142797): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,143042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,143069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,143386): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,143469): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,143530): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,143602): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,143806): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,143845): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,143884): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,143993): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,144031): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,144070): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,144186): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,144243): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,144282): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,144396): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,144450): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,144489): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,144734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,144761): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,145078): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,145161): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,145222): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,145294): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,145498): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,145537): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,145576): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,145685): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,145723): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,145762): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,145878): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,145935): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,145974): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,146088): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,146142): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,146181): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,146426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,146453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,146771): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,146854): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,146915): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,146987): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,147193): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,147232): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,147271): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,147380): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,147418): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,147457): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,147573): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,147630): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,147669): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,147783): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,147837): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,147876): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,148122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,148149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,148468): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,148551): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,148612): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,148684): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,148892): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,148931): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,148970): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,149080): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,149118): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,149157): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,149274): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,149331): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,149370): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,149485): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,149539): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,149578): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,149830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,149857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,150145): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,150228): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,150289): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,150361): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,150505): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,150544): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,150583): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,150689): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,150727): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,150766): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,150879): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,150936): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,150975): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,151086): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,151140): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,151179): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,151611): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(5,151641): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(5,151713): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(5,151754): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(5,151808): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(5,151850): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(5,151892): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(5,151973): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(5,152047): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(5,152077): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(5,152994): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,153016): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153112): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,153136): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153230): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,153252): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153343): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,153362): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153456): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,153478): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153571): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,153592): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153684): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,153704): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153795): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,153814): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153873): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,153895): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,153966): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,153988): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154061): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,154083): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154190): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,154271): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154354): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154427): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,154451): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,154522): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,154546): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154619): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,154643): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154754): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,154835): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154918): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154989): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,155011): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,155082): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,155104): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155177): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,155199): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155306): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,155387): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155470): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155538): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,155557): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,155628): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,155647): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155720): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,155739): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155841): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,155923): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156007): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156078): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,156100): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,156171): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,156193): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156266): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,156288): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156396): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,156478): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156562): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156632): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,156653): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,156724): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,156745): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156818): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,156839): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156944): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,157025): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157108): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157177): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,157197): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,157268): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,157288): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157361): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,157381): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157486): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,157569): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157654): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157722): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,157741): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,157812): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,157831): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157904): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,157923): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158023): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,158103): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158185): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158262): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158291): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,158362): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158391): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158464): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158493): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158602): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158631): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,158704): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158733): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158809): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158838): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158926): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(5,158951): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(5,158976): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(5,159004): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(5,159031): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(5,159155): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(5,159180): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,159235): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(5,159260): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,159627): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(5,159757): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(5,159860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,159894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,159928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,159965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,161940): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,163934): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow'
(5,163987): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-sm'
(5,164043): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-lg'
(5,164131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,165686): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,165709): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(5,165732): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,165817): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,165840): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(5,165863): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,165958): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,165981): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(5,166004): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,166105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,166128): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(5,166151): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,166253): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,166276): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(5,166299): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,166383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,166428): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,166450): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,166499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,166544): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,166568): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,166615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,166660): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,166682): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,166726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,166771): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,166790): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,166837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,166882): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,166904): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,166950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,166995): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,167016): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,167061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,167106): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,167126): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,167170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,167215): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,167234): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,167279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,167324): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(5,167344): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,167389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,167434): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(5,167454): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,167526): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(5,167606): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(5,167686): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(5,167761): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(5,167836): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(5,167913): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(5,167988): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(5,168061): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(5,168299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,168342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,168386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,168429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,168474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,175569): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(5,176958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,176994): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,177016): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177097): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,177121): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177200): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,177222): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177298): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,177317): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177396): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,177418): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177496): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,177517): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177594): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,177614): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177690): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,177709): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177786): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(5,177806): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177883): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(5,177903): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177979): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(5,178004): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,178045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178076): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,178122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178297): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,178348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178379): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(5,178429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178460): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(5,178502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178737): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(5,178810): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(5,178883): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(5,178951): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(5,179019): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(5,179089): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(5,179157): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(5,179223): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(5,179274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,180097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,180167): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,180189): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180260): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,180282): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,180417): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,180441): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180512): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,180536): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,180669): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,180691): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180762): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,180784): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,180914): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,180933): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181004): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,181023): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,181156): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,181178): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181249): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,181271): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,181403): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,181424): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181495): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,181516): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,181647): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,181667): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181738): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,181758): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,181888): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,181907): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181978): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,181997): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,182052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182122): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(5,182147): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,182220): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(5,182245): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,182312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182829): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183119): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,183141): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183227): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,183251): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183335): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,183357): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183438): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,183457): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183541): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,183563): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183646): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,183667): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183749): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,183769): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183850): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,183869): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183951): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(5,183971): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,184008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184053): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(5,184073): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,184109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184154): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(5,184176): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,184219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184340): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(5,184367): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,184412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184457): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(5,184483): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,184525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184727): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(5,184803): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(5,184879): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(5,184950): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(5,185021): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(5,185094): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(5,185165): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(5,185234): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(5,185299): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(5,185761): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,185857): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,185919): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,185978): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,186040): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,186102): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,186212): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,186287): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,186345): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,186503): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,186564): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,186639): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,186697): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,186769): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,186830): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,186905): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,186966): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,187041): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,187103): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,187277): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,187340): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,187416): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,187477): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,187640): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,187704): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,187780): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,187841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,187914): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,187978): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,188054): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,188118): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,188194): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,188259): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,188438): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,188504): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,188586): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,188646): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,188820): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,188883): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,188965): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,189025): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,189104): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,189167): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,189249): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,189312): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,189394): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,189458): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,189648): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,189713): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,189793): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,189850): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,190017): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,190077): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,190157): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,190214): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,190291): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,190351): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,190431): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,190491): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,190571): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,190632): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,190815): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,190877): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-body-font-family'
(109,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-body-font-size'
(110,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-body-font-weight'
(111,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-body-line-height'
(112,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-body-color'
(113,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-body-text-align'
(114,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-body-bg'
(237,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-highlight-bg'
(256,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-link-color'
(260,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-link-hover-color'
(270,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-font-monospace'
(290,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-code-color'
(301,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-body-bg'
(302,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-body-color'
(601,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-color'
(621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(624,30): run-time error CSS1039: Token not allowed after unary operator: '-mdb-gutter-x'
(625,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-gutter-x'
(661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(665,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-gutter-y'
(666,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-gutter-x'
(667,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-gutter-x'
(674,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-gutter-x'
(675,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-gutter-x'
(676,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-gutter-y'
(828,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(840,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(848,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(860,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1029,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1033,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1037,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1041,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1045,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1049,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1053,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1057,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1061,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1065,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1069,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1073,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1231,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1235,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1239,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1243,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1247,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1251,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1255,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1259,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1263,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1267,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1271,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1275,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1433,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1437,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1441,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1445,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1449,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1453,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1457,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1461,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1465,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1469,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1473,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1477,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1635,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1639,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1643,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1647,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1651,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1655,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1659,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1663,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1667,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1671,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1675,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1679,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1837,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1841,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1845,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1849,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1853,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1857,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1861,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1865,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1869,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1873,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1877,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1881,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1894,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1898,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-color'
(1900,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-border-color'
(1905,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-bg'
(1907,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-accent-bg'
(1947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1948,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-striped-color'
(1952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1953,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-active-color'
(1957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1958,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-hover-color'
(2750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2751,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2755,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2763,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-padding-y'
(2763,44): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-padding-x'
(2764,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-font-family'
(2765,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-font-size'
(2766,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-font-weight'
(2767,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-line-height'
(2768,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-color'
(2775,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-border-width'
(2775,52): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-border-color'
(2776,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-bg'
(2787,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-hover-color'
(2788,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-hover-bg'
(2789,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-hover-border-color'
(2793,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-color'
(2794,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-bg'
(2795,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-border-color'
(2799,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-hover-color'
(2800,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-hover-bg'
(2804,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-hover-border-color'
(2806,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(2806,48): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-focus-box-shadow'
(2810,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-active-color'
(2811,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-active-bg'
(2812,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-active-border-color'
(2813,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-active-shadow'
(2817,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-active-shadow'
(2817,55): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-focus-box-shadow'
(2821,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-disabled-color'
(2823,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-disabled-bg'
(2824,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-disabled-border-color'
(2825,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-disabled-opacity'
(2830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2842,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2843,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2848,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2860,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2884,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2894,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2926,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2928,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2991,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3093,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-color'
(3097,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-hover-color'
(3101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3203,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-zindex'
(3205,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-min-width'
(3206,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-padding-y'
(3206,49): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-padding-x'
(3209,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-bg'
(3211,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-border-width'
(3211,57): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-border-color'
(3212,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-border-radius'
(3218,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-spacer'
(3222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3241,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3250,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3261,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3270,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3281,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3290,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3301,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3310,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3321,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3330,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3343,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-spacer'
(3366,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-spacer'
(3393,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-spacer'
(3424,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-divider-margin-y'
(3426,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-divider-bg'
(3434,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-link-color'
(3442,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-link-hover-color'
(3443,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-link-hover-bg'
(3447,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-link-active-color'
(3449,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-link-active-bg'
(3453,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-link-disabled-color'
(3464,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-header-padding-y'
(3464,56): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-header-padding-x'
(3467,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-header-color'
(3473,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-item-padding-y'
(3473,54): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-item-padding-x'
(3474,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-link-color'
(3478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3604,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-link-padding-y'
(3604,49): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-link-padding-x'
(3605,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-link-font-size'
(3606,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-link-font-weight'
(3607,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-link-color'
(3618,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-link-hover-color'
(3622,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-link-disabled-color'
(3628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3631,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3632,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3635,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-border-width'
(3635,64): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-border-color'
(3639,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-border-width'
(3641,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-border-width'
(3642,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-border-radius'
(3643,39): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-border-radius'
(3648,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-hover-border-color'
(3652,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-link-disabled-color'
(3658,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-active-bg'
(3662,31): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-border-width'
(3668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3676,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-border-radius'
(3680,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-link-disabled-color'
(3709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3734,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-padding-y'
(3734,47): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-padding-x'
(3745,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-brand-padding-y'
(3746,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-brand-padding-y'
(3747,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-brand-margin-end'
(3748,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-brand-font-size'
(3749,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-brand-color'
(3754,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-brand-hover-color'
(3758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3771,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-active-color'
(3781,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-color'
(3785,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-active-color'
(3795,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-toggler-padding-y'
(3795,55): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-toggler-padding-x'
(3796,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-toggler-font-size'
(3798,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-color'
(3800,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-width'
(3800,48): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-toggler-border-color'
(3801,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-toggler-border-radius'
(3802,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-toggler-transition'
(3818,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-toggler-focus-width'
(3826,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-toggler-icon-bg'
(3833,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scroll-height'
(3852,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(3853,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(3910,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(3911,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(3968,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(3969,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(4026,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(4027,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(4084,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(4085,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(4141,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(4142,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-nav-link-padding-x'
(4184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4213,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-height'
(4215,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-bg'
(4217,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-width'
(4217,53): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-color'
(4218,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-radius'
(4219,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-box-shadow'
(4234,42): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4235,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4240,46): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4241,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4250,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-spacer-y'
(4250,44): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-spacer-x'
(4251,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-color'
(4255,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-title-spacer-y'
(4259,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-title-spacer-y'
(4267,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-spacer-x'
(4271,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-padding-y'
(4271,49): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-padding-x'
(4273,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-color'
(4274,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-bg'
(4275,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-width'
(4275,60): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-color'
(4279,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4279,65): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4283,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-padding-y'
(4283,49): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-padding-x'
(4284,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-color'
(4285,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-bg'
(4286,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-width'
(4286,57): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-color'
(4290,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4290,69): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4294,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-padding-x'
(4295,30): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-padding-y'
(4296,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-padding-x'
(4301,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-bg'
(4302,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-bg'
(4306,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-padding-x'
(4307,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-cap-padding-x'
(4316,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-img-overlay-padding'
(4317,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4325,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4326,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4330,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4331,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-inner-border-radius'
(4335,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-group-margin'
(4382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4390,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-padding-y'
(4390,51): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-padding-x'
(4391,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-margin-bottom'
(4392,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-font-size'
(4394,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-bg'
(4395,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-border-radius'
(4399,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-item-padding-x'
(4404,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-item-padding-x'
(4405,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-divider-color'
(4406,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-divider'
(4410,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-item-active-color'
(4414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4441,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-padding-y'
(4441,51): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-padding-x'
(4442,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-font-size'
(4443,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-color'
(4444,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-bg'
(4445,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-border-width'
(4445,59): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-border-color'
(4457,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-hover-color'
(4458,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-hover-bg'
(4459,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-hover-border-color'
(4464,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-focus-color'
(4465,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-focus-bg'
(4467,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-focus-box-shadow'
(4472,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-active-color'
(4473,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-active-bg'
(4474,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-active-border-color'
(4478,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-disabled-color'
(4480,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-disabled-bg'
(4481,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-disabled-border-color'
(4489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4510,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-padding-y'
(4510,46): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-padding-x'
(4511,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-font-size'
(4512,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-font-weight'
(4514,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-color'
(4518,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-border-radius'
(4531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4540,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-alert-padding-y'
(4540,46): run-time error CSS1039: Token not allowed after unary operator: '-mdb-alert-padding-x'
(4541,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-alert-margin-bottom'
(4542,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-alert-color'
(4543,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-alert-bg'
(4544,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-alert-border'
(4545,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-alert-border-radius'
(4569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4631,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4663,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4678,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-padding-y'
(4678,54): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-padding-x'
(4680,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-color'
(4682,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-bg'
(4686,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-transition'
(4696,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-active-color'
(4697,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-active-bg'
(4698,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-border-width'
(4698,75): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-border-color'
(4702,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-active-icon'
(4703,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-icon-transform'
(4708,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-icon-width'
(4709,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-icon-width'
(4712,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-icon'
(4714,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-icon-width'
(4715,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-icon-transition'
(4730,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-focus-box-shadow'
(4738,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-color'
(4739,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-bg'
(4740,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-border-width'
(4740,58): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-border-color'
(4744,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-border-radius'
(4745,39): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-border-radius'
(4749,42): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-inner-border-radius'
(4750,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-inner-border-radius'
(4758,42): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-border-radius'
(4759,41): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-border-radius'
(4763,46): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-inner-border-radius'
(4764,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-inner-border-radius'
(4768,46): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-border-radius'
(4769,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-border-radius'
(4773,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-body-padding-y'
(4773,55): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-body-padding-x'
(4805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4813,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-progress-height'
(4814,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-progress-font-size'
(4815,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-progress-bg'
(4816,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-progress-border-radius'
(4817,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-progress-box-shadow'
(4828,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-progress-bar-color'
(4831,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-progress-bar-bg'
(4832,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-progress-bar-transition'
(4843,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-progress-height'
(4843,54): run-time error CSS1039: Token not allowed after unary operator: '-mdb-progress-height'
(4908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4929,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(4944,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-action-color'
(4950,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-action-hover-color'
(4952,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-action-hover-bg'
(4956,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-action-active-color'
(4957,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-action-active-bg'
(4963,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-item-padding-y'
(4963,56): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-item-padding-x'
(4964,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-color'
(4965,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-bg'
(4966,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(4966,59): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-color'
(4980,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-disabled-color'
(4982,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-disabled-bg'
(4987,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-active-color'
(4988,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-active-bg'
(4989,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-active-border-color'
(4997,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(4998,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5006,41): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5011,39): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5020,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5025,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5026,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5035,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5040,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5049,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5054,40): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5055,41): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5065,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5070,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5079,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5084,40): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5085,41): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5095,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5100,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5109,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5114,40): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5115,41): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5125,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5130,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5139,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5144,40): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5145,41): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5155,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5160,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-radius'
(5169,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5174,40): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5175,41): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5185,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-border-width'
(5359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5373,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-max-width'
(5375,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-font-size'
(5376,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-color'
(5378,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-bg'
(5380,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-border-width'
(5380,54): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-border-color'
(5381,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-box-shadow'
(5382,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-border-radius'
(5394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5396,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-zindex'
(5405,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-spacing'
(5411,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-padding-y'
(5411,46): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-padding-x'
(5412,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-header-color'
(5413,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-header-bg'
(5415,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-border-width'
(5415,61): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-header-border-color'
(5416,39): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-border-radius'
(5416,72): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-border-width'
(5417,40): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-border-radius'
(5417,73): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-border-width'
(5421,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-padding-x'
(5422,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-padding-x'
(5426,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-padding-x'
(5431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5437,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5438,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5440,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5453,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-zindex'
(5465,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-margin'
(5489,30): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-margin'
(5504,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-margin'
(5512,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-color'
(5514,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-bg'
(5516,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-border-width'
(5516,54): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-border-color'
(5517,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-border-radius'
(5522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5528,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-backdrop-zindex'
(5531,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-backdrop-bg'
(5539,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-backdrop-opacity'
(5547,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-header-padding'
(5548,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-header-border-width'
(5548,68): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-header-border-color'
(5549,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-inner-border-radius'
(5550,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-inner-border-radius'
(5554,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-header-padding-y'
(5554,72): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-header-padding-x'
(5555,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-header-padding-y'
(5555,72): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-header-padding-x'
(5555,117): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-header-padding-y'
(5560,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-title-line-height'
(5566,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-padding'
(5575,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-padding'
(5575,51): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-footer-gap'
(5576,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-footer-bg'
(5577,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-footer-border-width'
(5577,65): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-footer-border-color'
(5578,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-inner-border-radius'
(5579,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-inner-border-radius'
(5583,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-footer-gap'
(5588,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5589,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5593,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-width'
(5599,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5605,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5611,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5755,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5771,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-zindex'
(5773,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-max-width'
(5774,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-font-roboto'
(5788,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-font-size'
(5790,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-bg'
(5792,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-width'
(5792,56): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-color'
(5793,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-radius'
(5794,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-box-shadow'
(5799,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5800,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-height'
(5811,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-height'
(5811,60): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-width'
(5815,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5817,39): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5818,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-height'
(5823,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-border'
(5827,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-width'
(5828,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-bg'
(5833,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-height'
(5833,58): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-width'
(5834,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-height'
(5835,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5840,40): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5841,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-height'
(5842,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5847,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-border'
(5851,20): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-width'
(5852,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-bg'
(5857,20): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-height'
(5857,57): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-width'
(5861,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5862,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-height'
(5863,39): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5869,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-border'
(5873,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-width'
(5874,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-bg'
(5882,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5883,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5885,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-width'
(5885,63): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-header-bg'
(5890,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-height'
(5890,59): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-width'
(5891,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-height'
(5892,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5896,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-height'
(5897,40): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5899,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-width'
(5904,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-arrow-border'
(5908,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-width'
(5909,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-bg'
(5914,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-header-padding-y'
(5914,55): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-header-padding-x'
(5916,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-header-font-size'
(5917,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-header-color'
(5918,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-header-bg'
(5919,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-width'
(5919,63): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-color'
(5920,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-inner-border-radius'
(5921,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-inner-border-radius'
(5929,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-body-padding-y'
(5929,53): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-body-padding-x'
(5930,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-body-color'
(6134,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-spinner-width'
(6135,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-spinner-height'
(6136,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-spinner-vertical-align'
(6138,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-spinner-animation-speed'
(6138,72): run-time error CSS1039: Token not allowed after unary operator: '-mdb-spinner-animation-name'
(6148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6154,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-spinner-border-width'
(6159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6192,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6212,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-zindex'
(6216,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-color'
(6218,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-bg'
(6221,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-box-shadow'
(6236,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6237,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6237,68): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6246,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6247,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6247,67): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6255,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6255,69): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6264,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-height'
(6269,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6269,66): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6288,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6289,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6310,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-zindex'
(6314,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-color'
(6316,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-bg'
(6319,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-box-shadow'
(6334,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6335,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6335,68): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6344,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6345,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6345,67): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6353,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6353,69): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6362,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-height'
(6367,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6367,66): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6386,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6387,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6408,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-zindex'
(6412,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-color'
(6414,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-bg'
(6417,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-box-shadow'
(6432,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6433,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6433,68): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6442,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6443,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6443,67): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6451,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6451,69): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6460,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-height'
(6465,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6465,66): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6484,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6485,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6506,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-zindex'
(6510,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-color'
(6512,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-bg'
(6515,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-box-shadow'
(6530,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6531,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6531,68): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6540,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6541,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6541,67): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6549,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6549,69): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6558,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-height'
(6563,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6563,66): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6582,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6583,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6604,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-zindex'
(6608,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-color'
(6610,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-bg'
(6613,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-box-shadow'
(6628,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6629,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6629,68): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6638,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6639,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6639,67): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6647,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6647,69): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6656,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-height'
(6661,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6661,66): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6680,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6681,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6701,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-zindex'
(6705,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-color'
(6707,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-bg'
(6710,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-box-shadow'
(6723,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6724,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6724,64): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6731,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-width'
(6732,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6732,63): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6738,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6738,65): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6745,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-height'
(6750,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-width'
(6750,62): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-border-color'
(6784,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-padding-y'
(6784,50): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-padding-x'
(6788,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-padding-y'
(6788,69): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-padding-x'
(6789,31): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-padding-y'
(6790,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-padding-x'
(6791,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-padding-y'
(6801,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-padding-y'
(6801,50): run-time error CSS1039: Token not allowed after unary operator: '-mdb-offcanvas-padding-x'
(6806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6817,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-zindex'
(6819,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-height'
(6820,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-margin'
(6821,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-font-roboto'
(6835,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-font-size'
(6841,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-opacity'
(6846,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-width'
(6847,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-height'
(6863,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-width'
(6865,39): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-width'
(6866,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-height'
(6867,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-bg'
(6873,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-height'
(6874,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-width'
(6880,40): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-width'
(6881,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-height'
(6882,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-width'
(6883,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-bg'
(6893,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-width'
(6894,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-height'
(6895,39): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-width'
(6897,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-bg'
(6903,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-height'
(6904,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-width'
(6909,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-height'
(6910,40): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-width'
(6912,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-arrow-width'
(6913,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-bg'
(6918,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-max-width'
(6919,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-padding-y'
(6919,48): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-padding-x'
(6920,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-color'
(6922,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-bg'
(6923,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-border-radius'
(6934,44): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(6939,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(6944,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(6949,44): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(6954,44): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(6959,44): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(6964,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(6969,42): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(7039,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-aspect-ratio'
(7052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7578,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-width'
(7578,42): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-style'
(7578,66): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-color'
(7586,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-width'
(7586,46): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-style'
(7586,70): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-color'
(7594,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-width'
(7594,48): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-style'
(7594,72): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-color'
(7602,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-width'
(7602,49): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-style'
(7602,73): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-color'
(7610,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-width'
(7610,47): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-style'
(7610,71): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-color'
(7618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7619,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-primary-rgb'
(7619,52): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-opacity'
(7623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7624,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-secondary-rgb'
(7624,54): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-opacity'
(7628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7629,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-success-rgb'
(7629,52): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-opacity'
(7633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7634,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-danger-rgb'
(7634,51): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-opacity'
(7638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7639,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-warning-rgb'
(7639,52): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-opacity'
(7643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7644,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-info-rgb'
(7644,49): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-opacity'
(7648,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7649,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-light-rgb'
(7649,50): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-opacity'
(7653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7654,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dark-rgb'
(7654,49): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-opacity'
(7658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7659,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-white-rgb'
(7659,50): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-opacity'
(7663,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8539,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-font-monospace'
(8666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8667,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-primary-rgb'
(8667,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-text-opacity'
(8671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8672,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-secondary-rgb'
(8672,47): run-time error CSS1039: Token not allowed after unary operator: '-mdb-text-opacity'
(8676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8677,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-success-rgb'
(8677,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-text-opacity'
(8681,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8682,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-danger-rgb'
(8682,44): run-time error CSS1039: Token not allowed after unary operator: '-mdb-text-opacity'
(8686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8687,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-warning-rgb'
(8687,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-text-opacity'
(8691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8692,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-info-rgb'
(8692,42): run-time error CSS1039: Token not allowed after unary operator: '-mdb-text-opacity'
(8696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8697,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-light-rgb'
(8697,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-text-opacity'
(8701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8702,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dark-rgb'
(8702,42): run-time error CSS1039: Token not allowed after unary operator: '-mdb-text-opacity'
(8706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8707,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-black-rgb'
(8707,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-text-opacity'
(8711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8712,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-white-rgb'
(8712,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-text-opacity'
(8716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8717,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-body-color-rgb'
(8717,48): run-time error CSS1039: Token not allowed after unary operator: '-mdb-text-opacity'
(8721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8758,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-primary-rgb'
(8758,56): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(8762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8763,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-secondary-rgb'
(8763,58): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(8767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8768,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-success-rgb'
(8768,56): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(8772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8773,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-danger-rgb'
(8773,55): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(8777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8778,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-warning-rgb'
(8778,56): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(8782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8783,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-info-rgb'
(8783,53): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(8787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8788,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-light-rgb'
(8788,54): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(8792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8793,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dark-rgb'
(8793,53): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(8797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8798,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-black-rgb'
(8798,54): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(8802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8803,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-white-rgb'
(8803,54): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(8807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8808,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-body-bg-rgb'
(8808,56): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-opacity'
(8812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8837,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-gradient'
(8867,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-radius'
(8875,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-radius-sm'
(8879,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-radius'
(8883,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-radius-lg'
(8899,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-radius-pill'
(8919,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-radius'
(8923,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-radius'
(8927,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-radius'
(8931,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-radius'
(8935,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-border-radius'
(13245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13246,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-bg-super-light'
(13278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13290,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-height'
(13291,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-bg'
(13292,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-opacity'
(13296,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-blurry-bg'
(13297,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-blurry-bg-image'
(13298,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-blurry-height'
(13299,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-blurry-opacity'
(13311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13314,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-width'
(13315,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-bg'
(13316,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-opacity'
(13320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13323,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-blurry-vr-bg-image'
(13324,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-blurry-vr-width'
(13325,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-divider-blurry-opacity'
(13333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13337,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-note-padding'
(13338,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-note-border-width'
(13339,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-note-border-radius'
(13343,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-note-strong-font-weight'
(13393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13394,44): run-time error CSS1039: Token not allowed after unary operator: '-mdb--bg-opacity'
(13398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13399,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb--bg-opacity'
(13403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13404,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb--bg-opacity'
(13408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13409,44): run-time error CSS1039: Token not allowed after unary operator: '-mdb--bg-opacity'
(13413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13414,44): run-time error CSS1039: Token not allowed after unary operator: '-mdb--bg-opacity'
(13418,44): run-time error CSS1039: Token not allowed after unary operator: '-mdb--bg-opacity'
(13422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13426,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb--bg-opacity'
(13430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13431,42): run-time error CSS1039: Token not allowed after unary operator: '-mdb--bg-opacity'
(14485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14487,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-image-hover-transition'
(14495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14500,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-image-hover-zoom-transition'
(14504,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-image-hover-zoom-transform'
(14508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14509,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-image-hover-shadow-transition'
(14513,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-image-hover-shadow-transition'
(14517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14522,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-image-hover-shadow-box-shadow'
(14526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14531,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-image-hover-shadow-box-shadow-soft'
(15545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15547,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-font-size'
(15563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15575,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-color'
(15576,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-border-color'
(15580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15587,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15604,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-color'
(15605,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-border-color'
(15609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15633,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-color'
(15634,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-border-color'
(15638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15645,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15662,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-color'
(15663,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-border-color'
(15667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15683,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15684,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-hover-bg'
(15693,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-table-divider-color'
(15697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15706,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-padding-top'
(15707,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-padding-bottom'
(15711,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-border-radius'
(15712,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(15716,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-hover-box-shadow'
(15720,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-focus-box-shadow'
(15724,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-active-box-shadow'
(15728,30): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-focus-box-shadow'
(15732,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(15736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15741,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-padding-top'
(15741,46): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-padding-x'
(15741,71): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-padding-bottom'
(15742,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-border-width'
(15752,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15753,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15754,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15755,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15756,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15760,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15761,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15762,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15763,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15764,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15788,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15848,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15884,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16389,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16393,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-focus-color'
(16394,30): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16398,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-active-color'
(16399,30): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16403,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-focus-color'
(16404,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16408,30): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16426,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16430,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-focus-color'
(16431,30): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16435,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-active-color'
(16436,30): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16440,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-focus-color'
(16441,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16445,30): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16459,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16460,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16466,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-border-radius'
(16470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16471,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-border-radius'
(16477,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16489,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-width'
(16490,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-height'
(16494,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-width'
(16495,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-line-height'
(16499,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-width-lg'
(16500,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-height-lg'
(16504,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-width-lg'
(16505,31): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-line-height-lg'
(16509,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-width-sm'
(16510,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-height-sm'
(16514,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-width-sm'
(16515,31): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-line-height-sm'
(16519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16528,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-width'
(16529,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-line-height'
(16533,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-width-lg'
(16534,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-line-height-lg'
(16538,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-width-sm'
(16539,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-icon-line-height-sm'
(16543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16551,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-right'
(16552,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-bottom'
(16553,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-zindex'
(16557,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-padding-top'
(16557,46): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-padding-x'
(16557,71): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-padding-bottom'
(16588,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-margin-bottom'
(16593,39): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-margin-bottom'
(16606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16612,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-margin-top'
(16647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16648,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-color'
(16653,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-box-shadow'
(16654,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-font-size'
(16657,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-spacer'
(16665,42): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-item-border-radius'
(16666,43): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-item-border-radius'
(16678,45): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-item-border-radius'
(16679,46): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-item-border-radius'
(16683,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16684,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16686,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-menu-animated-animation-duration'
(16687,41): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-menu-animated-animation-timing-function'
(16691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16693,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-item-padding-y'
(16693,54): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-item-padding-x'
(16694,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-color'
(16699,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-state-color'
(16700,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-state-background-color'
(16749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16751,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-divider-border-top-width'
(16751,73): run-time error CSS1039: Token not allowed after unary operator: '-mdb-dropdown-divider-border-top-bg'
(16760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16765,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16766,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-group-transition'
(16770,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-hover-box-shadow'
(16774,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-focus-box-shadow'
(16778,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-active-box-shadow'
(16782,30): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-focus-box-shadow'
(16786,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-box-shadow'
(16813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16814,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-btn-border-radius'
(16822,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16823,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16824,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16825,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16826,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16827,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16828,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16829,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16830,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16831,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16833,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-border-bottom-width'
(16837,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-font-weight'
(16838,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-font-size'
(16839,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-color'
(16840,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-padding-top'
(16840,60): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-padding-x'
(16840,95): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-padding-bottom'
(16840,135): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-padding-x'
(16844,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-hover-bgc'
(16853,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-active-color'
(16854,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-tabs-link-active-border-color'
(16862,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16863,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16864,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16865,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16866,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16867,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16868,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16869,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16870,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16871,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16872,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-border-radius'
(16873,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-font-size'
(16875,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-padding-top'
(16875,61): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-padding-x'
(16875,97): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-padding-bottom'
(16875,138): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-padding-x'
(16876,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-line-height'
(16877,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-hover-bg'
(16878,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-font-weight'
(16879,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-color'
(16880,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-margin'
(16884,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16885,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16886,36): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-active-bg'
(16887,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-nav-pills-link-active-color'
(16920,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-navbar-brand-img-margin-right'
(16936,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-radius'
(16937,39): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-radius'
(16941,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16942,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-header-border-bottom-color'
(16946,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16947,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-footer-border-top-color'
(16951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16953,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-header-border-width'
(16953,67): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-header-border-color'
(16957,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-radius'
(16958,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-radius'
(16962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16964,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-footer-border-width'
(16964,64): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-footer-border-color'
(16968,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-radius'
(16969,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-card-border-radius'
(16973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16982,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-item-color'
(16983,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-item-transition'
(16987,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-item-hover-color'
(16991,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-breadcrumb-item-before-color'
(16995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17011,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-border-radius'
(17020,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-active-box-shadow'
(17021,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-active-transition'
(17022,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-active-font-weight'
(17030,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-border-radius'
(17031,37): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-border-radius'
(17035,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-border-radius'
(17036,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-border-radius'
(17040,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-circle-border-radius'
(17044,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-circle-padding-x'
(17045,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-circle-padding-x'
(17049,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-circle-padding-l-lg'
(17050,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-circle-padding-r-lg'
(17054,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-circle-padding-l-sm'
(17055,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-pagination-circle-padding-r-sm'
(17059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17065,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-width'
(17066,18): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-height'
(17067,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-border-radius'
(17069,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-margin-left'
(17077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17083,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-font-size'
(17084,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-padding-y'
(17084,46): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-padding-x'
(17085,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-margin-top'
(17086,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-badge-margin-left'
(17170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17172,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-alert-fixed-z-index'
(17321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17325,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-item-transition-time'
(17329,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17338,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-light-item-py'
(17339,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-light-item-border'
(17344,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-light-item-border-width'
(17355,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-light-active-border-radius'
(17356,32): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-light-active-bg'
(17357,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-light-active-color'
(17361,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-light-active-border-radius'
(17365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17369,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-list-group-small-item-py'
(17449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-modal-box-shadow'
(17455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17463,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-btn-close-width'
(17467,31): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-border-bottom-width'
(17471,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-btn-close-mr'
(17472,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-btn-close-ml'
(17485,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-toast-zindex'
(17569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17581,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-tooltip-font-size'
(17585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17593,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-bottom-width'
(17593,70): run-time error CSS1039: Token not allowed after unary operator: '-mdb-popover-border-color'
(17597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17604,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-font-size'
(17606,17): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-color'
(17607,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-line-height'
(17608,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-padding-x'
(17609,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-font-weight'
(17610,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-transition'
(17612,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-margin-y'
(17613,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-margin-y'
(17617,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17618,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17619,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17620,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17623,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-active-color'
(17624,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-active-font-weight'
(17625,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-active-border-width'
(17625,87): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-menu-sidebar-active-border-color'
(17630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17631,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-scrollspy-collapsible-nav-transition-time'
(17647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17648,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17654,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-ripple-wave-border-radius'
(17655,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-ripple-wave-opacity'
(17659,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-ripple-wave-transform'
(17661,38): run-time error CSS1039: Token not allowed after unary operator: '-mdb-ripple-wave-cubicBezier'
(17661,73): run-time error CSS1039: Token not allowed after unary operator: '-mdb-ripple-wave-cubicBezier'
(17662,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-ripple-wave-z-index'
(17666,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-ripple-wave-active-transform'
(17707,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17723,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-height'
(17724,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-width'
(17725,19): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-top'
(17726,27): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-margin-left'
(17728,25): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-transform'
(17730,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-transition'
(17736,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-border-radius'
(17746,34): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-background'
(17752,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-value-font-size'
(17753,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-value-line-height'
(17754,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-value-color'
(17755,35): run-time error CSS1039: Token not allowed after unary operator: '-mdb-range-thumb-value-font-weight'
(17764,22): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-focus-box-shadow'
(17768,24): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-btn-focus-border-color'
(17774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17779,26): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-flush-btn-box-shadow'
(17783,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-flush-border-bottom'
(17787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17788,28): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-bg'
(17792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17794,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17802,33): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-borderless-btn-border-radius'
(17806,40): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-borderless-btn-bg'
(17807,29): run-time error CSS1039: Token not allowed after unary operator: '-mdb-accordion-borderless-btn-color'
(17816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17818,23): run-time error CSS1039: Token not allowed after unary operator: '-mdb-carousel-control-icon-font-weight'
(17819,21): run-time error CSS1039: Token not allowed after unary operator: '-mdb-carousel-control-icon-font-size'
(17832,22): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(17832,79): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
(17832,250): run-time error CSS1039: Token not allowed after unary operator: '-fa-display'
(17832,1171): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(17832,1257): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(17832,1327): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(17832,1395): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-radius'
(17832,1431): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-width'
(17832,1460): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-style'
(17832,1489): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-color'
(17832,1525): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-padding'
(17832,1605): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(17832,1671): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(17832,1785): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(17832,1830): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(17832,1887): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,1944): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,2008): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,2059): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,2125): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,2196): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,2275): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,2340): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,2472): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(17832,2517): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(17832,2574): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,2631): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,2695): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,2746): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,2812): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,2883): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,2962): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,3043): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,3195): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,3266): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,3345): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,3422): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,3520): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(17832,3565): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(17832,3622): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,3679): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,3743): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,3794): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,3938): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,4009): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,4088): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,4165): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,4303): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(17832,4348): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(17832,4405): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,4462): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,4526): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,4577): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,4643): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,4714): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,4793): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,4858): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,4990): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,5041): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,5107): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,5178): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,5257): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,5317): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,5394): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(17832,5439): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(17832,5496): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,5553): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,5680): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,5731): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,5797): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,5868): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,5947): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,6007): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,6053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17832,6198): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,6255): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(17832,6319): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,6370): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(17832,6436): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,6507): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(17832,6586): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,6648): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(17832,7139): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(17832,7182): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(17832,7310): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(17832,7353): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(17832,7515): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(17832,7550): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(17832,7615): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(17832,7650): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(17832,7727): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(17832,7760): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(17832,7806): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(17832,7853): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(17832,7886): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(17832,7932): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(17832,7991): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(17832,8026): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(17832,8091): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(17832,8126): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(17832,8217): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(17832,8281): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(17832,8597): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(17832,8632): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(17832,8697): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(17832,8732): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(17832,8809): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(17832,8842): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(17832,8888): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(17832,8935): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(17832,8968): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(17832,9014): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(17832,9073): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(17832,9108): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(17832,9173): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(17832,9208): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(17832,9299): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(17832,9363): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(17832,9592): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(17832,9650): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(17832,9723): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(17832,9838): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(17832,9887): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(17832,9959): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(17832,10074): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(17832,10123): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(17832,10215): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(17832,10234): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(17832,10253): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(17832,10272): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(17832,10321): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(17832,10340): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(17832,10359): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(17832,10378): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(17832,10459): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(17832,10478): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(17832,10497): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(17832,10516): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(17832,10565): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(17832,10584): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(17832,10603): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(17832,10622): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(17832,12583): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(17832,12629): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(17832,12856): run-time error CSS1039: Token not allowed after unary operator: '-fa-stack-z-index'
(17832,12963): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(17832,80555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17832,80604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17832,98930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17832,99243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17832,99291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17838,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17840,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17844,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17939,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17939,33): run-time error CSS1046: Expect comma, found '-'
(17939,34): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(17939,50): run-time error CSS1046: Expect comma, found ')'
(17939,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18093,54): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18095,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18095,28): run-time error CSS1046: Expect comma, found '-'
(18095,29): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-text'
(18095,50): run-time error CSS1046: Expect comma, found ')'
(18095,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18100,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18100,28): run-time error CSS1046: Expect comma, found '-'
(18100,29): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-link'
(18100,50): run-time error CSS1046: Expect comma, found ')'
(18100,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18134,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-stripe'
(18139,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18144,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(18149,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18154,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(18159,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18164,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(18169,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(18174,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(18179,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18184,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18189,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18194,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18199,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18204,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18209,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18214,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18219,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18224,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(18229,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(18234,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(18239,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18244,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18249,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18469,32): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(18491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18501,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18596,29): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18596,33): run-time error CSS1046: Expect comma, found '-'
(18596,34): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(18596,50): run-time error CSS1046: Expect comma, found ')'
(18596,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18755,48): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18755,52): run-time error CSS1046: Expect comma, found '-'
(18755,53): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(18755,69): run-time error CSS1046: Expect comma, found ')'
(18755,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18757,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18757,28): run-time error CSS1046: Expect comma, found '-'
(18757,29): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-text'
(18757,50): run-time error CSS1046: Expect comma, found ')'
(18757,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18762,24): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(18762,28): run-time error CSS1046: Expect comma, found '-'
(18762,29): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-link'
(18762,50): run-time error CSS1046: Expect comma, found ')'
(18762,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(18766,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-stripe'
(18771,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18775,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(18780,50): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(18916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22430,1): run-time error CSS1019: Unexpected token, found '@import'
(22430,9): run-time error CSS1019: Unexpected token, found '"./_Constant.css"'
(22431,1): run-time error CSS1019: Unexpected token, found '@import'
(22431,9): run-time error CSS1019: Unexpected token, found '"./_LoadingPanel.css"'
(22432,1): run-time error CSS1019: Unexpected token, found '@import'
(22432,9): run-time error CSS1019: Unexpected token, found '"./_Datatables.css"'
(22433,1): run-time error CSS1019: Unexpected token, found '@import'
(22433,9): run-time error CSS1019: Unexpected token, found '"./_Breadcrumb.css"'
(22434,1): run-time error CSS1019: Unexpected token, found '@import'
(22434,9): run-time error CSS1019: Unexpected token, found '"./_Dashboard.css"'
(22435,1): run-time error CSS1019: Unexpected token, found '@import'
(22435,9): run-time error CSS1019: Unexpected token, found '"./_Accordion.css"'
(22437,1): run-time error CSS1019: Unexpected token, found '@import'
(22437,9): run-time error CSS1019: Unexpected token, found '"./_Footer.css"'
(22438,1): run-time error CSS1019: Unexpected token, found '@import'
(22438,9): run-time error CSS1019: Unexpected token, found '"./_Login.css"'
(22440,1): run-time error CSS1019: Unexpected token, found '@import'
(22440,9): run-time error CSS1019: Unexpected token, found '"./_Users.css"'
(22441,1): run-time error CSS1019: Unexpected token, found '@import'
(22441,9): run-time error CSS1019: Unexpected token, found '"./_Customers.css"'
(22442,1): run-time error CSS1019: Unexpected token, found '@import'
(22442,9): run-time error CSS1019: Unexpected token, found '"./_Customers_Datatables.css"'
(22443,1): run-time error CSS1019: Unexpected token, found '@import'
(22443,9): run-time error CSS1019: Unexpected token, found '"./_ToDoList.css"'
(22487,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22488,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22489,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-color'
(22493,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22494,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22499,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22500,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22504,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22505,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22509,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22510,24): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22511,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22515,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22516,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22521,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22522,24): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22523,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22527,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22528,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22536,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-color'
(22540,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22546,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22547,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22623,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22639,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22643,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-color'
(22647,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22651,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22652,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22656,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-color'
(22751,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22755,24): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(22759,24): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(23111,1): run-time error CSS1019: Unexpected token, found '@import'
(23111,9): run-time error CSS1019: Unexpected token, found '"../../Site/_Constant.css"'
(23468,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23719,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(23721,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(23996,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(24000,30): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(24004,30): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(24008,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(24012,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(24838,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(24846,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(24870,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(24878,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(24954,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(30916,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(30917,10): run-time error CSS1035: Expected colon, found '{'
(30927,27): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(30958,27): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(30991,27): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(31036,27): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(31061,27): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(31083,27): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(31123,27): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(31152,27): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(31181,27): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(31763,82): run-time error CSS1030: Expected identifier, found ','
(31763,150): run-time error CSS1031: Expected selector, found ')'
(31763,150): run-time error CSS1025: Expected comma or open brace, found ')'
(31771,66): run-time error CSS1030: Expected identifier, found ','
(31771,154): run-time error CSS1031: Expected selector, found ')'
(31771,154): run-time error CSS1025: Expected comma or open brace, found ')'
(32657,72): run-time error CSS1030: Expected identifier, found ','
(32657,132): run-time error CSS1031: Expected selector, found ')'
(32657,132): run-time error CSS1025: Expected comma or open brace, found ')'
(33945,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(33946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(33973,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(33974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(34008,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(34018,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(34033,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34034,10): run-time error CSS1035: Expected colon, found '{'
(34050,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34051,10): run-time error CSS1035: Expected colon, found '{'
(34072,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34073,10): run-time error CSS1035: Expected colon, found '{'
(34109,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34110,10): run-time error CSS1035: Expected colon, found '{'
(34151,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34152,9): run-time error CSS1035: Expected colon, found ','
(34168,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34169,9): run-time error CSS1035: Expected colon, found ','
(34190,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(34222,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(34261,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(34288,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(34322,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34323,10): run-time error CSS1035: Expected colon, found '{'
(34349,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34350,10): run-time error CSS1035: Expected colon, found '{'
(34381,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34382,10): run-time error CSS1035: Expected colon, found '{'
(34418,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34419,10): run-time error CSS1035: Expected colon, found '{'
(34460,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '11.1%'
(34502,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '11.1%'
(34551,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(34591,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(34638,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '60%'
(34672,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '60%'
(34711,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '60%'
(34745,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '60%'
(34784,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '60%'
(34818,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '60%'
(34857,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '60%'
(34891,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '60%'
(34930,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(34949,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(34975,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(34976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(34994,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(34995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(35018,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(35032,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(35051,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(35065,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(35084,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(35103,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(35127,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35128,10): run-time error CSS1035: Expected colon, found '{'
(35137,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35138,10): run-time error CSS1035: Expected colon, found '{'
(35152,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35153,10): run-time error CSS1035: Expected colon, found '{'
(35166,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35167,10): run-time error CSS1035: Expected colon, found '{'
(35185,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35186,10): run-time error CSS1035: Expected colon, found '{'
(35199,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35200,10): run-time error CSS1035: Expected colon, found '{'
(35218,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35219,10): run-time error CSS1035: Expected colon, found '{'
(35232,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35233,10): run-time error CSS1035: Expected colon, found '{'
(35251,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35252,10): run-time error CSS1035: Expected colon, found '{'
(35265,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35266,10): run-time error CSS1035: Expected colon, found '{'
(35284,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35285,10): run-time error CSS1035: Expected colon, found '{'
(35298,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35299,10): run-time error CSS1035: Expected colon, found '{'
(35317,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35318,10): run-time error CSS1035: Expected colon, found '{'
(35331,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35332,10): run-time error CSS1035: Expected colon, found '{'
(35350,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35351,10): run-time error CSS1035: Expected colon, found '{'
(35364,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35365,10): run-time error CSS1035: Expected colon, found '{'
(35383,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35384,10): run-time error CSS1035: Expected colon, found '{'
(35397,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35398,10): run-time error CSS1035: Expected colon, found '{'
(35416,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35417,10): run-time error CSS1035: Expected colon, found '{'
(35426,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35427,10): run-time error CSS1035: Expected colon, found '{'
(35441,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35442,10): run-time error CSS1035: Expected colon, found '{'
(35453,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35454,10): run-time error CSS1035: Expected colon, found '{'
(35470,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35471,10): run-time error CSS1035: Expected colon, found '{'
(35482,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35483,10): run-time error CSS1035: Expected colon, found '{'
(35499,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35500,10): run-time error CSS1035: Expected colon, found '{'
(35511,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35512,10): run-time error CSS1035: Expected colon, found '{'
(35528,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35529,10): run-time error CSS1035: Expected colon, found '{'
(35540,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35541,10): run-time error CSS1035: Expected colon, found '{'
(35557,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35558,10): run-time error CSS1035: Expected colon, found '{'
(35569,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35570,10): run-time error CSS1035: Expected colon, found '{'
(35586,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35587,10): run-time error CSS1035: Expected colon, found '{'
(35598,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35599,10): run-time error CSS1035: Expected colon, found '{'
(35615,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35616,10): run-time error CSS1035: Expected colon, found '{'
(35627,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35628,10): run-time error CSS1035: Expected colon, found '{'
(35644,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35645,10): run-time error CSS1035: Expected colon, found '{'
(35656,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35657,10): run-time error CSS1035: Expected colon, found '{'
(35673,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35674,10): run-time error CSS1035: Expected colon, found '{'
(35710,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35711,10): run-time error CSS1035: Expected colon, found '{'
(35754,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35755,10): run-time error CSS1035: Expected colon, found '{'
(35787,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35788,10): run-time error CSS1035: Expected colon, found '{'
(35827,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35828,10): run-time error CSS1035: Expected colon, found '{'
(35860,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35861,10): run-time error CSS1035: Expected colon, found '{'
(35900,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35901,10): run-time error CSS1035: Expected colon, found '{'
(35919,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35920,10): run-time error CSS1035: Expected colon, found '{'
(35947,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35948,10): run-time error CSS1035: Expected colon, found '{'
(35966,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(35967,10): run-time error CSS1035: Expected colon, found '{'
(35994,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35995,10): run-time error CSS1035: Expected colon, found '{'
(36020,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36021,10): run-time error CSS1035: Expected colon, found '{'
(36053,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36054,10): run-time error CSS1035: Expected colon, found '{'
(36065,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36066,10): run-time error CSS1035: Expected colon, found '{'
(36084,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36085,10): run-time error CSS1035: Expected colon, found '{'
(36102,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36103,10): run-time error CSS1035: Expected colon, found '{'
(36125,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36126,10): run-time error CSS1035: Expected colon, found '{'
(36143,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36144,10): run-time error CSS1035: Expected colon, found '{'
(36166,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36167,10): run-time error CSS1035: Expected colon, found '{'
(36184,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36185,10): run-time error CSS1035: Expected colon, found '{'
(36207,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36208,10): run-time error CSS1035: Expected colon, found '{'
(36225,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36226,10): run-time error CSS1035: Expected colon, found '{'
(36248,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36249,10): run-time error CSS1035: Expected colon, found '{'
(36266,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36267,10): run-time error CSS1035: Expected colon, found '{'
(36289,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36290,10): run-time error CSS1035: Expected colon, found '{'
(36305,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36306,10): run-time error CSS1035: Expected colon, found '{'
(36326,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36327,10): run-time error CSS1035: Expected colon, found '{'
(36342,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36343,10): run-time error CSS1035: Expected colon, found '{'
(36363,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36364,10): run-time error CSS1035: Expected colon, found '{'
(36379,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36380,10): run-time error CSS1035: Expected colon, found '{'
(36400,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36401,10): run-time error CSS1035: Expected colon, found '{'
(36416,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36417,10): run-time error CSS1035: Expected colon, found '{'
(36437,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36438,10): run-time error CSS1035: Expected colon, found '{'
(36453,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36454,10): run-time error CSS1035: Expected colon, found '{'
(36474,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(36508,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(36549,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36550,10): run-time error CSS1035: Expected colon, found '{'
(36575,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36576,10): run-time error CSS1035: Expected colon, found '{'
(36606,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36607,10): run-time error CSS1035: Expected colon, found '{'
(36620,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36621,10): run-time error CSS1035: Expected colon, found '{'
(36639,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36640,10): run-time error CSS1035: Expected colon, found '{'
(36651,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36652,10): run-time error CSS1035: Expected colon, found '{'
(36668,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36669,10): run-time error CSS1035: Expected colon, found '{'
(36680,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36681,10): run-time error CSS1035: Expected colon, found '{'
(36697,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36698,10): run-time error CSS1035: Expected colon, found '{'
(36715,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36716,10): run-time error CSS1035: Expected colon, found '{'
(36738,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36739,10): run-time error CSS1035: Expected colon, found '{'
(36756,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36757,10): run-time error CSS1035: Expected colon, found '{'
(36779,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36780,10): run-time error CSS1035: Expected colon, found '{'
(36797,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36798,10): run-time error CSS1035: Expected colon, found '{'
(36820,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36821,10): run-time error CSS1035: Expected colon, found '{'
(36838,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36839,10): run-time error CSS1035: Expected colon, found '{'
(36861,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36862,10): run-time error CSS1035: Expected colon, found '{'
(36877,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36878,10): run-time error CSS1035: Expected colon, found '{'
(36898,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(36918,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(36943,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(36959,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(36980,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(36996,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(37017,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(37037,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(37062,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37063,10): run-time error CSS1035: Expected colon, found '{'
(37075,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37076,10): run-time error CSS1035: Expected colon, found '{'
(37093,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37094,10): run-time error CSS1035: Expected colon, found '{'
(37106,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37107,10): run-time error CSS1035: Expected colon, found '{'
(37124,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37125,10): run-time error CSS1035: Expected colon, found '{'
(37137,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37138,10): run-time error CSS1035: Expected colon, found '{'
(37155,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37156,10): run-time error CSS1035: Expected colon, found '{'
(37168,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37169,10): run-time error CSS1035: Expected colon, found '{'
(37186,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37187,10): run-time error CSS1035: Expected colon, found '{'
(37199,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37200,10): run-time error CSS1035: Expected colon, found '{'
(37217,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37218,10): run-time error CSS1035: Expected colon, found '{'
(37230,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37231,10): run-time error CSS1035: Expected colon, found '{'
(37248,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37249,10): run-time error CSS1035: Expected colon, found '{'
(37261,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37262,10): run-time error CSS1035: Expected colon, found '{'
(37279,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37280,10): run-time error CSS1035: Expected colon, found '{'
(37292,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37293,10): run-time error CSS1035: Expected colon, found '{'
(40606,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(40607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(40635,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(40636,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(40664,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(40665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(40693,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(40694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(40713,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(40714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(40733,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(40734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(40753,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(40754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(40779,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(40780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(40805,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(40806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42805,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(42806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(43519,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(43520,10): run-time error CSS1035: Expected colon, found '{'
(43525,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(43526,10): run-time error CSS1035: Expected colon, found '{'
(44199,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44200,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44203,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44204,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44213,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44214,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44221,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44235,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44246,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44247,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44250,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44282,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44296,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44316,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44317,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44339,2): run-time error CSS1019: Unexpected token, found '@keyframes'
(44340,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44351,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44352,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44360,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44361,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44371,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44380,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44381,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44390,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44391,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(44401,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(44402,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
@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 */
/*!
 * MDB5
 *   Version: FREE 6.1.0
 * 
 * 
 *   Copyright: Material Design for Bootstrap
 *   https://mdbootstrap.com/
 * 
 *   Read the license: https://mdbootstrap.com/general/license/
 * 
 * 
 *   Documentation: https://mdbootstrap.com/docs/standard/
 * 
 *   Support: https://mdbootstrap.com/support/
 * 
 *   Contact: contact@mdbootstrap.com
 * 
 */

:root {
    --mdb-red: #f44336;
    --mdb-pink: #e91e63;
    --mdb-purple: purple-500;
    --mdb-indigo: #3f51b5;
    --mdb-blue: #2196f3;
    --mdb-cyan: #00bcd4;
    --mdb-teal: #009688;
    --mdb-green: #4caf50;
    --mdb-yellow: #ffeb3b;
    --mdb-orange: #ff9800;
    --mdb-white: #fff;
    --mdb-black: #000;
    --mdb-gray: #757575;
    --mdb-gray-dark: #4f4f4f;
    --mdb-gray-50: #fbfbfb;
    --mdb-gray-100: #f5f5f5;
    --mdb-gray-200: #eee;
    --mdb-gray-300: #e0e0e0;
    --mdb-gray-400: #bdbdbd;
    --mdb-gray-500: #9e9e9e;
    --mdb-gray-600: #757575;
    --mdb-gray-700: #616161;
    --mdb-gray-800: #4f4f4f;
    --mdb-gray-900: #262626;
    --mdb-primary: #3b71ca;
    --mdb-secondary: #9fa6b2;
    --mdb-success: #14a44d;
    --mdb-danger: #dc4c64;
    --mdb-warning: #e4a11b;
    --mdb-info: #54b4d3;
    --mdb-light: #fbfbfb;
    --mdb-dark: #332d2d;
    --mdb-primary-rgb: 59,113,202;
    --mdb-secondary-rgb: 159,166,178;
    --mdb-success-rgb: 20,164,77;
    --mdb-danger-rgb: 220,76,100;
    --mdb-warning-rgb: 228,161,27;
    --mdb-info-rgb: 84,180,211;
    --mdb-light-rgb: 251,251,251;
    --mdb-dark-rgb: 51,45,45;
    --mdb-white-rgb: 255,255,255;
    --mdb-black-rgb: 0,0,0;
    --mdb-body-color-rgb: 79,79,79;
    --mdb-body-bg-rgb: 255,255,255;
    --mdb-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";
    --mdb-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --mdb-gradient: linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0));
    --mdb-body-font-family: var(--mdb-font-roboto);
    --mdb-body-font-size: 1rem;
    --mdb-body-font-weight: 400;
    --mdb-body-line-height: 1.6;
    --mdb-body-color: #4f4f4f;
    --mdb-body-bg: #fff;
    --mdb-border-width: 1px;
    --mdb-border-style: solid;
    --mdb-border-color: #e0e0e0;
    --mdb-border-color-translucent: rgba(0,0,0,0.175);
    --mdb-border-radius: 0.25rem;
    --mdb-border-radius-sm: 0.25rem;
    --mdb-border-radius-lg: 0.5rem;
    --mdb-border-radius-xl: 1rem;
    --mdb-border-radius-2xl: 2rem;
    --mdb-border-radius-pill: 50rem;
    --mdb-link-color: #3b71ca;
    --mdb-link-hover-color: #386bc0;
    --mdb-code-color: #e91e63;
    --mdb-highlight-bg: #fff9c4
}

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

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

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

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: 1px 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
}

.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;
    background-color: var(--mdb-highlight-bg)
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: var(--mdb-link-color)
}

    a:hover {
        color: var(--mdb-link-hover-color);
        text-decoration: none
    }

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

code, kbd, pre, samp {
    font-family: var(--mdb-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(--mdb-code-color);
    word-wrap: break-word
}

a > code {
    color: inherit
}

kbd {
    padding: .1875rem .375rem;
    font-size: .875em;
    color: var(--mdb-body-bg);
    background-color: var(--mdb-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: 1rem;
    padding-bottom: 1rem;
    color: #757575;
    text-align: left
}

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

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

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] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}
/*!rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/

::-webkit-search-decoration {
    -webkit-appearance: none
}

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

::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-inline, .list-unstyled {
    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: #757575
}

    .blockquote-footer:before {
        content: "— "
    }

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

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid var(--mdb-border-color);
    border-radius: .25rem;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)
}

.figure {
    display: inline-block
}

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

.figure-caption {
    font-size: .875em;
    color: #757575
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    --mdb-gutter-x: 1.5rem;
    --mdb-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--mdb-gutter-x)*0.5);
    padding-left: calc(var(--mdb-gutter-x)*0.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
    }
}

.row {
    --mdb-gutter-x: 1.5rem;
    --mdb-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--mdb-gutter-y)*-1);
    margin-right: calc(var(--mdb-gutter-x)*-0.5);
    margin-left: calc(var(--mdb-gutter-x)*-0.5)
}

    .row > * {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--mdb-gutter-x)*0.5);
        padding-left: calc(var(--mdb-gutter-x)*0.5);
        margin-top: var(--mdb-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.3333333333%
}

.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.6666666667%
}

.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 {
    --mdb-gutter-x: 0
}

.g-0, .gy-0 {
    --mdb-gutter-y: 0
}

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

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

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

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

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

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

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

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

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

.g-5, .gy-5 {
    --mdb-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.3333333333%
    }

    .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.6666666667%
    }

    .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 {
        --mdb-gutter-x: 0
    }

    .g-sm-0, .gy-sm-0 {
        --mdb-gutter-y: 0
    }

    .g-sm-1, .gx-sm-1 {
        --mdb-gutter-x: 0.25rem
    }

    .g-sm-1, .gy-sm-1 {
        --mdb-gutter-y: 0.25rem
    }

    .g-sm-2, .gx-sm-2 {
        --mdb-gutter-x: 0.5rem
    }

    .g-sm-2, .gy-sm-2 {
        --mdb-gutter-y: 0.5rem
    }

    .g-sm-3, .gx-sm-3 {
        --mdb-gutter-x: 1rem
    }

    .g-sm-3, .gy-sm-3 {
        --mdb-gutter-y: 1rem
    }

    .g-sm-4, .gx-sm-4 {
        --mdb-gutter-x: 1.5rem
    }

    .g-sm-4, .gy-sm-4 {
        --mdb-gutter-y: 1.5rem
    }

    .g-sm-5, .gx-sm-5 {
        --mdb-gutter-x: 3rem
    }

    .g-sm-5, .gy-sm-5 {
        --mdb-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.3333333333%
    }

    .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.6666666667%
    }

    .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 {
        --mdb-gutter-x: 0
    }

    .g-md-0, .gy-md-0 {
        --mdb-gutter-y: 0
    }

    .g-md-1, .gx-md-1 {
        --mdb-gutter-x: 0.25rem
    }

    .g-md-1, .gy-md-1 {
        --mdb-gutter-y: 0.25rem
    }

    .g-md-2, .gx-md-2 {
        --mdb-gutter-x: 0.5rem
    }

    .g-md-2, .gy-md-2 {
        --mdb-gutter-y: 0.5rem
    }

    .g-md-3, .gx-md-3 {
        --mdb-gutter-x: 1rem
    }

    .g-md-3, .gy-md-3 {
        --mdb-gutter-y: 1rem
    }

    .g-md-4, .gx-md-4 {
        --mdb-gutter-x: 1.5rem
    }

    .g-md-4, .gy-md-4 {
        --mdb-gutter-y: 1.5rem
    }

    .g-md-5, .gx-md-5 {
        --mdb-gutter-x: 3rem
    }

    .g-md-5, .gy-md-5 {
        --mdb-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.3333333333%
    }

    .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.6666666667%
    }

    .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 {
        --mdb-gutter-x: 0
    }

    .g-lg-0, .gy-lg-0 {
        --mdb-gutter-y: 0
    }

    .g-lg-1, .gx-lg-1 {
        --mdb-gutter-x: 0.25rem
    }

    .g-lg-1, .gy-lg-1 {
        --mdb-gutter-y: 0.25rem
    }

    .g-lg-2, .gx-lg-2 {
        --mdb-gutter-x: 0.5rem
    }

    .g-lg-2, .gy-lg-2 {
        --mdb-gutter-y: 0.5rem
    }

    .g-lg-3, .gx-lg-3 {
        --mdb-gutter-x: 1rem
    }

    .g-lg-3, .gy-lg-3 {
        --mdb-gutter-y: 1rem
    }

    .g-lg-4, .gx-lg-4 {
        --mdb-gutter-x: 1.5rem
    }

    .g-lg-4, .gy-lg-4 {
        --mdb-gutter-y: 1.5rem
    }

    .g-lg-5, .gx-lg-5 {
        --mdb-gutter-x: 3rem
    }

    .g-lg-5, .gy-lg-5 {
        --mdb-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.3333333333%
    }

    .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.6666666667%
    }

    .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 {
        --mdb-gutter-x: 0
    }

    .g-xl-0, .gy-xl-0 {
        --mdb-gutter-y: 0
    }

    .g-xl-1, .gx-xl-1 {
        --mdb-gutter-x: 0.25rem
    }

    .g-xl-1, .gy-xl-1 {
        --mdb-gutter-y: 0.25rem
    }

    .g-xl-2, .gx-xl-2 {
        --mdb-gutter-x: 0.5rem
    }

    .g-xl-2, .gy-xl-2 {
        --mdb-gutter-y: 0.5rem
    }

    .g-xl-3, .gx-xl-3 {
        --mdb-gutter-x: 1rem
    }

    .g-xl-3, .gy-xl-3 {
        --mdb-gutter-y: 1rem
    }

    .g-xl-4, .gx-xl-4 {
        --mdb-gutter-x: 1.5rem
    }

    .g-xl-4, .gy-xl-4 {
        --mdb-gutter-y: 1.5rem
    }

    .g-xl-5, .gx-xl-5 {
        --mdb-gutter-x: 3rem
    }

    .g-xl-5, .gy-xl-5 {
        --mdb-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.3333333333%
    }

    .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.6666666667%
    }

    .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 {
        --mdb-gutter-x: 0
    }

    .g-xxl-0, .gy-xxl-0 {
        --mdb-gutter-y: 0
    }

    .g-xxl-1, .gx-xxl-1 {
        --mdb-gutter-x: 0.25rem
    }

    .g-xxl-1, .gy-xxl-1 {
        --mdb-gutter-y: 0.25rem
    }

    .g-xxl-2, .gx-xxl-2 {
        --mdb-gutter-x: 0.5rem
    }

    .g-xxl-2, .gy-xxl-2 {
        --mdb-gutter-y: 0.5rem
    }

    .g-xxl-3, .gx-xxl-3 {
        --mdb-gutter-x: 1rem
    }

    .g-xxl-3, .gy-xxl-3 {
        --mdb-gutter-y: 1rem
    }

    .g-xxl-4, .gx-xxl-4 {
        --mdb-gutter-x: 1.5rem
    }

    .g-xxl-4, .gy-xxl-4 {
        --mdb-gutter-y: 1.5rem
    }

    .g-xxl-5, .gx-xxl-5 {
        --mdb-gutter-x: 3rem
    }

    .g-xxl-5, .gy-xxl-5 {
        --mdb-gutter-y: 3rem
    }
}

.table {
    --mdb-table-color: var(--mdb-body-color);
    --mdb-table-bg: transparent;
    --mdb-table-border-color: var(--mdb-border-color);
    --mdb-table-accent-bg: transparent;
    --mdb-table-striped-color: var(--mdb-body-color);
    --mdb-table-striped-bg: rgba(0,0,0,0.02);
    --mdb-table-active-color: var(--mdb-body-color);
    --mdb-table-active-bg: rgba(0,0,0,0.1);
    --mdb-table-hover-color: var(--mdb-body-color);
    --mdb-table-hover-bg: rgba(0,0,0,0.025);
    width: 100%;
    margin-bottom: 1rem;
    color: var(--mdb-table-color);
    vertical-align: top;
    border-color: var(--mdb-table-border-color)
}

    .table > :not(caption) > * > * {
        padding: 1rem 1.4rem;
        background-color: var(--mdb-table-bg);
        border-bottom-width: 1px;
        box-shadow: inset 0 0 0 9999px var(--mdb-table-accent-bg)
    }

    .table > tbody {
        vertical-align: inherit
    }

    .table > thead {
        vertical-align: bottom
    }

.table-group-divider {
    border-top: 2px solid inherit
}

.caption-top {
    caption-side: top
}

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

.table-bordered > :not(caption) > * {
    border-width: 1px 0
}

    .table-bordered > :not(caption) > * > * {
        border-width: 0 1px
    }

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

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

.table-striped-columns > :not(caption) > tr > :nth-child(2n), .table-striped > tbody > tr:nth-of-type(odd) > * {
    --mdb-table-accent-bg: var(--mdb-table-striped-bg);
    color: var(--mdb-table-striped-color)
}

.table-active {
    --mdb-table-accent-bg: var(--mdb-table-active-bg);
    color: var(--mdb-table-active-color)
}

.table-hover > tbody > tr:hover > * {
    --mdb-table-accent-bg: var(--mdb-table-hover-bg);
    color: var(--mdb-table-hover-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;
    color: rgba(0,0,0,.6)
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.6;
    color: rgba(0,0,0,.6)
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1rem
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .775rem
}

.form-text {
    margin-top: .25rem;
    font-size: .875em;
    color: #757575
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    color: #4f4f4f;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #bdbdbd;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075);
    transition: all .2s linear
}

@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: #4f4f4f;
    background-color: #fff;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(59,113,202,.25)
}

.form-control::-webkit-date-and-time-value {
    height: 1.6em
}

.form-control::-moz-placeholder {
    color: #757575;
    opacity: 1
}

.form-control::placeholder {
    color: #757575;
    opacity: 1
}

.form-control:disabled {
    background-color: #eee;
    opacity: 1
}

.form-control::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: #4f4f4f;
    background-color: #eee;
    pointer-events: none;
    border: 0 solid;
    border-color: inherit;
    border-inline-end-width: 1px;
    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::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #e2e2e2
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.6;
    color: #4f4f4f;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 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.6em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .775rem;
    border-radius: .25rem
}

    .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.6em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: .5rem
}

    .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.6em + .75rem + 2px)
}

textarea.form-control-sm {
    min-height: calc(1.6em + .5rem + 2px)
}

textarea.form-control-lg {
    min-height: calc(1.6em + 1rem + 2px)
}

.form-control-color {
    width: 3rem;
    height: calc(1.6em + .75rem + 2px);
    padding: .375rem
}

    .form-control-color:not(:disabled):not([readonly]) {
        cursor: pointer
    }

    .form-control-color::-moz-color-swatch {
        border: 0 !important;
        border-radius: .25rem
    }

    .form-control-color::-webkit-color-swatch {
        border-radius: .25rem
    }

    .form-control-color.form-control-sm {
        height: calc(1.6em + .5rem + 2px)
    }

    .form-control-color.form-control-lg {
        height: calc(1.6em + 1rem + 2px)
    }

.form-select {
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    -moz-padding-start: calc(.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    color: #4f4f4f;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #bdbdbd;
    border-radius: .25rem;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media(prefers-reduced-motion:reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(59,113,202,.25)
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

.form-select:disabled {
    background-color: #eee
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #4f4f4f
}

.form-select-sm {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .775rem;
    border-radius: .25rem
}

.form-select-lg {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1rem;
    border-radius: .5rem
}

.form-check {
    display: block;
    min-height: 1.6rem;
    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 {
    width: 1em;
    height: 1em;
    margin-top: .3em;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    border: 1px solid rgba(0,0,0,.25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    print-color-adjust: exact
}

    .form-check-input[type=checkbox] {
        border-radius: .25em
    }

    .form-check-input:active {
        filter: brightness(90%)
    }

    .form-check-input:focus {
        border-color: #3b71ca;
        outline: 0;
        box-shadow: 0 0 0 .25rem rgba(59,113,202,.25)
    }

    .form-check-input:checked {
        background-color: #3b71ca
    }

        .form-check-input:checked[type=checkbox] {
            background-image: url("data:image/svg+xml;charset=utf-8,%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 10l3 3 6-6'/%3E%3C/svg%3E") !important;
        }

        .form-check-input:checked[type=radio] {
            background-image: url("data:image/svg+xml;charset=utf-8,%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: #3b71ca;
        border-color: #757575;
        background-image: url("data:image/svg+xml;charset=utf-8,%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 {
        width: 2em;
        margin-left: -2.5em;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");
        background-position: 0;
        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 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233b71ca'/%3E%3C/svg%3E")
}

.form-switch .form-check-input:checked {
    background-position: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%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
    }

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

    .form-range:focus {
        outline: 0
    }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(59,113,202,.25)
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(59,113,202,.25)
        }

    .form-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -.25rem;
        background-color: #3b71ca;
        border: 0;
        border-radius: 1rem;
        box-shadow: 0 .1rem .25rem rgba(0,0,0,.1);
        -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: #c4d4ef
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #e0e0e0;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075)
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #3b71ca;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 .1rem .25rem rgba(0,0,0,.1);
    -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: #c4d4ef
}

.form-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #e0e0e0;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075)
}

.form-range:disabled {
    pointer-events: none
}

    .form-range:disabled::-webkit-slider-thumb {
        background-color: #9e9e9e
    }

    .form-range:disabled::-moz-range-thumb {
        background-color: #9e9e9e
    }

.form-floating {
    position: relative
}

    .form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select {
        height: calc(3.5rem + 2px);
        line-height: 1.25
    }

    .form-floating > label {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 1rem .75rem;
        overflow: hidden;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap;
        pointer-events: none;
        border: 1px 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 {
    opacity: .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 {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating > .form-control-plaintext ~ label {
    border-width: 1px 0
}

.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.6;
    color: #4f4f4f;
    text-align: center;
    white-space: nowrap;
    background-color: #eee;
    border: 1px solid #bdbdbd;
    border-radius: .25rem
}

.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: 1rem;
    border-radius: .5rem
}

.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: .775rem;
    border-radius: .25rem
}

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

.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), .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 > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    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 {
    width: 100%;
    margin-top: .25rem;
    font-size: .875em
}

.valid-tooltip {
    color: #000;
    border-radius: .25rem
}

.form-control.is-valid, .was-validated .form-control:valid {
    padding-right: calc(1.6em + .75rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2314a44d' d='M2.3 6.73L.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(.4em + .1875rem) center;
    background-size: calc(.8em + .375rem) calc(.8em + .375rem)
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(1.6em + .75rem);
    background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem)
}

.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"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2314a44d' d='M2.3 6.73L.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-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.8em + .375rem) calc(.8em + .375rem)
}

.form-control-color.is-valid, .was-validated .form-control-color:valid {
    width: calc(3.75rem + 1.6em)
}

.form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
    box-shadow: 0 0 0 .25rem rgba(20,164,77,.25)
}

.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 {
    width: 100%;
    margin-top: .25rem;
    font-size: .875em
}

.invalid-tooltip {
    color: #000;
    border-radius: .25rem
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    padding-right: calc(1.6em + .75rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc4c64'%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='%23dc4c64' stroke='none'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right calc(.4em + .1875rem) center;
    background-size: calc(.8em + .375rem) calc(.8em + .375rem)
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.6em + .75rem);
    background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem)
}

.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"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc4c64'%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='%23dc4c64' stroke='none'/%3E%3C/svg%3E");
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.8em + .375rem) calc(.8em + .375rem)
}

.form-control-color.is-invalid, .was-validated .form-control-color:invalid {
    width: calc(3.75rem + 1.6em)
}

.form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus {
    box-shadow: 0 0 0 .25rem rgba(220,76,100,.25)
}

.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 {
    --mdb-btn-padding-x: 1.5rem;
    --mdb-btn-padding-y: 0.375rem;
    --mdb-btn-font-size: 0.75rem;
    --mdb-btn-font-weight: 500;
    --mdb-btn-line-height: 1.5;
    --mdb-btn-color: #4f4f4f;
    --mdb-btn-bg: transparent;
    --mdb-btn-border-width: 2px;
    --mdb-btn-border-color: transparent;
    --mdb-btn-hover-border-color: transparent;
    --mdb-btn-disabled-opacity: 0.65;
    --mdb-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--mdb-btn-focus-shadow-rgb),0.5);
    display: inline-block;
    padding: var(--mdb-btn-padding-y) var(--mdb-btn-padding-x);
    font-family: var(--mdb-btn-font-family);
    font-size: var(--mdb-btn-font-size);
    font-weight: var(--mdb-btn-font-weight);
    line-height: var(--mdb-btn-line-height);
    color: var(--mdb-btn-color);
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: var(--mdb-btn-border-width) solid var(--mdb-btn-border-color);
    background-color: var(--mdb-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(--mdb-btn-hover-color);
    background-color: var(--mdb-btn-hover-bg);
    border-color: var(--mdb-btn-hover-border-color)
}

.btn-check + .btn:hover {
    color: var(--mdb-btn-color);
    background-color: var(--mdb-btn-bg);
    border-color: var(--mdb-btn-border-color)
}

.btn:focus-visible {
    color: var(--mdb-btn-hover-color);
    background-color: var(--mdb-btn-hover-bg)
}

.btn-check:focus-visible + .btn, .btn:focus-visible {
    border-color: var(--mdb-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--mdb-btn-box-shadow),var(--mdb-btn-focus-box-shadow)
}

.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {
    color: var(--mdb-btn-active-color);
    background-color: var(--mdb-btn-active-bg);
    border-color: var(--mdb-btn-active-border-color);
    box-shadow: var(--mdb-btn-active-shadow)
}

    .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(--mdb-btn-active-shadow),var(--mdb-btn-focus-box-shadow)
    }

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    color: var(--mdb-btn-disabled-color);
    pointer-events: none;
    background-color: var(--mdb-btn-disabled-bg);
    border-color: var(--mdb-btn-disabled-border-color);
    opacity: var(--mdb-btn-disabled-opacity);
    box-shadow: none
}

.btn-primary {
    --mdb-btn-border-color: #3b71ca;
    --mdb-btn-hover-border-color: #2f5aa2;
    --mdb-btn-focus-shadow-rgb: 88,134,210;
    --mdb-btn-active-border-color: #2c5598;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #fff;
    --mdb-btn-disabled-bg: #3b71ca;
    --mdb-btn-disabled-border-color: #3b71ca
}

.btn-secondary {
    --mdb-btn-color: #000;
    --mdb-btn-bg: #9fa6b2;
    --mdb-btn-border-color: #9fa6b2;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-bg: #adb3be;
    --mdb-btn-hover-border-color: #a9afba;
    --mdb-btn-focus-shadow-rgb: 135,141,151;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-bg: #b2b8c1;
    --mdb-btn-active-border-color: #a9afba;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #000;
    --mdb-btn-disabled-bg: #9fa6b2;
    --mdb-btn-disabled-border-color: #9fa6b2
}

.btn-success {
    --mdb-btn-color: #000;
    --mdb-btn-border-color: #14a44d;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-bg: #37b268;
    --mdb-btn-hover-border-color: #2cad5f;
    --mdb-btn-focus-shadow-rgb: 17,139,65;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-bg: #43b671;
    --mdb-btn-active-border-color: #2cad5f;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #000;
    --mdb-btn-disabled-bg: #14a44d;
    --mdb-btn-disabled-border-color: #14a44d
}

.btn-danger {
    --mdb-btn-color: #000;
    --mdb-btn-border-color: #dc4c64;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-bg: #e1677b;
    --mdb-btn-hover-border-color: #e05e74;
    --mdb-btn-focus-shadow-rgb: 187,65,85;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-bg: #e37083;
    --mdb-btn-active-border-color: #e05e74;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #000;
    --mdb-btn-disabled-bg: #dc4c64;
    --mdb-btn-disabled-border-color: #dc4c64
}

.btn-warning {
    --mdb-btn-color: #000;
    --mdb-btn-border-color: #e4a11b;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-bg: #e8af3d;
    --mdb-btn-hover-border-color: #e7aa32;
    --mdb-btn-focus-shadow-rgb: 194,137,23;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-bg: #e9b449;
    --mdb-btn-active-border-color: #e7aa32;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #000;
    --mdb-btn-disabled-bg: #e4a11b;
    --mdb-btn-disabled-border-color: #e4a11b
}

.btn-info {
    --mdb-btn-color: #000;
    --mdb-btn-border-color: #54b4d3;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-bg: #6ebfda;
    --mdb-btn-hover-border-color: #65bcd7;
    --mdb-btn-focus-shadow-rgb: 71,153,179;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-bg: #76c3dc;
    --mdb-btn-active-border-color: #65bcd7;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #000;
    --mdb-btn-disabled-bg: #54b4d3;
    --mdb-btn-disabled-border-color: #54b4d3
}

.btn-light {
    --mdb-btn-color: #000;
    --mdb-btn-border-color: #fbfbfb;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-border-color: #c9c9c9;
    --mdb-btn-focus-shadow-rgb: 213,213,213;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-border-color: #bcbcbc;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #000;
    --mdb-btn-disabled-bg: #fbfbfb;
    --mdb-btn-disabled-border-color: #fbfbfb
}

.btn-dark {
    --mdb-btn-border-color: #332d2d;
    --mdb-btn-hover-bg: #524d4d;
    --mdb-btn-hover-border-color: #474242;
    --mdb-btn-focus-shadow-rgb: 82,77,77;
    --mdb-btn-active-bg: #5c5757;
    --mdb-btn-active-border-color: #474242;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #fff;
    --mdb-btn-disabled-bg: #332d2d;
    --mdb-btn-disabled-border-color: #332d2d
}

.btn-outline-primary {
    --mdb-btn-border-color: #3b71ca;
    --mdb-btn-hover-color: #fff;
    --mdb-btn-hover-bg: #3b71ca;
    --mdb-btn-hover-border-color: #3b71ca;
    --mdb-btn-focus-shadow-rgb: 59,113,202;
    --mdb-btn-active-color: #fff;
    --mdb-btn-active-bg: #3b71ca;
    --mdb-btn-active-border-color: #3b71ca;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #3b71ca;
    --mdb-btn-disabled-bg: transparent;
    --mdb-btn-disabled-border-color: #3b71ca;
    --mdb-gradient: none
}

.btn-outline-secondary {
    --mdb-btn-color: #9fa6b2;
    --mdb-btn-border-color: #9fa6b2;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-bg: #9fa6b2;
    --mdb-btn-hover-border-color: #9fa6b2;
    --mdb-btn-focus-shadow-rgb: 159,166,178;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-bg: #9fa6b2;
    --mdb-btn-active-border-color: #9fa6b2;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #9fa6b2;
    --mdb-btn-disabled-bg: transparent;
    --mdb-btn-disabled-border-color: #9fa6b2;
    --mdb-gradient: none
}

.btn-outline-success {
    --mdb-btn-border-color: #14a44d;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-bg: #14a44d;
    --mdb-btn-hover-border-color: #14a44d;
    --mdb-btn-focus-shadow-rgb: 20,164,77;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-bg: #14a44d;
    --mdb-btn-active-border-color: #14a44d;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #14a44d;
    --mdb-btn-disabled-bg: transparent;
    --mdb-btn-disabled-border-color: #14a44d;
    --mdb-gradient: none
}

.btn-outline-danger {
    --mdb-btn-border-color: #dc4c64;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-bg: #dc4c64;
    --mdb-btn-hover-border-color: #dc4c64;
    --mdb-btn-focus-shadow-rgb: 220,76,100;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-bg: #dc4c64;
    --mdb-btn-active-border-color: #dc4c64;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #dc4c64;
    --mdb-btn-disabled-bg: transparent;
    --mdb-btn-disabled-border-color: #dc4c64;
    --mdb-gradient: none
}

.btn-outline-warning {
    --mdb-btn-border-color: #e4a11b;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-bg: #e4a11b;
    --mdb-btn-hover-border-color: #e4a11b;
    --mdb-btn-focus-shadow-rgb: 228,161,27;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-bg: #e4a11b;
    --mdb-btn-active-border-color: #e4a11b;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #e4a11b;
    --mdb-btn-disabled-bg: transparent;
    --mdb-btn-disabled-border-color: #e4a11b;
    --mdb-gradient: none
}

.btn-outline-info {
    --mdb-btn-border-color: #54b4d3;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-bg: #54b4d3;
    --mdb-btn-hover-border-color: #54b4d3;
    --mdb-btn-focus-shadow-rgb: 84,180,211;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-bg: #54b4d3;
    --mdb-btn-active-border-color: #54b4d3;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #54b4d3;
    --mdb-btn-disabled-bg: transparent;
    --mdb-btn-disabled-border-color: #54b4d3;
    --mdb-gradient: none
}

.btn-outline-light {
    --mdb-btn-border-color: #fbfbfb;
    --mdb-btn-hover-color: #000;
    --mdb-btn-hover-bg: #fbfbfb;
    --mdb-btn-hover-border-color: #fbfbfb;
    --mdb-btn-focus-shadow-rgb: 251,251,251;
    --mdb-btn-active-color: #000;
    --mdb-btn-active-bg: #fbfbfb;
    --mdb-btn-active-border-color: #fbfbfb;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #fbfbfb;
    --mdb-btn-disabled-bg: transparent;
    --mdb-btn-disabled-border-color: #fbfbfb;
    --mdb-gradient: none
}

.btn-outline-dark {
    --mdb-btn-border-color: #332d2d;
    --mdb-btn-hover-color: #fff;
    --mdb-btn-hover-bg: #332d2d;
    --mdb-btn-hover-border-color: #332d2d;
    --mdb-btn-focus-shadow-rgb: 51,45,45;
    --mdb-btn-active-color: #fff;
    --mdb-btn-active-bg: #332d2d;
    --mdb-btn-active-border-color: #332d2d;
    --mdb-btn-active-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-disabled-color: #332d2d;
    --mdb-btn-disabled-bg: transparent;
    --mdb-btn-disabled-border-color: #332d2d;
    --mdb-gradient: none
}

.btn-link {
    --mdb-btn-font-weight: 400;
    --mdb-btn-bg: transparent;
    --mdb-btn-border-color: transparent;
    --mdb-btn-hover-border-color: transparent;
    --mdb-btn-active-color: #386bc0;
    --mdb-btn-active-border-color: transparent;
    --mdb-btn-disabled-border-color: transparent;
    --mdb-btn-focus-shadow-rgb: 88,134,210
}

    .btn-link:focus-visible, .btn-link:hover {
        text-decoration: none
    }

    .btn-link:focus-visible {
        color: var(--mdb-btn-color)
    }

    .btn-link:hover {
        color: var(--mdb-btn-hover-color)
    }

.btn-group-lg > .btn, .btn-lg {
    --mdb-btn-padding-y: 0.5rem;
    --mdb-btn-border-radius: 0.5rem
}

.btn-group-sm > .btn, .btn-sm {
    --mdb-btn-padding-y: 0.25rem;
    --mdb-btn-border-radius: 0.25rem
}

.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 {
    --mdb-dropdown-zindex: 1000;
    --mdb-dropdown-min-width: 10rem;
    --mdb-dropdown-padding-x: 0;
    --mdb-dropdown-padding-y: 0.5rem;
    --mdb-dropdown-spacer: 0.125rem;
    --mdb-dropdown-font-size: 0.875rem;
    --mdb-dropdown-color: #4f4f4f;
    --mdb-dropdown-bg: #fff;
    --mdb-dropdown-border-color: var(--mdb-border-color-translucent);
    --mdb-dropdown-border-radius: 0.5rem;
    --mdb-dropdown-border-width: 1px;
    --mdb-dropdown-inner-border-radius: calc(0.5rem - 1px);
    --mdb-dropdown-divider-bg: #f5f5f5;
    --mdb-dropdown-divider-margin-y: 0.5rem;
    --mdb-dropdown-box-shadow: 0 2px 15px -3px rgba(0,0,0,0.07),0 10px 20px -2px rgba(0,0,0,0.04);
    --mdb-dropdown-link-color: #262626;
    --mdb-dropdown-link-hover-color: #222;
    --mdb-dropdown-link-hover-bg: #eee;
    --mdb-dropdown-link-active-color: #fff;
    --mdb-dropdown-link-active-bg: #3b71ca;
    --mdb-dropdown-link-disabled-color: #9e9e9e;
    --mdb-dropdown-item-padding-x: 1rem;
    --mdb-dropdown-item-padding-y: 0.5rem;
    --mdb-dropdown-header-color: #757575;
    --mdb-dropdown-header-padding-x: 1rem;
    --mdb-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--mdb-dropdown-zindex);
    display: none;
    min-width: var(--mdb-dropdown-min-width);
    padding: var(--mdb-dropdown-padding-y) var(--mdb-dropdown-padding-x);
    text-align: left;
    list-style: none;
    background-color: var(--mdb-dropdown-bg);
    background-clip: padding-box;
    border: var(--mdb-dropdown-border-width) solid var(--mdb-dropdown-border-color);
    border-radius: var(--mdb-dropdown-border-radius)
}

    .dropdown-menu[data-mdb-popper] {
        top: 100%;
        left: 0;
        margin-top: var(--mdb-dropdown-spacer)
    }

.dropdown-menu-start {
    --mdb-position: start
}

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

.dropdown-menu-end {
    --mdb-position: end
}

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

@media(min-width:576px) {
    .dropdown-menu-sm-start {
        --mdb-position: start
    }

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

    .dropdown-menu-sm-end {
        --mdb-position: end
    }

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

@media(min-width:768px) {
    .dropdown-menu-md-start {
        --mdb-position: start
    }

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

    .dropdown-menu-md-end {
        --mdb-position: end
    }

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

@media(min-width:992px) {
    .dropdown-menu-lg-start {
        --mdb-position: start
    }

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

    .dropdown-menu-lg-end {
        --mdb-position: end
    }

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

@media(min-width:1200px) {
    .dropdown-menu-xl-start {
        --mdb-position: start
    }

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

    .dropdown-menu-xl-end {
        --mdb-position: end
    }

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

@media(min-width:1400px) {
    .dropdown-menu-xxl-start {
        --mdb-position: start
    }

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

    .dropdown-menu-xxl-end {
        --mdb-position: end
    }

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

.dropup .dropdown-menu[data-mdb-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--mdb-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-mdb-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--mdb-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-mdb-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--mdb-dropdown-spacer)
}

.dropstart .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    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(--mdb-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--mdb-dropdown-divider-bg)
}

.dropdown-item {
    display: block;
    width: 100%;
    clear: both;
    font-weight: 400;
    color: var(--mdb-dropdown-link-color);
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

    .dropdown-item:focus, .dropdown-item:hover {
        color: var(--mdb-dropdown-link-hover-color);
        background-color: var(--mdb-dropdown-link-hover-bg)
    }

    .dropdown-item.active, .dropdown-item:active {
        color: var(--mdb-dropdown-link-active-color);
        text-decoration: none;
        background-color: var(--mdb-dropdown-link-active-bg)
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: var(--mdb-dropdown-link-disabled-color);
        pointer-events: none;
        background-color: transparent
    }

.dropdown-menu.show {
    display: block
}

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

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

.dropdown-menu-dark {
    --mdb-dropdown-color: #e0e0e0;
    --mdb-dropdown-bg: #4f4f4f;
    --mdb-dropdown-border-color: var(--mdb-border-color-translucent);
    --mdb-dropdown-link-color: #e0e0e0;
    --mdb-dropdown-link-hover-color: #fff;
    --mdb-dropdown-divider-bg: #f5f5f5;
    --mdb-dropdown-link-hover-bg: hsla(0,0%,100%,0.15);
    --mdb-dropdown-link-active-color: #fff;
    --mdb-dropdown-link-active-bg: #3b71ca;
    --mdb-dropdown-link-disabled-color: #9e9e9e;
    --mdb-dropdown-header-color: #9e9e9e
}

.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: .25rem
}

    .btn-group > .btn-group:not(:first-child), .btn-group > :not(.btn-check:first-child) + .btn {
        margin-left: -2px
    }

    .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: 1.125rem;
    padding-left: 1.125rem
}

    .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: .75rem;
    padding-left: .75rem
}

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

.btn-group.show .dropdown-toggle {
    box-shadow: 0 8px 9px -4px rgba(0,0,0,.15),0 4px 18px 0 rgba(0,0,0,.1)
}

    .btn-group.show .dropdown-toggle.btn-link {
        box-shadow: none
    }

.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: -2px
        }

        .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 {
    --mdb-nav-link-padding-x: 1rem;
    --mdb-nav-link-padding-y: 0.5rem;
    --mdb-nav-link-color: var(--mdb-link-color);
    --mdb-nav-link-hover-color: var(--mdb-link-hover-color);
    --mdb-nav-link-disabled-color: #757575;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: var(--mdb-nav-link-padding-y) var(--mdb-nav-link-padding-x);
    font-size: var(--mdb-nav-link-font-size);
    font-weight: var(--mdb-nav-link-font-weight);
    color: var(--mdb-nav-link-color);
    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(--mdb-nav-link-hover-color)
}

.nav-link.disabled {
    color: var(--mdb-nav-link-disabled-color);
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    --mdb-nav-tabs-border-width: 1px;
    --mdb-nav-tabs-border-color: #e0e0e0;
    --mdb-nav-tabs-border-radius: 0.25rem;
    --mdb-nav-tabs-link-hover-border-color: #eee #eee #e0e0e0;
    --mdb-nav-tabs-link-active-color: #3b71ca;
    --mdb-nav-tabs-link-active-bg: #fff;
    --mdb-nav-tabs-link-active-border-color: #3b71ca;
    border-bottom: var(--mdb-nav-tabs-border-width) solid var(--mdb-nav-tabs-border-color)
}

    .nav-tabs .nav-link {
        margin-bottom: calc(var(--mdb-nav-tabs-border-width)*-1);
        background: none;
        border: var(--mdb-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--mdb-nav-tabs-border-radius);
        border-top-right-radius: var(--mdb-nav-tabs-border-radius)
    }

        .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
            isolation: isolate;
            border-color: var(--mdb-nav-tabs-link-hover-border-color)
        }

        .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
            color: var(--mdb-nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent
        }

        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
            background-color: var(--mdb-nav-tabs-link-active-bg)
        }

    .nav-tabs .dropdown-menu {
        margin-top: calc(var(--mdb-nav-tabs-border-width)*-1);
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

.nav-pills {
    --mdb-nav-pills-border-radius: 0.25rem;
    --mdb-nav-pills-link-active-color: #285192;
    --mdb-nav-pills-link-active-bg: #e3ebf7
}

    .nav-pills .nav-link {
        background: none;
        border: 0;
        border-radius: var(--mdb-nav-pills-border-radius)
    }

        .nav-pills .nav-link:disabled {
            color: var(--mdb-nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent
        }

.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 {
    --mdb-navbar-padding-x: 0;
    --mdb-navbar-padding-y: 0.5rem;
    --mdb-navbar-color: rgba(0,0,0,0.55);
    --mdb-navbar-hover-color: rgba(0,0,0,0.7);
    --mdb-navbar-disabled-color: rgba(0,0,0,0.3);
    --mdb-navbar-active-color: rgba(0,0,0,0.9);
    --mdb-navbar-brand-padding-y: 0.3rem;
    --mdb-navbar-brand-margin-end: 1rem;
    --mdb-navbar-brand-font-size: 1.25rem;
    --mdb-navbar-brand-color: rgba(0,0,0,0.9);
    --mdb-navbar-brand-hover-color: rgba(0,0,0,0.9);
    --mdb-navbar-nav-link-padding-x: 0.5rem;
    --mdb-navbar-toggler-padding-y: 0.25rem;
    --mdb-navbar-toggler-padding-x: 0.75rem;
    --mdb-navbar-toggler-font-size: 1.25rem;
    --mdb-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    --mdb-navbar-toggler-border-color: rgba(0,0,0,0.1);
    --mdb-navbar-toggler-border-radius: 0.25rem;
    --mdb-navbar-toggler-focus-width: 0.25rem;
    --mdb-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(--mdb-navbar-padding-y) var(--mdb-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(--mdb-navbar-brand-padding-y);
    padding-bottom: var(--mdb-navbar-brand-padding-y);
    margin-right: var(--mdb-navbar-brand-margin-end);
    font-size: var(--mdb-navbar-brand-font-size);
    color: var(--mdb-navbar-brand-color);
    white-space: nowrap
}

    .navbar-brand:focus, .navbar-brand:hover {
        color: var(--mdb-navbar-brand-hover-color)
    }

.navbar-nav {
    --mdb-nav-link-padding-x: 0;
    --mdb-nav-link-padding-y: 0.5rem;
    --mdb-nav-link-color: var(--mdb-navbar-color);
    --mdb-nav-link-hover-color: var(--mdb-navbar-hover-color);
    --mdb-nav-link-disabled-color: var(--mdb-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

    .navbar-nav .nav-link.active, .navbar-nav .show > .nav-link {
        color: var(--mdb-navbar-active-color)
    }

    .navbar-nav .dropdown-menu {
        position: static
    }

.navbar-text {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--mdb-navbar-color)
}

    .navbar-text a, .navbar-text a:focus, .navbar-text a:hover {
        color: var(--mdb-navbar-active-color)
    }

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

.navbar-toggler {
    padding: var(--mdb-navbar-toggler-padding-y) var(--mdb-navbar-toggler-padding-x);
    font-size: var(--mdb-navbar-toggler-font-size);
    line-height: 1;
    color: var(--mdb-navbar-color);
    background-color: transparent;
    border: var(--mdb-border-width) solid var(--mdb-navbar-toggler-border-color);
    border-radius: var(--mdb-navbar-toggler-border-radius);
    transition: var(--mdb-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(--mdb-navbar-toggler-focus-width)
}

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

.navbar-nav-scroll {
    max-height: var(--mdb-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(--mdb-navbar-nav-link-padding-x);
                padding-left: var(--mdb-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;
            box-shadow: none;
            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(--mdb-navbar-nav-link-padding-x);
                padding-left: var(--mdb-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;
            box-shadow: none;
            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(--mdb-navbar-nav-link-padding-x);
                padding-left: var(--mdb-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;
            box-shadow: none;
            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(--mdb-navbar-nav-link-padding-x);
                padding-left: var(--mdb-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;
            box-shadow: none;
            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(--mdb-navbar-nav-link-padding-x);
                padding-left: var(--mdb-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;
            box-shadow: none;
            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(--mdb-navbar-nav-link-padding-x);
            padding-left: var(--mdb-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;
        box-shadow: none;
        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 {
    --mdb-navbar-color: hsla(0,0%,100%,0.55);
    --mdb-navbar-hover-color: hsla(0,0%,100%,0.75);
    --mdb-navbar-disabled-color: hsla(0,0%,100%,0.25);
    --mdb-navbar-active-color: #fff;
    --mdb-navbar-brand-color: #fff;
    --mdb-navbar-brand-hover-color: #fff;
    --mdb-navbar-toggler-border-color: hsla(0,0%,100%,0.1);
    --mdb-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.card {
    --mdb-card-spacer-y: 1.5rem;
    --mdb-card-spacer-x: 1.5rem;
    --mdb-card-title-spacer-y: 0.5rem;
    --mdb-card-border-width: 1px;
    --mdb-card-border-color: var(--mdb-border-color-translucent);
    --mdb-card-border-radius: 0.5rem;
    --mdb-card-box-shadow: 0 2px 15px -3px rgba(0,0,0,0.07),0 10px 20px -2px rgba(0,0,0,0.04);
    --mdb-card-inner-border-radius: calc(0.5rem - 1px);
    --mdb-card-cap-padding-y: 0.75rem;
    --mdb-card-cap-padding-x: 1.5rem;
    --mdb-card-cap-bg: hsla(0,0%,100%,0);
    --mdb-card-bg: #fff;
    --mdb-card-img-overlay-padding: 1.5rem;
    --mdb-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--mdb-card-height);
    word-wrap: break-word;
    background-color: var(--mdb-card-bg);
    background-clip: border-box;
    border: var(--mdb-card-border-width) solid var(--mdb-card-border-color);
    border-radius: var(--mdb-card-border-radius);
    box-shadow: var(--mdb-card-box-shadow)
}

    .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(--mdb-card-inner-border-radius);
            border-top-right-radius: var(--mdb-card-inner-border-radius)
        }

        .card > .list-group:last-child {
            border-bottom-width: 0;
            border-bottom-right-radius: var(--mdb-card-inner-border-radius);
            border-bottom-left-radius: var(--mdb-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(--mdb-card-spacer-y) var(--mdb-card-spacer-x);
    color: var(--mdb-card-color)
}

.card-title {
    margin-bottom: var(--mdb-card-title-spacer-y)
}

.card-subtitle {
    margin-top: calc(var(--mdb-card-title-spacer-y)*-0.5)
}

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

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

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

    .card-header:first-child {
        border-radius: var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius) 0 0
    }

.card-footer {
    padding: var(--mdb-card-cap-padding-y) var(--mdb-card-cap-padding-x);
    color: var(--mdb-card-cap-color);
    background-color: var(--mdb-card-cap-bg);
    border-top: var(--mdb-card-border-width) solid var(--mdb-card-border-color)
}

    .card-footer:last-child {
        border-radius: 0 0 var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius)
    }

.card-header-tabs {
    margin-right: calc(var(--mdb-card-cap-padding-x)*-0.5);
    margin-bottom: calc(var(--mdb-card-cap-padding-y)*-1);
    margin-left: calc(var(--mdb-card-cap-padding-x)*-0.5);
    border-bottom: 0
}

    .card-header-tabs .nav-link.active {
        background-color: var(--mdb-card-bg);
        border-bottom-color: var(--mdb-card-bg)
    }

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

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

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

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

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

.card-group > .card {
    margin-bottom: var(--mdb-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
                }
}

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

.breadcrumb-item + .breadcrumb-item {
    padding-left: var(--mdb-breadcrumb-item-padding-x)
}

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

.breadcrumb-item.active {
    color: var(--mdb-breadcrumb-item-active-color)
}

.pagination {
    --mdb-pagination-padding-x: 0.75rem;
    --mdb-pagination-padding-y: 0.375rem;
    --mdb-pagination-font-size: 0.9rem;
    --mdb-pagination-color: #4f4f4f;
    --mdb-pagination-bg: #fff;
    --mdb-pagination-border-width: 1px;
    --mdb-pagination-border-color: #e0e0e0;
    --mdb-pagination-hover-color: #4f4f4f;
    --mdb-pagination-hover-bg: #eee;
    --mdb-pagination-hover-border-color: #e0e0e0;
    --mdb-pagination-focus-color: var(--mdb-link-hover-color);
    --mdb-pagination-focus-bg: #eee;
    --mdb-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(59,113,202,0.25);
    --mdb-pagination-active-color: #285192;
    --mdb-pagination-active-bg: #e3ebf7;
    --mdb-pagination-active-border-color: #e3ebf7;
    --mdb-pagination-disabled-color: #757575;
    --mdb-pagination-disabled-bg: #fff;
    --mdb-pagination-disabled-border-color: #e0e0e0;
    display: flex;
    padding-left: 0;
    list-style: none
}

.page-link {
    position: relative;
    display: block;
    padding: var(--mdb-pagination-padding-y) var(--mdb-pagination-padding-x);
    font-size: var(--mdb-pagination-font-size);
    color: var(--mdb-pagination-color);
    background-color: var(--mdb-pagination-bg);
    border: var(--mdb-pagination-border-width) solid var(--mdb-pagination-border-color);
    transition: all .3s linear
}

@media(prefers-reduced-motion:reduce) {
    .page-link {
        transition: none
    }
}

.page-link:hover {
    z-index: 2;
    color: var(--mdb-pagination-hover-color);
    background-color: var(--mdb-pagination-hover-bg);
    border-color: var(--mdb-pagination-hover-border-color)
}

.page-link:focus {
    z-index: 3;
    color: var(--mdb-pagination-focus-color);
    background-color: var(--mdb-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--mdb-pagination-focus-box-shadow)
}

.active > .page-link, .page-link.active {
    z-index: 3;
    color: var(--mdb-pagination-active-color);
    background-color: var(--mdb-pagination-active-bg);
    border-color: var(--mdb-pagination-active-border-color)
}

.disabled > .page-link, .page-link.disabled {
    color: var(--mdb-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--mdb-pagination-disabled-bg);
    border-color: var(--mdb-pagination-disabled-border-color)
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px
}

.pagination-lg {
    --mdb-pagination-padding-x: 1.5rem;
    --mdb-pagination-padding-y: 0.75rem;
    --mdb-pagination-font-size: 1.25rem;
    --mdb-pagination-border-radius: 0.5rem
}

.pagination-sm {
    --mdb-pagination-padding-x: 0.5rem;
    --mdb-pagination-padding-y: 0.25rem;
    --mdb-pagination-font-size: 0.875rem;
    --mdb-pagination-border-radius: 0.25rem
}

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

    .badge:empty {
        display: none
    }

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

.alert {
    --mdb-alert-bg: transparent;
    --mdb-alert-padding-x: 1.5rem;
    --mdb-alert-padding-y: 1.25rem;
    --mdb-alert-margin-bottom: 1rem;
    --mdb-alert-color: inherit;
    --mdb-alert-border-color: transparent;
    --mdb-alert-border: 1px solid var(--mdb-alert-border-color);
    --mdb-alert-border-radius: 0.5rem;
    position: relative;
    padding: var(--mdb-alert-padding-y) var(--mdb-alert-padding-x);
    margin-bottom: var(--mdb-alert-margin-bottom);
    color: var(--mdb-alert-color);
    background-color: var(--mdb-alert-bg);
    border: var(--mdb-alert-border);
    border-radius: var(--mdb-alert-border-radius)
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 4.5rem
}

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

.alert-primary {
    --mdb-alert-color: #234479;
    --mdb-alert-bg: #d8e3f4;
    --mdb-alert-border-color: #c4d4ef
}

    .alert-primary .alert-link {
        color: #1c3661
    }

.alert-secondary {
    --mdb-alert-color: #5f646b;
    --mdb-alert-bg: #ecedf0;
    --mdb-alert-border-color: #e2e4e8
}

    .alert-secondary .alert-link {
        color: #4c5056
    }

.alert-success {
    --mdb-alert-color: #0c622e;
    --mdb-alert-bg: #d0eddb;
    --mdb-alert-border-color: #b9e4ca
}

    .alert-success .alert-link {
        color: #0a4e25
    }

.alert-danger {
    --mdb-alert-color: #842e3c;
    --mdb-alert-bg: #f8dbe0;
    --mdb-alert-border-color: #f5c9d1
}

    .alert-danger .alert-link {
        color: #6a2530
    }

.alert-warning {
    --mdb-alert-color: #896110;
    --mdb-alert-bg: #faecd1;
    --mdb-alert-border-color: #f7e3bb
}

    .alert-warning .alert-link {
        color: #6e4e0d
    }

.alert-info {
    --mdb-alert-color: #326c7f;
    --mdb-alert-bg: #ddf0f6;
    --mdb-alert-border-color: #cce9f2
}

    .alert-info .alert-link {
        color: #285666
    }

.alert-light {
    --mdb-alert-color: #646464;
    --mdb-alert-bg: #fefefe;
    --mdb-alert-border-color: #fefefe
}

    .alert-light .alert-link {
        color: #505050
    }

.alert-dark {
    --mdb-alert-color: #1f1b1b;
    --mdb-alert-bg: #d6d5d5;
    --mdb-alert-border-color: #c2c0c0
}

    .alert-dark .alert-link {
        color: #191616
    }

.accordion {
    --mdb-accordion-color: #4f4f4f;
    --mdb-accordion-bg: #fff;
    --mdb-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;
    --mdb-accordion-border-color: var(--mdb-border-color);
    --mdb-accordion-border-width: 1px;
    --mdb-accordion-border-radius: 0.5rem;
    --mdb-accordion-inner-border-radius: calc(0.5rem - 1px);
    --mdb-accordion-btn-padding-x: 1.5rem;
    --mdb-accordion-btn-padding-y: 1.15rem;
    --mdb-accordion-btn-color: #4f4f4f;
    --mdb-accordion-btn-bg: var(--mdb-accordion-bg);
    --mdb-accordion-btn-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234f4f4f'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E");
    --mdb-accordion-btn-icon-width: 1.25rem;
    --mdb-accordion-btn-icon-transform: rotate(-180deg);
    --mdb-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --mdb-accordion-btn-active-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233b71ca'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E");
    --mdb-accordion-btn-focus-border-color: #3b71ca;
    --mdb-accordion-btn-focus-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.125);
    --mdb-accordion-body-padding-x: 1.5rem;
    --mdb-accordion-body-padding-y: 1.15rem;
    --mdb-accordion-active-color: #3b71ca;
    --mdb-accordion-active-bg: #fff
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--mdb-accordion-btn-padding-y) var(--mdb-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--mdb-accordion-btn-color);
    text-align: left;
    background-color: var(--mdb-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--mdb-accordion-transition)
}

@media(prefers-reduced-motion:reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button:not(.collapsed) {
    color: var(--mdb-accordion-active-color);
    background-color: var(--mdb-accordion-active-bg);
    box-shadow: inset 0 calc(var(--mdb-accordion-border-width)*-1) 0 var(--mdb-accordion-border-color)
}

    .accordion-button:not(.collapsed):after {
        background-image: var(--mdb-accordion-btn-active-icon);
        transform: var(--mdb-accordion-btn-icon-transform)
    }

.accordion-button:after {
    flex-shrink: 0;
    width: var(--mdb-accordion-btn-icon-width);
    height: var(--mdb-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--mdb-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--mdb-accordion-btn-icon-width);
    transition: var(--mdb-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;
    box-shadow: var(--mdb-accordion-btn-focus-box-shadow)
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    color: var(--mdb-accordion-color);
    background-color: var(--mdb-accordion-bg);
    border: var(--mdb-accordion-border-width) solid var(--mdb-accordion-border-color)
}

    .accordion-item:first-of-type {
        border-top-left-radius: var(--mdb-accordion-border-radius);
        border-top-right-radius: var(--mdb-accordion-border-radius)
    }

        .accordion-item:first-of-type .accordion-button {
            border-top-left-radius: var(--mdb-accordion-inner-border-radius);
            border-top-right-radius: var(--mdb-accordion-inner-border-radius)
        }

    .accordion-item:not(:first-of-type) {
        border-top: 0
    }

    .accordion-item:last-of-type {
        border-bottom-right-radius: var(--mdb-accordion-border-radius);
        border-bottom-left-radius: var(--mdb-accordion-border-radius)
    }

        .accordion-item:last-of-type .accordion-button.collapsed {
            border-bottom-right-radius: var(--mdb-accordion-inner-border-radius);
            border-bottom-left-radius: var(--mdb-accordion-inner-border-radius)
        }

        .accordion-item:last-of-type .accordion-collapse {
            border-bottom-right-radius: var(--mdb-accordion-border-radius);
            border-bottom-left-radius: var(--mdb-accordion-border-radius)
        }

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

.accordion-flush .accordion-collapse {
    border-width: 0
}

.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-button, .accordion-flush .accordion-item .accordion-button.collapsed {
        border-radius: 0
    }

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 4px
    }
}

.progress {
    --mdb-progress-height: 4px;
    --mdb-progress-font-size: 0.75rem;
    --mdb-progress-bg: #eee;
    --mdb-progress-border-radius: 0.25rem;
    --mdb-progress-box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
    --mdb-progress-bar-color: #fff;
    --mdb-progress-bar-bg: #3b71ca;
    --mdb-progress-bar-transition: width 0.6s ease;
    height: var(--mdb-progress-height);
    font-size: var(--mdb-progress-font-size);
    background-color: var(--mdb-progress-bg);
    border-radius: var(--mdb-progress-border-radius);
    box-shadow: var(--mdb-progress-box-shadow)
}

.progress, .progress-bar {
    display: flex;
    overflow: hidden
}

.progress-bar {
    flex-direction: column;
    justify-content: center;
    color: var(--mdb-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--mdb-progress-bar-bg);
    transition: var(--mdb-progress-bar-transition)
}

@media(prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-size: var(--mdb-progress-height) var(--mdb-progress-height)
}

.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite
}

@media(prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        animation: none
    }
}

.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,.8) 75%,#000 95%);
    mask-image: linear-gradient(130deg,#000 55%,rgba(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 {
    to {
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0
    }
}

.list-group {
    --mdb-list-group-color: #4f4f4f;
    --mdb-list-group-bg: #fff;
    --mdb-list-group-border-color: rgba(0,0,0,0.125);
    --mdb-list-group-border-width: 1px;
    --mdb-list-group-border-radius: 0.5rem;
    --mdb-list-group-item-padding-x: 1.5rem;
    --mdb-list-group-item-padding-y: 0.5rem;
    --mdb-list-group-action-color: #616161;
    --mdb-list-group-action-hover-color: #616161;
    --mdb-list-group-action-hover-bg: #f5f5f5;
    --mdb-list-group-action-active-color: #4f4f4f;
    --mdb-list-group-action-active-bg: #eee;
    --mdb-list-group-disabled-color: #757575;
    --mdb-list-group-disabled-bg: #fff;
    --mdb-list-group-active-color: #2c58a0;
    --mdb-list-group-active-bg: #dfe7f6;
    --mdb-list-group-active-border-color: #dfe7f6;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--mdb-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(--mdb-list-group-action-color);
    text-align: inherit
}

    .list-group-item-action:focus, .list-group-item-action:hover {
        z-index: 1;
        color: var(--mdb-list-group-action-hover-color);
        text-decoration: none;
        background-color: var(--mdb-list-group-action-hover-bg)
    }

    .list-group-item-action:active {
        color: var(--mdb-list-group-action-active-color);
        background-color: var(--mdb-list-group-action-active-bg)
    }

.list-group-item {
    position: relative;
    display: block;
    padding: var(--mdb-list-group-item-padding-y) var(--mdb-list-group-item-padding-x);
    color: var(--mdb-list-group-color);
    background-color: var(--mdb-list-group-bg);
    border: var(--mdb-list-group-border-width) solid var(--mdb-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(--mdb-list-group-disabled-color);
        pointer-events: none;
        background-color: var(--mdb-list-group-disabled-bg)
    }

    .list-group-item.active {
        z-index: 2;
        color: var(--mdb-list-group-active-color);
        background-color: var(--mdb-list-group-active-bg);
        border-color: var(--mdb-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(var(--mdb-list-group-border-width)*-1);
            border-top-width: var(--mdb-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(--mdb-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(--mdb-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(--mdb-list-group-border-width);
        border-left-width: 0
    }

        .list-group-horizontal > .list-group-item + .list-group-item.active {
            margin-left: calc(var(--mdb-list-group-border-width)*-1);
            border-left-width: var(--mdb-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(--mdb-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(--mdb-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(--mdb-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
                margin-left: calc(var(--mdb-list-group-border-width)*-1);
                border-left-width: var(--mdb-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(--mdb-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(--mdb-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(--mdb-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-md > .list-group-item + .list-group-item.active {
                margin-left: calc(var(--mdb-list-group-border-width)*-1);
                border-left-width: var(--mdb-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(--mdb-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(--mdb-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(--mdb-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
                margin-left: calc(var(--mdb-list-group-border-width)*-1);
                border-left-width: var(--mdb-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(--mdb-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(--mdb-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(--mdb-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
                margin-left: calc(var(--mdb-list-group-border-width)*-1);
                border-left-width: var(--mdb-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(--mdb-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(--mdb-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(--mdb-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
                margin-left: calc(var(--mdb-list-group-border-width)*-1);
                border-left-width: var(--mdb-list-group-border-width)
            }
}

.list-group-flush {
    border-radius: 0
}

    .list-group-flush > .list-group-item {
        border-left-width: 0;
        border-bottom-width: var(--mdb-list-group-border-width);
        border-right-width: 0;
        border-top-width: 0
    }

        .list-group-flush > .list-group-item:last-child {
            border-bottom-width: 0
        }

.list-group-item-primary {
    color: #234479;
    background-color: #d8e3f4
}

    .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
        color: #234479;
        background-color: #c2ccdc
    }

    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #234479;
        border-color: #234479
    }

.list-group-item-secondary {
    color: #5f646b;
    background-color: #ecedf0
}

    .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
        color: #5f646b;
        background-color: #d4d5d8
    }

    .list-group-item-secondary.list-group-item-action.active {
        color: #fff;
        background-color: #5f646b;
        border-color: #5f646b
    }

.list-group-item-success {
    color: #0c622e;
    background-color: #d0eddb
}

    .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
        color: #0c622e;
        background-color: #bbd5c5
    }

    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #0c622e;
        border-color: #0c622e
    }

.list-group-item-danger {
    color: #842e3c;
    background-color: #f8dbe0
}

    .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
        color: #842e3c;
        background-color: #dfc5ca
    }

    .list-group-item-danger.list-group-item-action.active {
        color: #fff;
        background-color: #842e3c;
        border-color: #842e3c
    }

.list-group-item-warning {
    color: #896110;
    background-color: #faecd1
}

    .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
        color: #896110;
        background-color: #e1d4bc
    }

    .list-group-item-warning.list-group-item-action.active {
        color: #fff;
        background-color: #896110;
        border-color: #896110
    }

.list-group-item-info {
    color: #326c7f;
    background-color: #ddf0f6
}

    .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
        color: #326c7f;
        background-color: #c7d8dd
    }

    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #326c7f;
        border-color: #326c7f
    }

.list-group-item-light {
    color: #646464;
    background-color: #fefefe
}

    .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
        color: #646464;
        background-color: #e5e5e5
    }

    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #646464;
        border-color: #646464
    }

.list-group-item-dark {
    color: #1f1b1b;
    background-color: #d6d5d5
}

    .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
        color: #1f1b1b;
        background-color: #c1c0c0
    }

    .list-group-item-dark.list-group-item-action.active {
        color: #fff;
        background-color: #1f1b1b;
        border-color: #1f1b1b
    }

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: #000;
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;
    border: 0;
    border-radius: .25rem;
    opacity: .5
}

    .btn-close:hover {
        color: #000;
        text-decoration: none;
        opacity: .75
    }

    .btn-close:focus {
        outline: 0;
        box-shadow: 0 0 0 .25rem rgba(59,113,202,.25);
        opacity: 1
    }

    .btn-close.disabled, .btn-close:disabled {
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        opacity: .25
    }

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
    --mdb-toast-zindex: 1060;
    --mdb-toast-padding-x: 1rem;
    --mdb-toast-padding-y: 0.65rem;
    --mdb-toast-spacing: 1.5rem;
    --mdb-toast-max-width: 350px;
    --mdb-toast-font-size: 0.875rem;
    --mdb-toast-bg: #fff;
    --mdb-toast-border-width: 1px;
    --mdb-toast-border-color: var(--mdb-border-color-translucent);
    --mdb-toast-border-radius: 0.5rem;
    --mdb-toast-box-shadow: 0 2px 15px -3px rgba(0,0,0,0.07),0 10px 20px -2px rgba(0,0,0,0.04);
    --mdb-toast-header-color: #757575;
    --mdb-toast-header-bg: #fff;
    --mdb-toast-header-border-color: rgba(0,0,0,0.05);
    width: var(--mdb-toast-max-width);
    max-width: 100%;
    font-size: var(--mdb-toast-font-size);
    color: var(--mdb-toast-color);
    pointer-events: auto;
    background-color: var(--mdb-toast-bg);
    background-clip: padding-box;
    border: var(--mdb-toast-border-width) solid var(--mdb-toast-border-color);
    box-shadow: var(--mdb-toast-box-shadow);
    border-radius: var(--mdb-toast-border-radius)
}

    .toast.showing {
        opacity: 0
    }

    .toast:not(.show) {
        display: none
    }

.toast-container {
    --mdb-toast-zindex: 1060;
    position: absolute;
    z-index: var(--mdb-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(--mdb-toast-spacing)
    }

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

    .toast-header .btn-close {
        margin-right: calc(var(--mdb-toast-padding-x)*-0.5);
        margin-left: var(--mdb-toast-padding-x)
    }

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

.modal {
    --mdb-modal-zindex: 1055;
    --mdb-modal-width: 500px;
    --mdb-modal-padding: 1rem;
    --mdb-modal-margin: 0.5rem;
    --mdb-modal-bg: #fff;
    --mdb-modal-border-color: var(--mdb-border-color-translucent);
    --mdb-modal-border-width: 1px;
    --mdb-modal-border-radius: 0.5rem;
    --mdb-modal-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075);
    --mdb-modal-inner-border-radius: calc(0.5rem - 1px);
    --mdb-modal-header-padding-x: 1rem;
    --mdb-modal-header-padding-y: 1rem;
    --mdb-modal-header-padding: 1rem 1rem;
    --mdb-modal-header-border-color: #f5f5f5;
    --mdb-modal-header-border-width: 2px;
    --mdb-modal-title-line-height: 1.6;
    --mdb-modal-footer-gap: 0.5rem;
    --mdb-modal-footer-border-color: #f5f5f5;
    --mdb-modal-footer-border-width: 2px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--mdb-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: var(--mdb-modal-margin);
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translateY(-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(--mdb-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(--mdb-modal-margin)*2)
}

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

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

    .modal-backdrop.fade {
        opacity: 0
    }

    .modal-backdrop.show {
        opacity: var(--mdb-backdrop-opacity)
    }

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: var(--mdb-modal-header-padding);
    border-bottom: var(--mdb-modal-header-border-width) solid var(--mdb-modal-header-border-color);
    border-top-left-radius: var(--mdb-modal-inner-border-radius);
    border-top-right-radius: var(--mdb-modal-inner-border-radius)
}

    .modal-header .btn-close {
        padding: calc(var(--mdb-modal-header-padding-y)*0.5) calc(var(--mdb-modal-header-padding-x)*0.5);
        margin: calc(var(--mdb-modal-header-padding-y)*-0.5) calc(var(--mdb-modal-header-padding-x)*-0.5) calc(var(--mdb-modal-header-padding-y)*-0.5) auto
    }

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

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

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

    .modal-footer > * {
        margin: calc(var(--mdb-modal-footer-gap)*0.5)
    }

@media(min-width:576px) {
    .modal {
        --mdb-modal-margin: 1.75rem;
        --mdb-modal-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15)
    }

    .modal-dialog {
        max-width: var(--mdb-modal-width);
        margin-right: auto;
        margin-left: auto
    }

    .modal-sm {
        --mdb-modal-width: 300px
    }
}

@media(min-width:992px) {
    .modal-lg, .modal-xl {
        --mdb-modal-width: 800px
    }
}

@media(min-width:1200px) {
    .modal-xl {
        --mdb-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
        }
}

.popover {
    --mdb-popover-zindex: 1080;
    --mdb-popover-max-width: 276px;
    --mdb-popover-font-size: 0.875rem;
    --mdb-popover-bg: #fff;
    --mdb-popover-border-width: 1px;
    --mdb-popover-border-color: #f5f5f5;
    --mdb-popover-border-radius: 0.5rem;
    --mdb-popover-inner-border-radius: calc(0.5rem - 1px);
    --mdb-popover-box-shadow: 0 0px 3px 0 rgba(0,0,0,0.07),0 2px 2px 0 rgba(0,0,0,0.04);
    --mdb-popover-header-padding-x: 1rem;
    --mdb-popover-header-padding-y: 0.5rem;
    --mdb-popover-header-font-size: 1rem;
    --mdb-popover-header-bg: #fff;
    --mdb-popover-body-padding-x: 1rem;
    --mdb-popover-body-padding-y: 1rem;
    --mdb-popover-body-color: #4f4f4f;
    --mdb-popover-arrow-width: 1rem;
    --mdb-popover-arrow-height: 0.5rem;
    --mdb-popover-arrow-border: var(--mdb-popover-border-color);
    z-index: var(--mdb-popover-zindex);
    display: block;
    max-width: var(--mdb-popover-max-width);
    font-family: var(--mdb-font-roboto);
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    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(--mdb-popover-font-size);
    word-wrap: break-word;
    background-color: var(--mdb-popover-bg);
    background-clip: padding-box;
    border: var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);
    border-radius: var(--mdb-popover-border-radius);
    box-shadow: var(--mdb-popover-box-shadow)
}

    .popover .popover-arrow {
        display: block;
        width: var(--mdb-popover-arrow-width);
        height: var(--mdb-popover-arrow-height)
    }

        .popover .popover-arrow:after, .popover .popover-arrow:before {
            position: absolute;
            display: block;
            content: "";
            border: 0 solid transparent
        }

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow {
    bottom: calc(var(--mdb-popover-arrow-height)*-1 - var(--mdb-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-left-width: calc(var(--mdb-popover-arrow-width)*0.5);
        border-bottom-width: 0;
        border-right-width: calc(var(--mdb-popover-arrow-width)*0.5);
        border-top-width: var(--mdb-popover-arrow-height)
    }

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow:before, .bs-popover-top > .popover-arrow:before {
        bottom: 0;
        border-top-color: var(--mdb-popover-arrow-border)
    }

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow:after, .bs-popover-top > .popover-arrow:after {
        bottom: var(--mdb-popover-border-width);
        border-top-color: var(--mdb-popover-bg)
    }
/*!rtl:begin:ignore*/

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow {
    left: calc(var(--mdb-popover-arrow-height)*-1 - var(--mdb-popover-border-width));
    width: var(--mdb-popover-arrow-height);
    height: var(--mdb-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-left-width: 0;
        border-bottom-width: calc(var(--mdb-popover-arrow-width)*0.5);
        border-right-width: var(--mdb-popover-arrow-height);
        border-top-width: calc(var(--mdb-popover-arrow-width)*0.5)
    }

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow:before, .bs-popover-end > .popover-arrow:before {
        left: 0;
        border-right-color: var(--mdb-popover-arrow-border)
    }

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow:after, .bs-popover-end > .popover-arrow:after {
        left: var(--mdb-popover-border-width);
        border-right-color: var(--mdb-popover-bg)
    }
/*!rtl:end:ignore*/

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow {
    top: calc(var(--mdb-popover-arrow-height)*-1 - var(--mdb-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-left-width: calc(var(--mdb-popover-arrow-width)*0.5);
        border-bottom-width: var(--mdb-popover-arrow-height);
        border-right-width: calc(var(--mdb-popover-arrow-width)*0.5);
        border-top-width: 0
    }

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow:before, .bs-popover-bottom > .popover-arrow:before {
        top: 0;
        border-bottom-color: var(--mdb-popover-arrow-border)
    }

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow:after, .bs-popover-bottom > .popover-arrow:after {
        top: var(--mdb-popover-border-width);
        border-bottom-color: var(--mdb-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(--mdb-popover-arrow-width);
    margin-left: calc(var(--mdb-popover-arrow-width)*-0.5);
    content: "";
    border-bottom: var(--mdb-popover-border-width) solid var(--mdb-popover-header-bg)
}
/*!rtl:begin:ignore*/

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow {
    right: calc(var(--mdb-popover-arrow-height)*-1 - var(--mdb-popover-border-width));
    width: var(--mdb-popover-arrow-height);
    height: var(--mdb-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-left-width: var(--mdb-popover-arrow-height);
        border-bottom-width: calc(var(--mdb-popover-arrow-width)*0.5);
        border-right-width: 0;
        border-top-width: calc(var(--mdb-popover-arrow-width)*0.5)
    }

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow:before, .bs-popover-start > .popover-arrow:before {
        right: 0;
        border-left-color: var(--mdb-popover-arrow-border)
    }

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow:after, .bs-popover-start > .popover-arrow:after {
        right: var(--mdb-popover-border-width);
        border-left-color: var(--mdb-popover-bg)
    }
/*!rtl:end:ignore*/

.popover-header {
    padding: var(--mdb-popover-header-padding-y) var(--mdb-popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--mdb-popover-header-font-size);
    color: var(--mdb-popover-header-color);
    background-color: var(--mdb-popover-header-bg);
    border-bottom: var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);
    border-top-left-radius: var(--mdb-popover-inner-border-radius);
    border-top-right-radius: var(--mdb-popover-inner-border-radius)
}

    .popover-header:empty {
        display: none
    }

.popover-body {
    padding: var(--mdb-popover-body-padding-y) var(--mdb-popover-body-padding-x);
    color: var(--mdb-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: none;
    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%
}
/*!rtl:options:{
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */

.carousel-control-next-icon, .carousel-control-prev-icon {
    background-image: none
}

.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%;
    list-style: none
}

    .carousel-indicators [data-mdb-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-mdb-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-mdb-target] {
    background-color: #000
}

.carousel-dark .carousel-caption {
    color: #000
}

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

@keyframes spinner-border {
    to {
        transform: rotate(1turn)
    }
}

.spinner-border {
    --mdb-spinner-width: 2rem;
    --mdb-spinner-height: 2rem;
    --mdb-spinner-vertical-align: -0.125em;
    --mdb-spinner-border-width: 0.25em;
    --mdb-spinner-animation-speed: 0.75s;
    --mdb-spinner-animation-name: spinner-border;
    border: var(--mdb-spinner-border-width) solid;
    border-right-color: transparent
}

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

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    --mdb-spinner-width: 2rem;
    --mdb-spinner-height: 2rem;
    --mdb-spinner-vertical-align: -0.125em;
    --mdb-spinner-animation-speed: 0.75s;
    --mdb-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0
}

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

@media(prefers-reduced-motion:reduce) {
    .spinner-border, .spinner-grow {
        --mdb-spinner-animation-speed: 1.5s
    }
}

.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {
    --mdb-offcanvas-zindex: 1045;
    --mdb-offcanvas-width: 400px;
    --mdb-offcanvas-height: 30vh;
    --mdb-offcanvas-padding-x: 1rem;
    --mdb-offcanvas-padding-y: 1rem;
    --mdb-offcanvas-bg: #fff;
    --mdb-offcanvas-border-width: 1px;
    --mdb-offcanvas-border-color: var(--mdb-border-color-translucent);
    --mdb-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075)
}

@media(max-width:575.98px) {
    .offcanvas-sm {
        position: fixed;
        bottom: 0;
        z-index: var(--mdb-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--mdb-offcanvas-color);
        visibility: hidden;
        background-color: var(--mdb-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--mdb-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@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(--mdb-offcanvas-width);
        border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media(max-width:575.98px) {
    .offcanvas-sm.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--mdb-offcanvas-width);
        border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media(max-width:575.98px) {
    .offcanvas-sm.offcanvas-top {
        top: 0;
        border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media(max-width:575.98px) {
    .offcanvas-sm.offcanvas-bottom, .offcanvas-sm.offcanvas-top {
        right: 0;
        left: 0;
        height: var(--mdb-offcanvas-height);
        max-height: 100%
    }

    .offcanvas-sm.offcanvas-bottom {
        border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media(max-width:575.98px) {
    .offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing {
        transform: none
    }
}

@media(max-width:575.98px) {
    .offcanvas-sm.hiding, .offcanvas-sm.show, .offcanvas-sm.showing {
        visibility: visible
    }
}

@media(min-width:576px) {
    .offcanvas-sm {
        --mdb-offcanvas-height: auto;
        --mdb-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(--mdb-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--mdb-offcanvas-color);
        visibility: hidden;
        background-color: var(--mdb-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--mdb-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@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(--mdb-offcanvas-width);
        border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media(max-width:767.98px) {
    .offcanvas-md.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--mdb-offcanvas-width);
        border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media(max-width:767.98px) {
    .offcanvas-md.offcanvas-top {
        top: 0;
        border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media(max-width:767.98px) {
    .offcanvas-md.offcanvas-bottom, .offcanvas-md.offcanvas-top {
        right: 0;
        left: 0;
        height: var(--mdb-offcanvas-height);
        max-height: 100%
    }

    .offcanvas-md.offcanvas-bottom {
        border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media(max-width:767.98px) {
    .offcanvas-md.show:not(.hiding), .offcanvas-md.showing {
        transform: none
    }
}

@media(max-width:767.98px) {
    .offcanvas-md.hiding, .offcanvas-md.show, .offcanvas-md.showing {
        visibility: visible
    }
}

@media(min-width:768px) {
    .offcanvas-md {
        --mdb-offcanvas-height: auto;
        --mdb-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(--mdb-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--mdb-offcanvas-color);
        visibility: hidden;
        background-color: var(--mdb-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--mdb-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@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(--mdb-offcanvas-width);
        border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media(max-width:991.98px) {
    .offcanvas-lg.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--mdb-offcanvas-width);
        border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media(max-width:991.98px) {
    .offcanvas-lg.offcanvas-top {
        top: 0;
        border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media(max-width:991.98px) {
    .offcanvas-lg.offcanvas-bottom, .offcanvas-lg.offcanvas-top {
        right: 0;
        left: 0;
        height: var(--mdb-offcanvas-height);
        max-height: 100%
    }

    .offcanvas-lg.offcanvas-bottom {
        border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media(max-width:991.98px) {
    .offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing {
        transform: none
    }
}

@media(max-width:991.98px) {
    .offcanvas-lg.hiding, .offcanvas-lg.show, .offcanvas-lg.showing {
        visibility: visible
    }
}

@media(min-width:992px) {
    .offcanvas-lg {
        --mdb-offcanvas-height: auto;
        --mdb-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(--mdb-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--mdb-offcanvas-color);
        visibility: hidden;
        background-color: var(--mdb-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--mdb-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@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(--mdb-offcanvas-width);
        border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media(max-width:1199.98px) {
    .offcanvas-xl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--mdb-offcanvas-width);
        border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media(max-width:1199.98px) {
    .offcanvas-xl.offcanvas-top {
        top: 0;
        border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media(max-width:1199.98px) {
    .offcanvas-xl.offcanvas-bottom, .offcanvas-xl.offcanvas-top {
        right: 0;
        left: 0;
        height: var(--mdb-offcanvas-height);
        max-height: 100%
    }

    .offcanvas-xl.offcanvas-bottom {
        border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media(max-width:1199.98px) {
    .offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing {
        transform: none
    }
}

@media(max-width:1199.98px) {
    .offcanvas-xl.hiding, .offcanvas-xl.show, .offcanvas-xl.showing {
        visibility: visible
    }
}

@media(min-width:1200px) {
    .offcanvas-xl {
        --mdb-offcanvas-height: auto;
        --mdb-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(--mdb-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--mdb-offcanvas-color);
        visibility: hidden;
        background-color: var(--mdb-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--mdb-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@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(--mdb-offcanvas-width);
        border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media(max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--mdb-offcanvas-width);
        border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media(max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-top {
        top: 0;
        border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media(max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-bottom, .offcanvas-xxl.offcanvas-top {
        right: 0;
        left: 0;
        height: var(--mdb-offcanvas-height);
        max-height: 100%
    }

    .offcanvas-xxl.offcanvas-bottom {
        border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media(max-width:1399.98px) {
    .offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing {
        transform: none
    }
}

@media(max-width:1399.98px) {
    .offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing {
        visibility: visible
    }
}

@media(min-width:1400px) {
    .offcanvas-xxl {
        --mdb-offcanvas-height: auto;
        --mdb-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(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: transform .3s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .offcanvas {
        transition: none
    }
}

.offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%)
}

.offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%)
}

.offcanvas.offcanvas-top {
    top: 0;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%)
}

.offcanvas.offcanvas-bottom, .offcanvas.offcanvas-top {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%
}

.offcanvas.offcanvas-bottom {
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-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;
    justify-content: space-between;
    padding: var(--mdb-offcanvas-padding-y) var(--mdb-offcanvas-padding-x)
}

    .offcanvas-header .btn-close {
        padding: calc(var(--mdb-offcanvas-padding-y)*0.5) calc(var(--mdb-offcanvas-padding-x)*0.5);
        margin-top: calc(var(--mdb-offcanvas-padding-y)*-0.5);
        margin-right: calc(var(--mdb-offcanvas-padding-x)*-0.5);
        margin-bottom: calc(var(--mdb-offcanvas-padding-y)*-0.5)
    }

.offcanvas-title {
    margin-bottom: 0;
    line-height: 1.6
}

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

.tooltip {
    --mdb-tooltip-zindex: 1090;
    --mdb-tooltip-max-width: 200px;
    --mdb-tooltip-padding-x: 16px;
    --mdb-tooltip-padding-y: 6px;
    --mdb-tooltip-font-size: 0.875rem;
    --mdb-tooltip-color: #fff;
    --mdb-tooltip-bg: #6d6d6d;
    --mdb-tooltip-border-radius: 0.25rem;
    --mdb-tooltip-opacity: 0.9;
    --mdb-tooltip-arrow-width: 0.8rem;
    --mdb-tooltip-arrow-height: 0.4rem;
    z-index: var(--mdb-tooltip-zindex);
    display: block;
    padding: var(--mdb-tooltip-arrow-height);
    margin: var(--mdb-tooltip-margin);
    font-family: var(--mdb-font-roboto);
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    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(--mdb-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0
}

    .tooltip.show {
        opacity: var(--mdb-tooltip-opacity)
    }

    .tooltip .tooltip-arrow {
        display: block;
        width: var(--mdb-tooltip-arrow-width);
        height: var(--mdb-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: 0
}

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

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
    left: 0;
    width: var(--mdb-tooltip-arrow-height);
    height: var(--mdb-tooltip-arrow-width)
}

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

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {
    top: 0
}

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

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
    right: 0;
    width: var(--mdb-tooltip-arrow-height);
    height: var(--mdb-tooltip-arrow-width)
}

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

.tooltip-inner {
    max-width: var(--mdb-tooltip-max-width);
    padding: var(--mdb-tooltip-padding-y) var(--mdb-tooltip-padding-x);
    color: var(--mdb-tooltip-color);
    text-align: center;
    background-color: var(--mdb-tooltip-bg);
    border-radius: var(--mdb-tooltip-border-radius)
}

.clearfix:after {
    display: block;
    clear: both;
    content: ""
}

.text-bg-primary {
    color: #fff !important;
    background-color: RGBA(59,113,202,var(--mdb-bg-opacity,1)) !important
}

.text-bg-secondary {
    color: #000 !important;
    background-color: RGBA(159,166,178,var(--mdb-bg-opacity,1)) !important
}

.text-bg-success {
    color: #000 !important;
    background-color: RGBA(20,164,77,var(--mdb-bg-opacity,1)) !important
}

.text-bg-danger {
    color: #000 !important;
    background-color: RGBA(220,76,100,var(--mdb-bg-opacity,1)) !important
}

.text-bg-warning {
    color: #000 !important;
    background-color: RGBA(228,161,27,var(--mdb-bg-opacity,1)) !important
}

.text-bg-info {
    color: #000 !important;
    background-color: RGBA(84,180,211,var(--mdb-bg-opacity,1)) !important
}

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

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

.link-primary {
    color: #3b71ca !important
}

    .link-primary:focus, .link-primary:hover {
        color: #386bc0 !important
    }

.link-secondary {
    color: #9fa6b2 !important
}

    .link-secondary:focus, .link-secondary:hover {
        color: #a4aab6 !important
    }

.link-success {
    color: #14a44d !important
}

    .link-success:focus, .link-success:hover {
        color: #20a956 !important
    }

.link-danger {
    color: #dc4c64 !important
}

    .link-danger:focus, .link-danger:hover {
        color: #de556c !important
    }

.link-warning {
    color: #e4a11b !important
}

    .link-warning:focus, .link-warning:hover {
        color: #e5a626 !important
    }

.link-info {
    color: #54b4d3 !important
}

    .link-info:focus, .link-info:hover {
        color: #5db8d5 !important
    }

.link-light, .link-light:focus, .link-light:hover {
    color: #fbfbfb !important
}

.link-dark {
    color: #332d2d !important
}

    .link-dark:focus, .link-dark:hover {
        color: #302b2b !important
    }

.ratio {
    position: relative;
    width: 100%
}

    .ratio:before {
        display: block;
        padding-top: var(--mdb-aspect-ratio);
        content: ""
    }

    .ratio > * {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.ratio-1x1 {
    --mdb-aspect-ratio: 100%
}

.ratio-4x3 {
    --mdb-aspect-ratio: 75%
}

.ratio-16x9 {
    --mdb-aspect-ratio: 56.25%
}

.ratio-21x9 {
    --mdb-aspect-ratio: 42.8571428571%
}

.fixed-top {
    top: 0
}

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

.fixed-bottom {
    bottom: 0
}

.sticky-top {
    top: 0
}

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

.sticky-bottom {
    bottom: 0
}

@media(min-width:576px) {
    .sticky-sm-top {
        top: 0
    }

    .sticky-sm-bottom, .sticky-sm-top {
        position: -webkit-sticky;
        position: sticky;
        z-index: 1020
    }

    .sticky-sm-bottom {
        bottom: 0
    }
}

@media(min-width:768px) {
    .sticky-md-top {
        top: 0
    }

    .sticky-md-bottom, .sticky-md-top {
        position: -webkit-sticky;
        position: sticky;
        z-index: 1020
    }

    .sticky-md-bottom {
        bottom: 0
    }
}

@media(min-width:992px) {
    .sticky-lg-top {
        top: 0
    }

    .sticky-lg-bottom, .sticky-lg-top {
        position: -webkit-sticky;
        position: sticky;
        z-index: 1020
    }

    .sticky-lg-bottom {
        bottom: 0
    }
}

@media(min-width:1200px) {
    .sticky-xl-top {
        top: 0
    }

    .sticky-xl-bottom, .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        z-index: 1020
    }

    .sticky-xl-bottom {
        bottom: 0
    }
}

@media(min-width:1400px) {
    .sticky-xxl-top {
        top: 0
    }

    .sticky-xxl-bottom, .sticky-xxl-top {
        position: -webkit-sticky;
        position: sticky;
        z-index: 1020
    }

    .sticky-xxl-bottom {
        bottom: 0
    }
}

.hstack {
    flex-direction: row;
    align-items: center
}

.hstack, .vstack {
    display: flex;
    align-self: stretch
}

.vstack {
    flex: 1 1 auto;
    flex-direction: column
}

.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    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
}

.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: 1px;
    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
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-5 {
    opacity: .05 !important
}

.opacity-10 {
    opacity: .1 !important
}

.opacity-15 {
    opacity: .15 !important
}

.opacity-20 {
    opacity: .2 !important
}

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

.opacity-30 {
    opacity: .3 !important
}

.opacity-35 {
    opacity: .35 !important
}

.opacity-40 {
    opacity: .4 !important
}

.opacity-45 {
    opacity: .45 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-55 {
    opacity: .55 !important
}

.opacity-60 {
    opacity: .6 !important
}

.opacity-65 {
    opacity: .65 !important
}

.opacity-70 {
    opacity: .7 !important
}

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

.opacity-80 {
    opacity: .8 !important
}

.opacity-85 {
    opacity: .85 !important
}

.opacity-90 {
    opacity: .9 !important
}

.opacity-95 {
    opacity: .95 !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
}

.d-inline {
    display: inline !important
}

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

.d-block {
    display: block !important
}

.d-grid {
    display: 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: 0 .5rem 1rem rgba(0,0,0,.15) !important
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important
}

.shadow-0, .shadow-none {
    box-shadow: none !important
}

.shadow-1 {
    box-shadow: 0 0 2px 0 rgba(0,0,0,.07),0 1px 1px 0 rgba(0,0,0,.04) !important
}

.shadow-2 {
    box-shadow: 0 0 3px 0 rgba(0,0,0,.07),0 2px 2px 0 rgba(0,0,0,.04) !important
}

.shadow-3 {
    box-shadow: 0 2px 6px -1px rgba(0,0,0,.07),0 6px 18px -1px rgba(0,0,0,.04) !important
}

.shadow-4 {
    box-shadow: 0 2px 15px -3px rgba(0,0,0,.07),0 10px 20px -2px rgba(0,0,0,.04) !important
}

.shadow-5 {
    box-shadow: 0 2px 25px -5px rgba(0,0,0,.07),0 25px 21px -5px rgba(0,0,0,.04) !important
}

.shadow-6 {
    box-shadow: 0 2px 35px -12px rgba(0,0,0,.21),0 50px 40px -5px rgba(0,0,0,.04) !important
}

.shadow-1-soft {
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.05) !important
}

.shadow-2-soft {
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.05) !important
}

.shadow-3-soft {
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) !important
}

.shadow-4-soft {
    box-shadow: 0 10px 20px 0 rgba(0,0,0,.05) !important
}

.shadow-5-soft {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,.05) !important
}

.shadow-6-soft {
    box-shadow: 0 20px 40px 0 rgba(0,0,0,.05) !important
}

.shadow-1-strong {
    box-shadow: 0 0 2px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.1) !important
}

.shadow-2-strong {
    box-shadow: 0 0 3px 0 rgba(0,0,0,.16),0 2px 2px 0 rgba(0,0,0,.1) !important
}

.shadow-3-strong {
    box-shadow: 0 2px 6px -1px rgba(0,0,0,.16),0 6px 18px -1px rgba(0,0,0,.1) !important
}

.shadow-4-strong {
    box-shadow: 0 2px 15px -3px rgba(0,0,0,.16),0 10px 20px -2px rgba(0,0,0,.1) !important
}

.shadow-5-strong {
    box-shadow: 0 2px 25px -5px rgba(0,0,0,.16),0 25px 21px -5px rgba(0,0,0,.1) !important
}

.shadow-6-strong {
    box-shadow: 0 2px 35px -12px rgba(0,0,0,.26),0 50px 40px -5px rgba(0,0,0,.1) !important
}

.shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.06) !important
}

.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(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important
}

.border-0 {
    border: 0 !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-1 {
    --mdb-border-width: 1px
}

.border-2 {
    --mdb-border-width: 2px
}

.border-3 {
    --mdb-border-width: 3px
}

.border-4 {
    --mdb-border-width: 4px
}

.border-5 {
    --mdb-border-width: 5px
}

.border-opacity-10 {
    --mdb-border-opacity: 0.1
}

.border-opacity-25 {
    --mdb-border-opacity: 0.25
}

.border-opacity-50 {
    --mdb-border-opacity: 0.5
}

.border-opacity-75 {
    --mdb-border-opacity: 0.75
}

.border-opacity-100 {
    --mdb-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
}

.mb-6 {
    margin-bottom: 3.5rem !important
}

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

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

.mb-9 {
    margin-bottom: 6rem !important
}

.mb-10 {
    margin-bottom: 8rem !important
}

.mb-11 {
    margin-bottom: 10rem !important
}

.mb-12 {
    margin-bottom: 12rem !important
}

.mb-13 {
    margin-bottom: 14rem !important
}

.mb-14 {
    margin-bottom: 16rem !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
}

.m-n1 {
    margin: -.25rem !important
}

.m-n2 {
    margin: -.5rem !important
}

.m-n3 {
    margin: -1rem !important
}

.m-n4 {
    margin: -1.5rem !important
}

.m-n5 {
    margin: -3rem !important
}

.mx-n1 {
    margin-right: -.25rem !important;
    margin-left: -.25rem !important
}

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

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

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

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

.my-n1 {
    margin-top: -.25rem !important;
    margin-bottom: -.25rem !important
}

.my-n2 {
    margin-top: -.5rem !important;
    margin-bottom: -.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
}

.mt-n1 {
    margin-top: -.25rem !important
}

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

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

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

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

.me-n1 {
    margin-right: -.25rem !important
}

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

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

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

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

.mb-n1 {
    margin-bottom: -.25rem !important
}

.mb-n2 {
    margin-bottom: -.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: -.25rem !important
}

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

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

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

.ms-n5 {
    margin-left: -3rem !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
}

.font-monospace {
    font-family: var(--mdb-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-light {
    font-weight: 300 !important
}

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

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

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

.fw-semibold {
    font-weight: 600 !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.6 !important
}

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

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

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

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

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

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

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

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

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

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

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

.text-nowrap {
    white-space: nowrap !important
}
/*!rtl:begin:remove*/

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

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

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

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

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

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

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

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

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

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

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

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

.text-muted {
    --mdb-text-opacity: 1;
    color: #757575 !important
}

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

.text-white-50 {
    --mdb-text-opacity: 1;
    color: hsla(0,0%,100%,.5) !important
}

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

.text-opacity-25 {
    --mdb-text-opacity: 0.25
}

.text-opacity-50 {
    --mdb-text-opacity: 0.5
}

.text-opacity-75 {
    --mdb-text-opacity: 0.75
}

.text-opacity-100 {
    --mdb-text-opacity: 1
}

.bg-primary {
    --mdb-bg-opacity: 1;
    background-color: rgba(var(--mdb-primary-rgb),var(--mdb-bg-opacity)) !important
}

.bg-secondary {
    --mdb-bg-opacity: 1;
    background-color: rgba(var(--mdb-secondary-rgb),var(--mdb-bg-opacity)) !important
}

.bg-success {
    --mdb-bg-opacity: 1;
    background-color: rgba(var(--mdb-success-rgb),var(--mdb-bg-opacity)) !important
}

.bg-danger {
    --mdb-bg-opacity: 1;
    background-color: rgba(var(--mdb-danger-rgb),var(--mdb-bg-opacity)) !important
}

.bg-warning {
    --mdb-bg-opacity: 1;
    background-color: rgba(var(--mdb-warning-rgb),var(--mdb-bg-opacity)) !important
}

.bg-info {
    --mdb-bg-opacity: 1;
    background-color: rgba(var(--mdb-info-rgb),var(--mdb-bg-opacity)) !important
}

.bg-light {
    --mdb-bg-opacity: 1;
    background-color: rgba(var(--mdb-light-rgb),var(--mdb-bg-opacity)) !important
}

.bg-dark {
    --mdb-bg-opacity: 1;
    background-color: rgba(var(--mdb-dark-rgb),var(--mdb-bg-opacity)) !important
}

.bg-black {
    --mdb-bg-opacity: 1;
    background-color: rgba(var(--mdb-black-rgb),var(--mdb-bg-opacity)) !important
}

.bg-white {
    --mdb-bg-opacity: 1;
    background-color: rgba(var(--mdb-white-rgb),var(--mdb-bg-opacity)) !important
}

.bg-body {
    --mdb-bg-opacity: 1;
    background-color: rgba(var(--mdb-body-bg-rgb),var(--mdb-bg-opacity)) !important
}

.bg-transparent {
    --mdb-bg-opacity: 1;
    background-color: transparent !important
}

.bg-opacity-10 {
    --mdb-bg-opacity: 0.1
}

.bg-opacity-25 {
    --mdb-bg-opacity: 0.25
}

.bg-opacity-50 {
    --mdb-bg-opacity: 0.5
}

.bg-opacity-75 {
    --mdb-bg-opacity: 0.75
}

.bg-opacity-100 {
    --mdb-bg-opacity: 1
}

.bg-gradient {
    background-image: var(--mdb-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(--mdb-border-radius) !important
}

.rounded-0 {
    border-radius: 0 !important
}

.rounded-1 {
    border-radius: var(--mdb-border-radius-sm) !important
}

.rounded-2 {
    border-radius: var(--mdb-border-radius) !important
}

.rounded-3 {
    border-radius: var(--mdb-border-radius-lg) !important
}

.rounded-4 {
    border-radius: .375rem !important
}

.rounded-5 {
    border-radius: .5rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: var(--mdb-border-radius-pill) !important
}

.rounded-6 {
    border-radius: .75rem !important
}

.rounded-7 {
    border-radius: 1rem !important
}

.rounded-8 {
    border-radius: 1.25rem !important
}

.rounded-9 {
    border-radius: 1.5rem !important
}

.rounded-top {
    border-top-left-radius: var(--mdb-border-radius) !important
}

.rounded-end, .rounded-top {
    border-top-right-radius: var(--mdb-border-radius) !important
}

.rounded-bottom, .rounded-end {
    border-bottom-right-radius: var(--mdb-border-radius) !important
}

.rounded-bottom, .rounded-start {
    border-bottom-left-radius: var(--mdb-border-radius) !important
}

.rounded-start {
    border-top-left-radius: var(--mdb-border-radius) !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

.ls-tighter {
    letter-spacing: -.05em !important
}

.ls-tight {
    letter-spacing: -.025em !important
}

.ls-normal {
    letter-spacing: 0 !important
}

.ls-wide {
    letter-spacing: .025em !important
}

.ls-wider {
    letter-spacing: .05em !important
}

.ls-widest {
    letter-spacing: .1em !important
}

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

.object-top {
    -o-object-position: top !important;
    object-position: top !important
}

.object-center {
    -o-object-position: center !important;
    object-position: center !important
}

.object-bottom {
    -o-object-position: bottom !important;
    object-position: bottom !important
}

@media(min-width:576px) {
    .float-sm-start {
        float: left !important
    }

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

    .float-sm-none {
        float: 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-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
    }

    .mb-sm-6 {
        margin-bottom: 3.5rem !important
    }

    .mb-sm-7 {
        margin-bottom: 4rem !important
    }

    .mb-sm-8 {
        margin-bottom: 5rem !important
    }

    .mb-sm-9 {
        margin-bottom: 6rem !important
    }

    .mb-sm-10 {
        margin-bottom: 8rem !important
    }

    .mb-sm-11 {
        margin-bottom: 10rem !important
    }

    .mb-sm-12 {
        margin-bottom: 12rem !important
    }

    .mb-sm-13 {
        margin-bottom: 14rem !important
    }

    .mb-sm-14 {
        margin-bottom: 16rem !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
    }

    .m-sm-n1 {
        margin: -.25rem !important
    }

    .m-sm-n2 {
        margin: -.5rem !important
    }

    .m-sm-n3 {
        margin: -1rem !important
    }

    .m-sm-n4 {
        margin: -1.5rem !important
    }

    .m-sm-n5 {
        margin: -3rem !important
    }

    .mx-sm-n1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important
    }

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

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

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

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

    .my-sm-n1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }

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

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

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

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

    .mt-sm-n1 {
        margin-top: -.25rem !important
    }

    .mt-sm-n2 {
        margin-top: -.5rem !important
    }

    .mt-sm-n3 {
        margin-top: -1rem !important
    }

    .mt-sm-n4 {
        margin-top: -1.5rem !important
    }

    .mt-sm-n5 {
        margin-top: -3rem !important
    }

    .me-sm-n1 {
        margin-right: -.25rem !important
    }

    .me-sm-n2 {
        margin-right: -.5rem !important
    }

    .me-sm-n3 {
        margin-right: -1rem !important
    }

    .me-sm-n4 {
        margin-right: -1.5rem !important
    }

    .me-sm-n5 {
        margin-right: -3rem !important
    }

    .mb-sm-n1 {
        margin-bottom: -.25rem !important
    }

    .mb-sm-n2 {
        margin-bottom: -.5rem !important
    }

    .mb-sm-n3 {
        margin-bottom: -1rem !important
    }

    .mb-sm-n4 {
        margin-bottom: -1.5rem !important
    }

    .mb-sm-n5 {
        margin-bottom: -3rem !important
    }

    .ms-sm-n1 {
        margin-left: -.25rem !important
    }

    .ms-sm-n2 {
        margin-left: -.5rem !important
    }

    .ms-sm-n3 {
        margin-left: -1rem !important
    }

    .ms-sm-n4 {
        margin-left: -1.5rem !important
    }

    .ms-sm-n5 {
        margin-left: -3rem !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
    }

    .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
    }

    .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-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
    }

    .mb-md-6 {
        margin-bottom: 3.5rem !important
    }

    .mb-md-7 {
        margin-bottom: 4rem !important
    }

    .mb-md-8 {
        margin-bottom: 5rem !important
    }

    .mb-md-9 {
        margin-bottom: 6rem !important
    }

    .mb-md-10 {
        margin-bottom: 8rem !important
    }

    .mb-md-11 {
        margin-bottom: 10rem !important
    }

    .mb-md-12 {
        margin-bottom: 12rem !important
    }

    .mb-md-13 {
        margin-bottom: 14rem !important
    }

    .mb-md-14 {
        margin-bottom: 16rem !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
    }

    .m-md-n1 {
        margin: -.25rem !important
    }

    .m-md-n2 {
        margin: -.5rem !important
    }

    .m-md-n3 {
        margin: -1rem !important
    }

    .m-md-n4 {
        margin: -1.5rem !important
    }

    .m-md-n5 {
        margin: -3rem !important
    }

    .mx-md-n1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important
    }

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

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

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

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

    .my-md-n1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }

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

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

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

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

    .mt-md-n1 {
        margin-top: -.25rem !important
    }

    .mt-md-n2 {
        margin-top: -.5rem !important
    }

    .mt-md-n3 {
        margin-top: -1rem !important
    }

    .mt-md-n4 {
        margin-top: -1.5rem !important
    }

    .mt-md-n5 {
        margin-top: -3rem !important
    }

    .me-md-n1 {
        margin-right: -.25rem !important
    }

    .me-md-n2 {
        margin-right: -.5rem !important
    }

    .me-md-n3 {
        margin-right: -1rem !important
    }

    .me-md-n4 {
        margin-right: -1.5rem !important
    }

    .me-md-n5 {
        margin-right: -3rem !important
    }

    .mb-md-n1 {
        margin-bottom: -.25rem !important
    }

    .mb-md-n2 {
        margin-bottom: -.5rem !important
    }

    .mb-md-n3 {
        margin-bottom: -1rem !important
    }

    .mb-md-n4 {
        margin-bottom: -1.5rem !important
    }

    .mb-md-n5 {
        margin-bottom: -3rem !important
    }

    .ms-md-n1 {
        margin-left: -.25rem !important
    }

    .ms-md-n2 {
        margin-left: -.5rem !important
    }

    .ms-md-n3 {
        margin-left: -1rem !important
    }

    .ms-md-n4 {
        margin-left: -1.5rem !important
    }

    .ms-md-n5 {
        margin-left: -3rem !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
    }

    .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
    }

    .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-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
    }

    .mb-lg-6 {
        margin-bottom: 3.5rem !important
    }

    .mb-lg-7 {
        margin-bottom: 4rem !important
    }

    .mb-lg-8 {
        margin-bottom: 5rem !important
    }

    .mb-lg-9 {
        margin-bottom: 6rem !important
    }

    .mb-lg-10 {
        margin-bottom: 8rem !important
    }

    .mb-lg-11 {
        margin-bottom: 10rem !important
    }

    .mb-lg-12 {
        margin-bottom: 12rem !important
    }

    .mb-lg-13 {
        margin-bottom: 14rem !important
    }

    .mb-lg-14 {
        margin-bottom: 16rem !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
    }

    .m-lg-n1 {
        margin: -.25rem !important
    }

    .m-lg-n2 {
        margin: -.5rem !important
    }

    .m-lg-n3 {
        margin: -1rem !important
    }

    .m-lg-n4 {
        margin: -1.5rem !important
    }

    .m-lg-n5 {
        margin: -3rem !important
    }

    .mx-lg-n1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important
    }

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

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

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

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

    .my-lg-n1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }

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

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

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

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

    .mt-lg-n1 {
        margin-top: -.25rem !important
    }

    .mt-lg-n2 {
        margin-top: -.5rem !important
    }

    .mt-lg-n3 {
        margin-top: -1rem !important
    }

    .mt-lg-n4 {
        margin-top: -1.5rem !important
    }

    .mt-lg-n5 {
        margin-top: -3rem !important
    }

    .me-lg-n1 {
        margin-right: -.25rem !important
    }

    .me-lg-n2 {
        margin-right: -.5rem !important
    }

    .me-lg-n3 {
        margin-right: -1rem !important
    }

    .me-lg-n4 {
        margin-right: -1.5rem !important
    }

    .me-lg-n5 {
        margin-right: -3rem !important
    }

    .mb-lg-n1 {
        margin-bottom: -.25rem !important
    }

    .mb-lg-n2 {
        margin-bottom: -.5rem !important
    }

    .mb-lg-n3 {
        margin-bottom: -1rem !important
    }

    .mb-lg-n4 {
        margin-bottom: -1.5rem !important
    }

    .mb-lg-n5 {
        margin-bottom: -3rem !important
    }

    .ms-lg-n1 {
        margin-left: -.25rem !important
    }

    .ms-lg-n2 {
        margin-left: -.5rem !important
    }

    .ms-lg-n3 {
        margin-left: -1rem !important
    }

    .ms-lg-n4 {
        margin-left: -1.5rem !important
    }

    .ms-lg-n5 {
        margin-left: -3rem !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
    }

    .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
    }

    .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-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
    }

    .mb-xl-6 {
        margin-bottom: 3.5rem !important
    }

    .mb-xl-7 {
        margin-bottom: 4rem !important
    }

    .mb-xl-8 {
        margin-bottom: 5rem !important
    }

    .mb-xl-9 {
        margin-bottom: 6rem !important
    }

    .mb-xl-10 {
        margin-bottom: 8rem !important
    }

    .mb-xl-11 {
        margin-bottom: 10rem !important
    }

    .mb-xl-12 {
        margin-bottom: 12rem !important
    }

    .mb-xl-13 {
        margin-bottom: 14rem !important
    }

    .mb-xl-14 {
        margin-bottom: 16rem !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
    }

    .m-xl-n1 {
        margin: -.25rem !important
    }

    .m-xl-n2 {
        margin: -.5rem !important
    }

    .m-xl-n3 {
        margin: -1rem !important
    }

    .m-xl-n4 {
        margin: -1.5rem !important
    }

    .m-xl-n5 {
        margin: -3rem !important
    }

    .mx-xl-n1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important
    }

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

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

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

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

    .my-xl-n1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }

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

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

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

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

    .mt-xl-n1 {
        margin-top: -.25rem !important
    }

    .mt-xl-n2 {
        margin-top: -.5rem !important
    }

    .mt-xl-n3 {
        margin-top: -1rem !important
    }

    .mt-xl-n4 {
        margin-top: -1.5rem !important
    }

    .mt-xl-n5 {
        margin-top: -3rem !important
    }

    .me-xl-n1 {
        margin-right: -.25rem !important
    }

    .me-xl-n2 {
        margin-right: -.5rem !important
    }

    .me-xl-n3 {
        margin-right: -1rem !important
    }

    .me-xl-n4 {
        margin-right: -1.5rem !important
    }

    .me-xl-n5 {
        margin-right: -3rem !important
    }

    .mb-xl-n1 {
        margin-bottom: -.25rem !important
    }

    .mb-xl-n2 {
        margin-bottom: -.5rem !important
    }

    .mb-xl-n3 {
        margin-bottom: -1rem !important
    }

    .mb-xl-n4 {
        margin-bottom: -1.5rem !important
    }

    .mb-xl-n5 {
        margin-bottom: -3rem !important
    }

    .ms-xl-n1 {
        margin-left: -.25rem !important
    }

    .ms-xl-n2 {
        margin-left: -.5rem !important
    }

    .ms-xl-n3 {
        margin-left: -1rem !important
    }

    .ms-xl-n4 {
        margin-left: -1.5rem !important
    }

    .ms-xl-n5 {
        margin-left: -3rem !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
    }

    .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
    }

    .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-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
    }

    .mb-xxl-6 {
        margin-bottom: 3.5rem !important
    }

    .mb-xxl-7 {
        margin-bottom: 4rem !important
    }

    .mb-xxl-8 {
        margin-bottom: 5rem !important
    }

    .mb-xxl-9 {
        margin-bottom: 6rem !important
    }

    .mb-xxl-10 {
        margin-bottom: 8rem !important
    }

    .mb-xxl-11 {
        margin-bottom: 10rem !important
    }

    .mb-xxl-12 {
        margin-bottom: 12rem !important
    }

    .mb-xxl-13 {
        margin-bottom: 14rem !important
    }

    .mb-xxl-14 {
        margin-bottom: 16rem !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
    }

    .m-xxl-n1 {
        margin: -.25rem !important
    }

    .m-xxl-n2 {
        margin: -.5rem !important
    }

    .m-xxl-n3 {
        margin: -1rem !important
    }

    .m-xxl-n4 {
        margin: -1.5rem !important
    }

    .m-xxl-n5 {
        margin: -3rem !important
    }

    .mx-xxl-n1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important
    }

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

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

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

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

    .my-xxl-n1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }

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

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

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

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

    .mt-xxl-n1 {
        margin-top: -.25rem !important
    }

    .mt-xxl-n2 {
        margin-top: -.5rem !important
    }

    .mt-xxl-n3 {
        margin-top: -1rem !important
    }

    .mt-xxl-n4 {
        margin-top: -1.5rem !important
    }

    .mt-xxl-n5 {
        margin-top: -3rem !important
    }

    .me-xxl-n1 {
        margin-right: -.25rem !important
    }

    .me-xxl-n2 {
        margin-right: -.5rem !important
    }

    .me-xxl-n3 {
        margin-right: -1rem !important
    }

    .me-xxl-n4 {
        margin-right: -1.5rem !important
    }

    .me-xxl-n5 {
        margin-right: -3rem !important
    }

    .mb-xxl-n1 {
        margin-bottom: -.25rem !important
    }

    .mb-xxl-n2 {
        margin-bottom: -.5rem !important
    }

    .mb-xxl-n3 {
        margin-bottom: -1rem !important
    }

    .mb-xxl-n4 {
        margin-bottom: -1.5rem !important
    }

    .mb-xxl-n5 {
        margin-bottom: -3rem !important
    }

    .ms-xxl-n1 {
        margin-left: -.25rem !important
    }

    .ms-xxl-n2 {
        margin-left: -.5rem !important
    }

    .ms-xxl-n3 {
        margin-left: -1rem !important
    }

    .ms-xxl-n4 {
        margin-left: -1.5rem !important
    }

    .ms-xxl-n5 {
        margin-left: -3rem !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
    }

    .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-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
    }
}

.diagonal-fractions {
    font-variant-numeric: diagonal-fractions
}

.bg-super-light {
    --mdb-bg-super-light: #fbfbfb;
    background-color: var(--mdb-bg-super-light)
}

.bg-local {
    background-attachment: local
}

.bg-scroll {
    background-attachment: scroll
}

.overflow-y-scroll {
    overflow-y: scroll
}

.overflow-x-scroll {
    overflow-x: scroll
}

.table-fixed {
    table-layout: fixed
}

.table-auto {
    table-layout: auto
}

.link-danger, .link-dark, .link-info, .link-light, .link-primary, .link-secondary, .link-success, .link-warning {
    transition: color .15s
}

:root {
    --mdb-font-roboto: "Roboto",sans-serif;
    --mdb-bg-opacity: 1
}

hr:not([size]).hr {
    --mdb-divider-height: 2px;
    --mdb-divider-bg: #f5f5f5;
    --mdb-divider-opacity: 1;
    --mdb-divider-blurry-bg: transparent;
    --mdb-divider-blurry-bg-image: linear-gradient(90deg,transparent,#666,transparent);
    --mdb-divider-blurry-height: 1px;
    --mdb-divider-blurry-opacity: 0.25;
    height: var(--mdb-divider-height);
    background-color: var(--mdb-divider-bg);
    opacity: var(--mdb-divider-opacity)
}

    hr:not([size]).hr.hr-blurry {
        background-color: var(--mdb-divider-blurry-bg);
        background-image: var(--mdb-divider-blurry-bg-image);
        height: var(--mdb-divider-blurry-height);
        opacity: var(--mdb-divider-blurry-opacity)
    }

hr:not([size]).vr {
    height: auto
}

hr.hr, hr.vr {
    border-top: none !important
}

.vr {
    --mdb-divider-width: 2px;
    --mdb-divider-bg: #f5f5f5;
    --mdb-divider-opacity: 1;
    width: var(--mdb-divider-width);
    background-color: var(--mdb-divider-bg);
    opacity: var(--mdb-divider-opacity)
}

.vr-blurry {
    --mdb-divider-blurry-vr-bg-image: linear-gradient(180deg,transparent,#666,transparent);
    --mdb-divider-blurry-vr-width: 1px;
    --mdb-divider-blurry-opacity: 0.25;
    background-image: var(--mdb-divider-blurry-vr-bg-image);
    width: var(--mdb-divider-blurry-vr-width);
    opacity: var(--mdb-divider-blurry-opacity)
}

a {
    text-decoration: none
}

.note {
    --mdb-note-padding: 10px;
    --mdb-note-border-width: 6px;
    --mdb-note-border-radius: 5px;
    --mdb-note-strong-font-weight: 600;
    padding: var(--mdb-note-padding);
    border-left: var(--mdb-note-border-width) solid;
    border-radius: var(--mdb-note-border-radius)
}

    .note strong {
        font-weight: var(--mdb-note-strong-font-weight)
    }

.note-primary {
    background-color: #dfe7f6;
    border-color: #376fc8
}

.note-secondary {
    background-color: #ebedef;
    border-color: #565e6c
}

.note-success {
    background-color: #d6f0e0;
    border-color: #139647
}

.note-danger {
    background-color: #f9e1e5;
    border-color: #d62e4a
}

.note-warning {
    background-color: #fbf0da;
    border-color: #a17112
}

.note-info {
    background-color: #def1f7;
    border-color: #2686a6
}

.note-light {
    background-color: #f5f5f5;
    border-color: #8c8c8c
}

.note-dark {
    background-color: #332e2e;
    border-color: #e8e8e8
}

@media(min-width:1199px) {
    .w-responsive {
        width: 75%
    }
}

.bg-primary {
    --mdb--bg-opacity: 1;
    background-color: rgba(59,113,202,var(--mdb--bg-opacity))
}

.bg-secondary {
    --mdb--bg-opacity: 1;
    background-color: rgba(159,166,178,var(--mdb--bg-opacity))
}

.bg-success {
    --mdb--bg-opacity: 1;
    background-color: rgba(20,164,77,var(--mdb--bg-opacity))
}

.bg-danger {
    --mdb--bg-opacity: 1;
    background-color: rgba(220,76,100,var(--mdb--bg-opacity))
}

.bg-warning {
    --mdb--bg-opacity: 1;
    background-color: rgba(228,161,27,var(--mdb--bg-opacity))
}

.bg-info {
    background-color: rgba(84,180,211,var(--mdb--bg-opacity))
}

.bg-info, .bg-light {
    --mdb--bg-opacity: 1
}

.bg-light {
    background-color: rgba(251,251,251,var(--mdb--bg-opacity))
}

.bg-dark {
    --mdb--bg-opacity: 1;
    background-color: rgba(51,45,45,var(--mdb--bg-opacity))
}
/*!
 * # Semantic UI 2.4.2 - Flag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

#mdb-table-flag tr {
    cursor: pointer
}

.mdb-flag-selected {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-align: center;
    max-width: 150px;
    margin: 10px auto 0
}

.mdb-selected-flag-text {
    margin: 0 auto;
    max-width: 150px
}

i.flag:not(.icon) {
    margin: 0 .5em 0 0;
    line-height: 11px;
    text-decoration: inherit;
    vertical-align: baseline;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

i.flag:before, i.flag:not(.icon) {
    display: inline-block;
    width: 16px;
    height: 11px
}

i.flag:before {
    content: "";
    background: url(https://mdbootstrap.com/img/svg/flags.png) no-repeat -108px -1976px
}

i.flag-ad:before, i.flag-andorra:before {
    background-position: 0 0 !important
}

i.flag-ae:before, i.flag-uae:before, i.flag-united-arab-emirates:before {
    background-position: 0 -26px !important
}

i.flag-af:before, i.flag-afghanistan:before {
    background-position: 0 -52px !important
}

i.flag-ag:before, i.flag-antigua:before {
    background-position: 0 -78px !important
}

i.flag-ai:before, i.flag-anguilla:before {
    background-position: 0 -104px !important
}

i.flag-al:before, i.flag-albania:before {
    background-position: 0 -130px !important
}

i.flag-am:before, i.flag-armenia:before {
    background-position: 0 -156px !important
}

i.flag-an:before, i.flag-netherlands-antilles:before {
    background-position: 0 -182px !important
}

i.flag-angola:before, i.flag-ao:before {
    background-position: 0 -208px !important
}

i.flag-ar:before, i.flag-argentina:before {
    background-position: 0 -234px !important
}

i.flag-american-samoa:before, i.flag-as:before {
    background-position: 0 -260px !important
}

i.flag-at:before, i.flag-austria:before {
    background-position: 0 -286px !important
}

i.flag-au:before, i.flag-australia:before {
    background-position: 0 -312px !important
}

i.flag-aruba:before, i.flag-aw:before {
    background-position: 0 -338px !important
}

i.flag-aland-islands:before, i.flag-ax:before {
    background-position: 0 -364px !important
}

i.flag-az:before, i.flag-azerbaijan:before {
    background-position: 0 -390px !important
}

i.flag-ba:before, i.flag-bosnia:before {
    background-position: 0 -416px !important
}

i.flag-barbados:before, i.flag-bb:before {
    background-position: 0 -442px !important
}

i.flag-bangladesh:before, i.flag-bd:before {
    background-position: 0 -468px !important
}

i.flag-be:before, i.flag-belgium:before {
    background-position: 0 -494px !important
}

i.flag-bf:before, i.flag-burkina-faso:before {
    background-position: 0 -520px !important
}

i.flag-bg:before, i.flag-bulgaria:before {
    background-position: 0 -546px !important
}

i.flag-bahrain:before, i.flag-bh:before {
    background-position: 0 -572px !important
}

i.flag-bi:before, i.flag-burundi:before {
    background-position: 0 -598px !important
}

i.flag-benin:before, i.flag-bj:before {
    background-position: 0 -624px !important
}

i.flag-bermuda:before, i.flag-bm:before {
    background-position: 0 -650px !important
}

i.flag-bn:before, i.flag-brunei:before {
    background-position: 0 -676px !important
}

i.flag-bo:before, i.flag-bolivia:before {
    background-position: 0 -702px !important
}

i.flag-br:before, i.flag-brazil:before {
    background-position: 0 -728px !important
}

i.flag-bahamas:before, i.flag-bs:before {
    background-position: 0 -754px !important
}

i.flag-bhutan:before, i.flag-bt:before {
    background-position: 0 -780px !important
}

i.flag-bouvet-island:before, i.flag-bv:before {
    background-position: 0 -806px !important
}

i.flag-botswana:before, i.flag-bw:before {
    background-position: 0 -832px !important
}

i.flag-belarus:before, i.flag-by:before {
    background-position: 0 -858px !important
}

i.flag-belize:before, i.flag-bz:before {
    background-position: 0 -884px !important
}

i.flag-ca:before, i.flag-canada:before {
    background-position: 0 -910px !important
}

i.flag-cc:before, i.flag-cocos-islands:before {
    background-position: 0 -962px !important
}

i.flag-cd:before, i.flag-congo:before {
    background-position: 0 -988px !important
}

i.flag-central-african-republic:before, i.flag-cf:before {
    background-position: 0 -1014px !important
}

i.flag-cg:before, i.flag-congo-brazzaville:before {
    background-position: 0 -1040px !important
}

i.flag-ch:before, i.flag-switzerland:before {
    background-position: 0 -1066px !important
}

i.flag-ci:before, i.flag-cote-divoire:before {
    background-position: 0 -1092px !important
}

i.flag-ck:before, i.flag-cook-islands:before {
    background-position: 0 -1118px !important
}

i.flag-chile:before, i.flag-cl:before {
    background-position: 0 -1144px !important
}

i.flag-cameroon:before, i.flag-cm:before {
    background-position: 0 -1170px !important
}

i.flag-china:before, i.flag-cn:before {
    background-position: 0 -1196px !important
}

i.flag-co:before, i.flag-colombia:before {
    background-position: 0 -1222px !important
}

i.flag-costa-rica:before, i.flag-cr:before {
    background-position: 0 -1248px !important
}

i.flag-cs:before, i.flag-serbia:before {
    background-position: 0 -1274px !important
}

i.flag-cu:before, i.flag-cuba:before {
    background-position: 0 -1300px !important
}

i.flag-cape-verde:before, i.flag-cv:before {
    background-position: 0 -1326px !important
}

i.flag-christmas-island:before, i.flag-cx:before {
    background-position: 0 -1352px !important
}

i.flag-cy:before, i.flag-cyprus:before {
    background-position: 0 -1378px !important
}

i.flag-cz:before, i.flag-czech-republic:before {
    background-position: 0 -1404px !important
}

i.flag-de:before, i.flag-germany:before {
    background-position: 0 -1430px !important
}

i.flag-dj:before, i.flag-djibouti:before {
    background-position: 0 -1456px !important
}

i.flag-denmark:before, i.flag-dk:before {
    background-position: 0 -1482px !important
}

i.flag-dm:before, i.flag-dominica:before {
    background-position: 0 -1508px !important
}

i.flag-do:before, i.flag-dominican-republic:before {
    background-position: 0 -1534px !important
}

i.flag-algeria:before, i.flag-dz:before {
    background-position: 0 -1560px !important
}

i.flag-ec:before, i.flag-ecuador:before {
    background-position: 0 -1586px !important
}

i.flag-ee:before, i.flag-estonia:before {
    background-position: 0 -1612px !important
}

i.flag-eg:before, i.flag-egypt:before {
    background-position: 0 -1638px !important
}

i.flag-eh:before, i.flag-western-sahara:before {
    background-position: 0 -1664px !important
}

i.flag-england:before, i.flag-gb-eng:before {
    background-position: 0 -1690px !important
}

i.flag-er:before, i.flag-eritrea:before {
    background-position: 0 -1716px !important
}

i.flag-es:before, i.flag-spain:before {
    background-position: 0 -1742px !important
}

i.flag-et:before, i.flag-ethiopia:before {
    background-position: 0 -1768px !important
}

i.flag-eu:before, i.flag-european-union:before {
    background-position: 0 -1794px !important
}

i.flag-fi:before, i.flag-finland:before {
    background-position: 0 -1846px !important
}

i.flag-fiji:before, i.flag-fj:before {
    background-position: 0 -1872px !important
}

i.flag-falkland-islands:before, i.flag-fk:before {
    background-position: 0 -1898px !important
}

i.flag-fm:before, i.flag-micronesia:before {
    background-position: 0 -1924px !important
}

i.flag-faroe-islands:before, i.flag-fo:before {
    background-position: 0 -1950px !important
}

i.flag-fr:before, i.flag-france:before {
    background-position: 0 -1976px !important
}

i.flag-ga:before, i.flag-gabon:before {
    background-position: -36px 0 !important
}

i.flag-gb:before, i.flag-uk:before, i.flag-united-kingdom:before {
    background-position: -36px -26px !important
}

i.flag-gd:before, i.flag-grenada:before {
    background-position: -36px -52px !important
}

i.flag-ge:before, i.flag-georgia:before {
    background-position: -36px -78px !important
}

i.flag-french-guiana:before, i.flag-gf:before {
    background-position: -36px -104px !important
}

i.flag-gh:before, i.flag-ghana:before {
    background-position: -36px -130px !important
}

i.flag-gi:before, i.flag-gibraltar:before {
    background-position: -36px -156px !important
}

i.flag-gl:before, i.flag-greenland:before {
    background-position: -36px -182px !important
}

i.flag-gambia:before, i.flag-gm:before {
    background-position: -36px -208px !important
}

i.flag-gn:before, i.flag-guinea:before {
    background-position: -36px -234px !important
}

i.flag-gp:before, i.flag-guadeloupe:before {
    background-position: -36px -260px !important
}

i.flag-equatorial-guinea:before, i.flag-gq:before {
    background-position: -36px -286px !important
}

i.flag-gr:before, i.flag-greece:before {
    background-position: -36px -312px !important
}

i.flag-gs:before, i.flag-sandwich-islands:before {
    background-position: -36px -338px !important
}

i.flag-gt:before, i.flag-guatemala:before {
    background-position: -36px -364px !important
}

i.flag-gu:before, i.flag-guam:before {
    background-position: -36px -390px !important
}

i.flag-guinea-bissau:before, i.flag-gw:before {
    background-position: -36px -416px !important
}

i.flag-guyana:before, i.flag-gy:before {
    background-position: -36px -442px !important
}

i.flag-hk:before, i.flag-hong-kong:before {
    background-position: -36px -468px !important
}

i.flag-heard-island:before, i.flag-hm:before {
    background-position: -36px -494px !important
}

i.flag-hn:before, i.flag-honduras:before {
    background-position: -36px -520px !important
}

i.flag-croatia:before, i.flag-hr:before {
    background-position: -36px -546px !important
}

i.flag-haiti:before, i.flag-ht:before {
    background-position: -36px -572px !important
}

i.flag-hu:before, i.flag-hungary:before {
    background-position: -36px -598px !important
}

i.flag-id:before, i.flag-indonesia:before {
    background-position: -36px -624px !important
}

i.flag-ie:before, i.flag-ireland:before {
    background-position: -36px -650px !important
}

i.flag-il:before, i.flag-israel:before {
    background-position: -36px -676px !important
}

i.flag-in:before, i.flag-india:before {
    background-position: -36px -702px !important
}

i.flag-indian-ocean-territory:before, i.flag-io:before {
    background-position: -36px -728px !important
}

i.flag-iq:before, i.flag-iraq:before {
    background-position: -36px -754px !important
}

i.flag-ir:before, i.flag-iran:before {
    background-position: -36px -780px !important
}

i.flag-iceland:before, i.flag-is:before {
    background-position: -36px -806px !important
}

i.flag-it:before, i.flag-italy:before {
    background-position: -36px -832px !important
}

i.flag-jamaica:before, i.flag-jm:before {
    background-position: -36px -858px !important
}

i.flag-jo:before, i.flag-jordan:before {
    background-position: -36px -884px !important
}

i.flag-japan:before, i.flag-jp:before {
    background-position: -36px -910px !important
}

i.flag-ke:before, i.flag-kenya:before {
    background-position: -36px -936px !important
}

i.flag-kg:before, i.flag-kyrgyzstan:before {
    background-position: -36px -962px !important
}

i.flag-cambodia:before, i.flag-kh:before {
    background-position: -36px -988px !important
}

i.flag-ki:before, i.flag-kiribati:before {
    background-position: -36px -1014px !important
}

i.flag-comoros:before, i.flag-km:before {
    background-position: -36px -1040px !important
}

i.flag-kn:before, i.flag-saint-kitts-and-nevis:before {
    background-position: -36px -1066px !important
}

i.flag-kp:before, i.flag-north-korea:before {
    background-position: -36px -1092px !important
}

i.flag-kr:before, i.flag-south-korea:before {
    background-position: -36px -1118px !important
}

i.flag-kuwait:before, i.flag-kw:before {
    background-position: -36px -1144px !important
}

i.flag-cayman-islands:before, i.flag-ky:before {
    background-position: -36px -1170px !important
}

i.flag-kazakhstan:before, i.flag-kz:before {
    background-position: -36px -1196px !important
}

i.flag-la:before, i.flag-laos:before {
    background-position: -36px -1222px !important
}

i.flag-lb:before, i.flag-lebanon:before {
    background-position: -36px -1248px !important
}

i.flag-lc:before, i.flag-saint-lucia:before {
    background-position: -36px -1274px !important
}

i.flag-li:before, i.flag-liechtenstein:before {
    background-position: -36px -1300px !important
}

i.flag-lk:before, i.flag-sri-lanka:before {
    background-position: -36px -1326px !important
}

i.flag-liberia:before, i.flag-lr:before {
    background-position: -36px -1352px !important
}

i.flag-lesotho:before, i.flag-ls:before {
    background-position: -36px -1378px !important
}

i.flag-lithuania:before, i.flag-lt:before {
    background-position: -36px -1404px !important
}

i.flag-lu:before, i.flag-luxembourg:before {
    background-position: -36px -1430px !important
}

i.flag-latvia:before, i.flag-lv:before {
    background-position: -36px -1456px !important
}

i.flag-libya:before, i.flag-ly:before {
    background-position: -36px -1482px !important
}

i.flag-ma:before, i.flag-morocco:before {
    background-position: -36px -1508px !important
}

i.flag-mc:before, i.flag-monaco:before {
    background-position: -36px -1534px !important
}

i.flag-md:before, i.flag-moldova:before {
    background-position: -36px -1560px !important
}

i.flag-me:before, i.flag-montenegro:before {
    background-position: -36px -1586px !important
}

i.flag-madagascar:before, i.flag-mg:before {
    background-position: -36px -1613px !important
}

i.flag-marshall-islands:before, i.flag-mh:before {
    background-position: -36px -1639px !important
}

i.flag-macedonia:before, i.flag-mk:before {
    background-position: -36px -1665px !important
}

i.flag-mali:before, i.flag-ml:before {
    background-position: -36px -1691px !important
}

i.flag-burma:before, i.flag-mm:before, i.flag-myanmar:before {
    background-position: -73px -1821px !important
}

i.flag-mn:before, i.flag-mongolia:before {
    background-position: -36px -1743px !important
}

i.flag-macau:before, i.flag-mo:before {
    background-position: -36px -1769px !important
}

i.flag-mp:before, i.flag-northern-mariana-islands:before {
    background-position: -36px -1795px !important
}

i.flag-martinique:before, i.flag-mq:before {
    background-position: -36px -1821px !important
}

i.flag-mauritania:before, i.flag-mr:before {
    background-position: -36px -1847px !important
}

i.flag-montserrat:before, i.flag-ms:before {
    background-position: -36px -1873px !important
}

i.flag-malta:before, i.flag-mt:before {
    background-position: -36px -1899px !important
}

i.flag-mauritius:before, i.flag-mu:before {
    background-position: -36px -1925px !important
}

i.flag-maldives:before, i.flag-mv:before {
    background-position: -36px -1951px !important
}

i.flag-malawi:before, i.flag-mw:before {
    background-position: -36px -1977px !important
}

i.flag-mexico:before, i.flag-mx:before {
    background-position: -72px 0 !important
}

i.flag-malaysia:before, i.flag-my:before {
    background-position: -72px -26px !important
}

i.flag-mozambique:before, i.flag-mz:before {
    background-position: -72px -52px !important
}

i.flag-na:before, i.flag-namibia:before {
    background-position: -72px -78px !important
}

i.flag-nc:before, i.flag-new-caledonia:before {
    background-position: -72px -104px !important
}

i.flag-ne:before, i.flag-niger:before {
    background-position: -72px -130px !important
}

i.flag-nf:before, i.flag-norfolk-island:before {
    background-position: -72px -156px !important
}

i.flag-ng:before, i.flag-nigeria:before {
    background-position: -72px -182px !important
}

i.flag-ni:before, i.flag-nicaragua:before {
    background-position: -72px -208px !important
}

i.flag-netherlands:before, i.flag-nl:before {
    background-position: -72px -234px !important
}

i.flag-no:before, i.flag-norway:before {
    background-position: -72px -260px !important
}

i.flag-nepal:before, i.flag-np:before {
    background-position: -72px -286px !important
}

i.flag-nauru:before, i.flag-nr:before {
    background-position: -72px -312px !important
}

i.flag-niue:before, i.flag-nu:before {
    background-position: -72px -338px !important
}

i.flag-new-zealand:before, i.flag-nz:before {
    background-position: -72px -364px !important
}

i.flag-om:before, i.flag-oman:before {
    background-position: -72px -390px !important
}

i.flag-pa:before, i.flag-panama:before {
    background-position: -72px -416px !important
}

i.flag-pe:before, i.flag-peru:before {
    background-position: -72px -442px !important
}

i.flag-french-polynesia:before, i.flag-pf:before {
    background-position: -72px -468px !important
}

i.flag-new-guinea:before, i.flag-pg:before {
    background-position: -72px -494px !important
}

i.flag-ph:before, i.flag-philippines:before {
    background-position: -72px -520px !important
}

i.flag-pakistan:before, i.flag-pk:before {
    background-position: -72px -546px !important
}

i.flag-pl:before, i.flag-poland:before {
    background-position: -72px -572px !important
}

i.flag-pm:before, i.flag-saint-pierre:before {
    background-position: -72px -598px !important
}

i.flag-pitcairn-islands:before, i.flag-pn:before {
    background-position: -72px -624px !important
}

i.flag-pr:before, i.flag-puerto-rico:before {
    background-position: -72px -650px !important
}

i.flag-palestine:before, i.flag-ps:before {
    background-position: -72px -676px !important
}

i.flag-portugal:before, i.flag-pt:before {
    background-position: -72px -702px !important
}

i.flag-palau:before, i.flag-pw:before {
    background-position: -72px -728px !important
}

i.flag-paraguay:before, i.flag-py:before {
    background-position: -72px -754px !important
}

i.flag-qa:before, i.flag-qatar:before {
    background-position: -72px -780px !important
}

i.flag-re:before, i.flag-reunion:before {
    background-position: -72px -806px !important
}

i.flag-ro:before, i.flag-romania:before {
    background-position: -72px -832px !important
}

i.flag-rs:before, i.flag-serbia:before {
    background-position: -72px -858px !important
}

i.flag-ru:before, i.flag-russia:before {
    background-position: -72px -884px !important
}

i.flag-rw:before, i.flag-rwanda:before {
    background-position: -72px -910px !important
}

i.flag-sa:before, i.flag-saudi-arabia:before {
    background-position: -72px -936px !important
}

i.flag-sb:before, i.flag-solomon-islands:before {
    background-position: -72px -962px !important
}

i.flag-sc:before, i.flag-seychelles:before {
    background-position: -72px -988px !important
}

i.flag-gb-sct:before, i.flag-scotland:before {
    background-position: -72px -1014px !important
}

i.flag-sd:before, i.flag-sudan:before {
    background-position: -72px -1040px !important
}

i.flag-se:before, i.flag-sweden:before {
    background-position: -72px -1066px !important
}

i.flag-sg:before, i.flag-singapore:before {
    background-position: -72px -1092px !important
}

i.flag-saint-helena:before, i.flag-sh:before {
    background-position: -72px -1118px !important
}

i.flag-si:before, i.flag-slovenia:before {
    background-position: -72px -1144px !important
}

i.flag-jan-mayen:before, i.flag-sj:before, i.flag-svalbard:before {
    background-position: -72px -1170px !important
}

i.flag-sk:before, i.flag-slovakia:before {
    background-position: -72px -1196px !important
}

i.flag-sierra-leone:before, i.flag-sl:before {
    background-position: -72px -1222px !important
}

i.flag-san-marino:before, i.flag-sm:before {
    background-position: -72px -1248px !important
}

i.flag-senegal:before, i.flag-sn:before {
    background-position: -72px -1274px !important
}

i.flag-so:before, i.flag-somalia:before {
    background-position: -72px -1300px !important
}

i.flag-sr:before, i.flag-suriname:before {
    background-position: -72px -1326px !important
}

i.flag-sao-tome:before, i.flag-st:before {
    background-position: -72px -1352px !important
}

i.flag-el-salvador:before, i.flag-sv:before {
    background-position: -72px -1378px !important
}

i.flag-sy:before, i.flag-syria:before {
    background-position: -72px -1404px !important
}

i.flag-swaziland:before, i.flag-sz:before {
    background-position: -72px -1430px !important
}

i.flag-caicos-islands:before, i.flag-tc:before {
    background-position: -72px -1456px !important
}

i.flag-chad:before, i.flag-td:before {
    background-position: -72px -1482px !important
}

i.flag-french-territories:before, i.flag-tf:before {
    background-position: -72px -1508px !important
}

i.flag-tg:before, i.flag-togo:before {
    background-position: -72px -1534px !important
}

i.flag-th:before, i.flag-thailand:before {
    background-position: -72px -1560px !important
}

i.flag-tajikistan:before, i.flag-tj:before {
    background-position: -72px -1586px !important
}

i.flag-tk:before, i.flag-tokelau:before {
    background-position: -72px -1612px !important
}

i.flag-timorleste:before, i.flag-tl:before {
    background-position: -72px -1638px !important
}

i.flag-tm:before, i.flag-turkmenistan:before {
    background-position: -72px -1664px !important
}

i.flag-tn:before, i.flag-tunisia:before {
    background-position: -72px -1690px !important
}

i.flag-to:before, i.flag-tonga:before {
    background-position: -72px -1716px !important
}

i.flag-tr:before, i.flag-turkey:before {
    background-position: -72px -1742px !important
}

i.flag-trinidad:before, i.flag-tt:before {
    background-position: -72px -1768px !important
}

i.flag-tuvalu:before, i.flag-tv:before {
    background-position: -72px -1794px !important
}

i.flag-taiwan:before, i.flag-tw:before {
    background-position: -72px -1820px !important
}

i.flag-tanzania:before, i.flag-tz:before {
    background-position: -72px -1846px !important
}

i.flag-ua:before, i.flag-ukraine:before {
    background-position: -72px -1872px !important
}

i.flag-ug:before, i.flag-uganda:before {
    background-position: -72px -1898px !important
}

i.flag-um:before, i.flag-us-minor-islands:before {
    background-position: -72px -1924px !important
}

i.flag-america:before, i.flag-united-states:before, i.flag-us:before {
    background-position: -72px -1950px !important
}

i.flag-uruguay:before, i.flag-uy:before {
    background-position: -72px -1976px !important
}

i.flag-uz:before, i.flag-uzbekistan:before {
    background-position: -108px 0 !important
}

i.flag-va:before, i.flag-vatican-city:before {
    background-position: -108px -26px !important
}

i.flag-saint-vincent:before, i.flag-vc:before {
    background-position: -108px -52px !important
}

i.flag-ve:before, i.flag-venezuela:before {
    background-position: -108px -78px !important
}

i.flag-british-virgin-islands:before, i.flag-vg:before {
    background-position: -108px -104px !important
}

i.flag-us-virgin-islands:before, i.flag-vi:before {
    background-position: -108px -130px !important
}

i.flag-vietnam:before, i.flag-vn:before {
    background-position: -108px -156px !important
}

i.flag-vanuatu:before, i.flag-vu:before {
    background-position: -108px -182px !important
}

i.flag-gb-wls:before, i.flag-wales:before {
    background-position: -108px -208px !important
}

i.flag-wallis-and-futuna:before, i.flag-wf:before {
    background-position: -108px -234px !important
}

i.flag-samoa:before, i.flag-ws:before {
    background-position: -108px -260px !important
}

i.flag-ye:before, i.flag-yemen:before {
    background-position: -108px -286px !important
}

i.flag-mayotte:before, i.flag-yt:before {
    background-position: -108px -312px !important
}

i.flag-south-africa:before, i.flag-za:before {
    background-position: -108px -338px !important
}

i.flag-zambia:before, i.flag-zm:before {
    background-position: -108px -364px !important
}

i.flag-zimbabwe:before, i.flag-zw:before {
    background-position: -108px -390px !important
}

.bg-fixed {
    background-attachment: fixed
}

.bg-image {
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-attachment: fixed
}

.hover-overlay .mask {
    --mdb-image-hover-transition: all 0.3s ease-in-out;
    opacity: 0;
    transition: var(--mdb-image-hover-transition)
}

    .hover-overlay .mask:hover {
        opacity: 1
    }

.hover-zoom {
    --mdb-image-hover-zoom-transition: all 0.3s linear;
    --mdb-image-hover-zoom-transform: scale(1.1)
}

    .hover-zoom img, .hover-zoom video {
        transition: var(--mdb-image-hover-zoom-transition)
    }

    .hover-zoom:hover img, .hover-zoom:hover video {
        transform: var(--mdb-image-hover-zoom-transform)
    }

.card.hover-shadow, .card.hover-shadow-soft, .hover-shadow, .hover-shadow-soft {
    --mdb-image-hover-shadow-transition: all 0.3s ease-in-out;
    transition: var(--mdb-image-hover-shadow-transition)
}

    .card.hover-shadow-soft:hover, .card.hover-shadow:hover, .hover-shadow-soft:hover, .hover-shadow:hover {
        transition: var(--mdb-image-hover-shadow-transition)
    }

.card.hover-shadow, .hover-shadow {
    --mdb-image-hover-shadow-box-shadow: 0 2px 15px -3px rgba(0,0,0,0.16),0 10px 20px -2px rgba(0,0,0,0.1);
    box-shadow: none
}

    .card.hover-shadow:hover, .hover-shadow:hover {
        box-shadow: var(--mdb-image-hover-shadow-box-shadow)
    }

.card.hover-shadow-soft, .hover-shadow-soft {
    --mdb-image-hover-shadow-box-shadow-soft: 0 2px 25px -5px rgba(0,0,0,0.07),0 25px 21px -5px rgba(0,0,0,0.04);
    box-shadow: none
}

    .card.hover-shadow-soft:hover, .hover-shadow-soft:hover {
        box-shadow: var(--mdb-image-hover-shadow-box-shadow-soft)
    }

.form-control {
    min-height: auto;
    padding: 4.5px 12px 3.68px
}

    .form-control, .form-control:focus {
        transition: all .1s linear;
        box-shadow: none
    }

        .form-control:focus {
            border-color: #3b71ca;
            box-shadow: inset 0 0 0 1px #3b71ca
        }

        .form-control.form-control-sm {
            font-size: .775rem;
            line-height: 1.5
        }

        .form-control.form-control-lg {
            line-height: 2.15;
            border-radius: .25rem
        }

.form-outline {
    position: relative;
    width: 100%
}

    .form-outline .form-helper {
        width: 100%;
        position: absolute;
        font-size: .875em;
        color: #757575
    }

        .form-outline .form-helper .form-counter {
            text-align: right
        }

    .form-outline .trailing {
        position: absolute;
        right: 10px;
        left: auto;
        top: 50%;
        transform: translateY(-50%);
        pointer-events: none
    }

    .form-outline .form-icon-trailing {
        padding-right: 2rem !important
    }

    .form-outline .form-control {
        min-height: auto;
        padding: .32rem .75rem;
        border: 0;
        background: transparent;
        transition: all .2s linear
    }

        .form-outline .form-control ~ .form-label {
            position: absolute;
            top: 0;
            max-width: 90%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            left: .75rem;
            padding-top: .37rem;
            pointer-events: none;
            transform-origin: 0 0;
            transition: all .2s ease-out;
            color: rgba(0,0,0,.6);
            margin-bottom: 0
        }

        .form-outline .form-control ~ .form-notch {
            display: flex;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            max-width: 100%;
            height: 100%;
            text-align: left;
            pointer-events: none
        }

            .form-outline .form-control ~ .form-notch div {
                pointer-events: none;
                border: 1px solid #bdbdbd;
                box-sizing: border-box;
                background: transparent;
                transition: all .2s linear
            }

            .form-outline .form-control ~ .form-notch .form-notch-leading {
                left: 0;
                top: 0;
                height: 100%;
                width: .5rem;
                border-right: none;
                border-radius: .25rem 0 0 .25rem
            }

            .form-outline .form-control ~ .form-notch .form-notch-middle {
                flex: 0 0 auto;
                width: auto;
                max-width: calc(100% - 1rem);
                height: 100%;
                border-right: none;
                border-left: none
            }

            .form-outline .form-control ~ .form-notch .form-notch-trailing {
                flex-grow: 1;
                height: 100%;
                border-left: none;
                border-radius: 0 .25rem .25rem 0
            }

        .form-outline .form-control:not(.placeholder-active)::-moz-placeholder {
            opacity: 0
        }

        .form-outline .form-control:not(.placeholder-active)::placeholder {
            opacity: 0
        }

        .form-outline .form-control.active::-moz-placeholder, .form-outline .form-control:focus::-moz-placeholder {
            opacity: 1
        }

        .form-outline .form-control.active::placeholder, .form-outline .form-control:focus::placeholder {
            opacity: 1
        }

        .form-outline .form-control:focus {
            box-shadow: none !important
        }

            .form-outline .form-control.active ~ .form-label, .form-outline .form-control:focus ~ .form-label {
                transform: translateY(-1rem) translateY(.1rem) scale(.8)
            }

            .form-outline .form-control:focus ~ .form-label {
                color: #3b71ca
            }

            .form-outline .form-control.active ~ .form-notch .form-notch-middle, .form-outline .form-control:focus ~ .form-notch .form-notch-middle {
                border-right: none;
                border-left: none;
                border-top: 1px solid transparent
            }

            .form-outline .form-control:focus ~ .form-notch .form-notch-middle {
                border-color: #3b71ca;
                box-shadow: 0 1px 0 0 #3b71ca;
                border-top: 1px solid transparent
            }

            .form-outline .form-control.active ~ .form-notch .form-notch-leading, .form-outline .form-control:focus ~ .form-notch .form-notch-leading {
                border-right: none
            }

            .form-outline .form-control:focus ~ .form-notch .form-notch-leading {
                border-color: #3b71ca;
                box-shadow: -1px 0 0 0 #3b71ca,0 1px 0 0 #3b71ca,0 -1px 0 0 #3b71ca
            }

            .form-outline .form-control.active ~ .form-notch .form-notch-trailing, .form-outline .form-control:focus ~ .form-notch .form-notch-trailing {
                border-left: none
            }

            .form-outline .form-control:focus ~ .form-notch .form-notch-trailing {
                border-color: #3b71ca;
                box-shadow: 1px 0 0 0 #3b71ca,0 -1px 0 0 #3b71ca,0 1px 0 0 #3b71ca
            }

        .form-outline .form-control.disabled, .form-outline .form-control:disabled, .form-outline .form-control[readonly] {
            background-color: #e9ecef
        }

        .form-outline .form-control.form-control-lg {
            font-size: 1rem;
            line-height: 2.15
        }

            .form-outline .form-control.form-control-lg ~ .form-label {
                padding-top: .7rem
            }

            .form-outline .form-control.form-control-lg.active ~ .form-label, .form-outline .form-control.form-control-lg:focus ~ .form-label {
                transform: translateY(-1.25rem) translateY(.1rem) scale(.8)
            }

        .form-outline .form-control.form-control-sm {
            padding-top: .32rem;
            padding-bottom: .32rem;
            font-size: .775rem;
            line-height: 1.5
        }

            .form-outline .form-control.form-control-sm ~ .form-label {
                padding-top: .33rem;
                font-size: .775rem
            }

            .form-outline .form-control.form-control-sm.active ~ .form-label, .form-outline .form-control.form-control-sm:focus ~ .form-label {
                transform: translateY(-.85rem) translateY(.1rem) scale(.8)
            }

    .form-outline.form-white .form-control {
        color: #fff
    }

        .form-outline.form-white .form-control ~ .form-label {
            color: #fbfbfb
        }

        .form-outline.form-white .form-control ~ .form-notch div {
            border-color: #fbfbfb
        }

        .form-outline.form-white .form-control:focus ~ .form-label {
            color: #fff
        }

        .form-outline.form-white .form-control:focus ~ .form-notch .form-notch-middle {
            border-color: #fff;
            box-shadow: 0 1px 0 0 #fff;
            border-top: 1px solid transparent
        }

        .form-outline.form-white .form-control:focus ~ .form-notch .form-notch-leading {
            border-color: #fff;
            box-shadow: -1px 0 0 0 #fff,0 1px 0 0 #fff,0 -1px 0 0 #fff
        }

        .form-outline.form-white .form-control:focus ~ .form-notch .form-notch-trailing {
            border-color: #fff;
            box-shadow: 1px 0 0 0 #fff,0 -1px 0 0 #fff,0 1px 0 0 #fff
        }

        .form-outline.form-white .form-control::-moz-placeholder {
            color: hsla(0,0%,100%,.7)
        }

        .form-outline.form-white .form-control::placeholder {
            color: hsla(0,0%,100%,.7)
        }

        .form-outline.form-white .form-control.disabled, .form-outline.form-white .form-control:disabled, .form-outline.form-white .form-control[readonly] {
            background-color: hsla(0,0%,100%,.45)
        }

.select-input.form-control[readonly]:not([disabled]) {
    background-color: transparent
}

.form-select {
    transition: all .2s linear
}

    .form-select:focus {
        border-color: #3b71ca;
        outline: 0;
        box-shadow: inset 0 0 0 1px #3b71ca
    }

.form-check {
    min-height: 1.5rem
}

.form-check-input {
    position: relative;
    width: 1.125rem;
    height: 1.125rem;
    background-color: #fff;
    border: .125rem solid rgba(0,0,0,.25)
}

    .form-check-input:before {
        content: "";
        position: absolute;
        box-shadow: 0 0 0 13px transparent;
        border-radius: 50%;
        width: .875rem;
        height: .875rem;
        background-color: transparent;
        opacity: 0;
        pointer-events: none;
        transform: scale(0)
    }

    .form-check-input:hover {
        cursor: pointer
    }

        .form-check-input:hover:before {
            opacity: .04;
            box-shadow: 0 0 0 13px rgba(0,0,0,.6)
        }

    .form-check-input:focus {
        box-shadow: none;
        border-color: rgba(0,0,0,.25);
        transition: border-color .2s
    }

        .form-check-input:focus:before {
            opacity: .12;
            box-shadow: 0 0 0 13px rgba(0,0,0,.6);
            transform: scale(1);
            transition: box-shadow .2s,transform .2s
        }

    .form-check-input:checked {
        border-color: #3b71ca
    }

        .form-check-input:checked:before {
            opacity: .16
        }

        .form-check-input:checked:after {
            content: "";
            position: absolute
        }

        .form-check-input:checked:focus {
            border-color: #3b71ca
        }

            .form-check-input:checked:focus:before {
                box-shadow: 0 0 0 13px #3b71ca;
                transform: scale(1);
                transition: box-shadow .2s,transform .2s
            }

    .form-check-input:indeterminate:focus:before {
        box-shadow: 0 0 0 13px #3b71ca
    }

    .form-check-input[type=checkbox] {
        border-radius: .25rem;
        margin-top: .19em;
        margin-right: 6px
    }

        .form-check-input[type=checkbox]:focus:after {
            content: "";
            position: absolute;
            width: .875rem;
            height: .875rem;
            z-index: 1;
            display: block;
            border-radius: 0;
            background-color: #fff
        }

        .form-check-input[type=checkbox]:checked {
            background-image: none;
            background-color: #3b71ca
        }

            .form-check-input[type=checkbox]:checked:after {
                display: none;
                transform: rotate(45deg) /*!rtl:ignore*/;
                width: .375rem;
                height: .8125rem;
                border: .125rem solid #fff;
                border-top: 0;
                border-left: 0 /*!rtl:ignore*/;
                margin-left: .25rem;
                margin-top: -1px;
                background-color: transparent
            }

            .form-check-input[type=checkbox]:checked:focus {
                background-color: #3b71ca
            }

        .form-check-input[type=checkbox]:indeterminate {
            border-color: #3b71ca
        }

    .form-check-input[type=radio] {
        border-radius: 50%;
        width: 1.25rem;
        height: 1.25rem;
        margin-top: .125em;
        margin-right: 4px
    }

        .form-check-input[type=radio]:before {
            width: 1rem;
            height: 1rem
        }

        .form-check-input[type=radio]:after {
            content: "";
            position: absolute;
            width: 1rem;
            height: 1rem;
            z-index: 1;
            display: block;
            border-radius: 50%;
            background-color: #fff
        }

        .form-check-input[type=radio]:checked {
            background-image: none;
            background-color: #fff
        }

            .form-check-input[type=radio]:checked:after {
                border-radius: 50%;
                width: .625rem;
                height: .625rem;
                border-color: #3b71ca;
                background-color: #3b71ca;
                transition: border-color;
                transform: translate(-50%,-50%);
                position: absolute;
                left: 50%;
                top: 50%
            }

            .form-check-input[type=radio]:checked:focus {
                background-color: #fff
            }

.form-check-label {
    padding-left: .15rem
}

    .form-check-label:hover {
        cursor: pointer
    }

.form-switch .form-check-input {
    background-image: none;
    border-width: 0;
    border-radius: .4375rem;
    width: 2rem;
    height: .875rem;
    background-color: rgba(0,0,0,.25);
    margin-top: .3em;
    margin-right: 8px
}

    .form-switch .form-check-input:after {
        content: "";
        position: absolute;
        border: none;
        z-index: 2;
        border-radius: 50%;
        width: 1.25rem;
        height: 1.25rem;
        background-color: #fff;
        margin-top: -.1875rem;
        box-shadow: 0 0 3px 0 rgba(0,0,0,.07),0 2px 2px 0 rgba(0,0,0,.04);
        transition: background-color .2s,transform .2s
    }

    .form-switch .form-check-input:focus {
        background-image: none
    }

        .form-switch .form-check-input:focus:before {
            box-shadow: 3px -1px 0 13px rgba(0,0,0,.6);
            transform: scale(1);
            transition: box-shadow .2s,transform .2s
        }

        .form-switch .form-check-input:focus:after {
            border-radius: 50%;
            width: 1.25rem;
            height: 1.25rem
        }

    .form-switch .form-check-input:checked, .form-switch .form-check-input:checked:focus {
        background-image: none
    }

        .form-switch .form-check-input:checked:focus:before {
            margin-left: 1.0625rem;
            box-shadow: 3px -1px 0 13px #3b71ca;
            transform: scale(1);
            transition: box-shadow .2s,transform .2s
        }

        .form-switch .form-check-input:checked[type=checkbox] {
            background-image: none
        }

            .form-switch .form-check-input:checked[type=checkbox]:after {
                content: "";
                position: absolute;
                border: none;
                z-index: 2;
                border-radius: 50%;
                width: 1.25rem;
                height: 1.25rem;
                background-color: #3b71ca;
                margin-top: -3px;
                margin-left: 1.0625rem;
                box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
                transition: background-color .2s,transform .2s
            }

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .form-control[type=file]::-webkit-file-upload-button {
    background-color: transparent
}

.input-group {
    flex-wrap: nowrap
}

    .input-group > .form-control {
        min-height: calc(2.08rem + 2px);
        height: calc(2.08rem + 2px);
        padding-top: .27rem;
        padding-bottom: .27rem;
        transition: all .2s linear
    }

        .input-group > .form-control:focus {
            transition: all .2s linear;
            border-color: #3b71ca;
            outline: 0;
            box-shadow: inset 0 0 0 1px #3b71ca
        }

.input-group-text {
    background-color: transparent;
    padding-top: .26rem;
    padding-bottom: .26rem
}

    .input-group-text > .form-check-input[type=checkbox] {
        margin-left: 1px;
        margin-right: 1px
    }

    .input-group-text > .form-check-input[type=radio] {
        margin-right: 0
    }

.input-group-lg > .form-control {
    height: calc(2.645rem + 2px);
    font-size: 1rem;
    padding-top: .33rem;
    padding-bottom: .33rem
}

.input-group-lg .input-group-text {
    font-size: 1rem
}

.input-group-sm > .form-control {
    min-height: calc(1.66rem + 2px);
    height: calc(1.66rem + 2px);
    font-size: .775rem;
    padding-top: .33rem;
    padding-bottom: .33rem
}

.input-group-sm .input-group-text {
    font-size: .775rem;
    line-height: 1.5
}

.input-group.form-outline .input-group-text {
    border-left: 0
}

.input-group.form-outline input + .input-group-text {
    border: 0;
    border-left: 1px solid #bdbdbd
}

.input-group .form-outline:not(:first-child), .input-group .form-outline:not(:first-child) .form-notch-leading, .input-group .select-wrapper:not(:first-child), .input-group .select-wrapper:not(:first-child) .form-notch-leading {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.input-group .form-outline:not(:last-child), .input-group .form-outline:not(:last-child) .form-notch-trailing, .input-group .select-wrapper:not(:last-child), .input-group .select-wrapper:not(:last-child) .form-notch-trailing {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.input-group > [class*=btn-outline-] + [class*=btn-outline-] {
    border-left: 0
}

.input-group > .btn[class*=btn-outline-] {
    padding-top: .47rem
}

.input-group > .btn {
    padding-top: .59rem
}

.input-group.input-group-lg .input-group-text {
    height: calc(2.645rem + 2px)
}

.input-group .input-group-text {
    height: calc(2.08rem + 2px)
}

.input-group .btn {
    line-height: 1
}

.input-group.input-group-sm .input-group-text {
    height: calc(1.66rem + 2px)
}

.input-group .invalid-feedback, .input-group .valid-feedback, .was-validated .input-group .invalid-feedback, .was-validated .input-group .valid-feedback {
    margin-top: 2.5rem
}

.valid-feedback {
    width: auto;
    color: #14a44d;
    margin-top: -.75rem
}

.valid-feedback, .valid-tooltip {
    position: absolute;
    display: none;
    font-size: .875rem
}

.valid-tooltip {
    top: 100%;
    z-index: 5;
    max-width: 100%;
    padding: 6px 16px;
    margin-top: .1rem;
    background-color: rgba(20,164,77,.9);
    border-radius: .25rem !important;
    color: #fff
}

.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 {
    margin-bottom: 1rem;
    background-image: none;
    border-color: #14a44d
}

    .form-control.is-valid:focus, .was-validated .form-control:valid:focus {
        border-color: #14a44d;
        box-shadow: 0 0 0 .25rem rgba(20,164,77,.25)
    }

.form-outline .form-control.is-valid ~ .form-label, .was-validated .form-outline .form-control:valid ~ .form-label {
    color: #14a44d
}

.form-outline .form-control.is-valid ~ .form-notch .form-notch-leading, .form-outline .form-control.is-valid ~ .form-notch .form-notch-middle, .form-outline .form-control.is-valid ~ .form-notch .form-notch-trailing, .was-validated .form-outline .form-control:valid ~ .form-notch .form-notch-leading, .was-validated .form-outline .form-control:valid ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:valid ~ .form-notch .form-notch-trailing {
    border-color: #14a44d
}

.form-outline .form-control.is-valid.active ~ .form-notch .form-notch-middle, .form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:valid.active ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-middle {
    border-top: 1px solid transparent
}

.form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-middle {
    box-shadow: 0 1px 0 0 #14a44d
}

.form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-leading, .was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-leading {
    box-shadow: -1px 0 0 0 #14a44d,0 1px 0 0 #14a44d,0 -1px 0 0 #14a44d
}

.form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-trailing, .was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-trailing {
    box-shadow: 1px 0 0 0 #14a44d,0 -1px 0 0 #14a44d,0 1px 0 0 #14a44d
}

.form-outline .form-control.is-valid.select-input.focused ~ .form-notch .form-notch-leading, .was-validated .form-outline .form-control:valid.select-input.focused ~ .form-notch .form-notch-leading {
    box-shadow: -1px 0 0 0 #14a44d,0 1px 0 0 #14a44d,0 -1px 0 0 #14a44d
}

.form-outline .form-control.is-valid.select-input.focused ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:valid.select-input.focused ~ .form-notch .form-notch-middle {
    box-shadow: 0 1px 0 0 #14a44d;
    border-top: 1px solid transparent
}

.form-outline .form-control.is-valid.select-input.focused ~ .form-notch .form-notch-trailing, .was-validated .form-outline .form-control:valid.select-input.focused ~ .form-notch .form-notch-trailing {
    box-shadow: 1px 0 0 0 #14a44d,0 -1px 0 0 #14a44d,0 1px 0 0 #14a44d
}

.form-select.is-valid, .was-validated .form-select:valid {
    border-color: #14a44d
}

    .form-select.is-valid:focus, .was-validated .form-select:valid:focus {
        border-color: #14a44d;
        box-shadow: 0 0 0 .25rem rgba(20,164,77,.25)
    }

    .form-select.is-valid ~ .valid-feedback, .was-validated .form-select:valid ~ .valid-feedback {
        margin-top: 0
    }

.input-group .form-control.is-valid, .was-validated .input-group .form-control:valid {
    margin-bottom: 0
}

.was-validated input[type=file].form-control:valid .valid-feedback, input[type=file].form-control.is-valid .valid-feedback {
    margin-top: 0
}

.was-validated input[type=file].form-control:valid:focus, input[type=file].form-control.is-valid:focus {
    box-shadow: inset 0 0 0 1px #14a44d;
    border-color: #14a44d
}

    .was-validated input[type=file].form-control:valid:focus ~ .form-file-label, input[type=file].form-control.is-valid:focus ~ .form-file-label {
        box-shadow: none
    }

.was-validated input[type=file].form-control:valid:focus-within ~ .form-file-label .form-file-button, .was-validated input[type=file].form-control:valid:focus-within ~ .form-file-label .form-file-text, input[type=file].form-control.is-valid:focus-within ~ .form-file-label .form-file-button, input[type=file].form-control.is-valid:focus-within ~ .form-file-label .form-file-text {
    border-color: #14a44d
}

.form-check-input.is-valid, .was-validated .form-check-input:valid {
    border-color: #14a44d
}

    .form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
        background-color: #14a44d
    }

        .form-check-input.is-valid:checked:focus:before, .was-validated .form-check-input:valid:checked:focus:before {
            box-shadow: 0 0 0 13px #14a44d
        }

    .form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
        box-shadow: none
    }

        .form-check-input.is-valid:focus:before, .was-validated .form-check-input:valid:focus:before {
            box-shadow: 0 0 0 13px #14a44d
        }

    .form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
        color: #14a44d;
        margin-bottom: 1rem
    }

    .form-check-input.is-valid[type=checkbox]:checked:focus, .was-validated .form-check-input:valid[type=checkbox]:checked:focus {
        background-color: #14a44d;
        border-color: #14a44d
    }

    .form-check-input.is-valid[type=radio]:checked, .was-validated .form-check-input:valid[type=radio]:checked {
        border-color: #14a44d;
        background-color: #fff
    }

        .form-check-input.is-valid[type=radio]:checked:focus:before, .was-validated .form-check-input:valid[type=radio]:checked:focus:before {
            box-shadow: 0 0 0 13px #14a44d
        }

        .form-check-input.is-valid[type=radio]:checked:after, .was-validated .form-check-input:valid[type=radio]:checked:after {
            border-color: #14a44d;
            background-color: #14a44d
        }

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

.form-switch .form-check-input.is-valid:focus:before, .was-validated .form-switch .form-check-input:valid:focus:before {
    box-shadow: 3px -1px 0 13px rgba(0,0,0,.6)
}

.form-switch .form-check-input.is-valid:checked[type=checkbox]:after, .was-validated .form-switch .form-check-input:valid:checked[type=checkbox]:after {
    background-color: #14a44d;
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}

.form-switch .form-check-input.is-valid:checked:focus:before, .was-validated .form-switch .form-check-input:valid:checked:focus:before {
    box-shadow: 3px -1px 0 13px #14a44d
}

.invalid-feedback {
    width: auto;
    color: #dc4c64;
    margin-top: -.75rem
}

.invalid-feedback, .invalid-tooltip {
    position: absolute;
    display: none;
    font-size: .875rem
}

.invalid-tooltip {
    top: 100%;
    z-index: 5;
    max-width: 100%;
    padding: 6px 16px;
    margin-top: .1rem;
    background-color: rgba(220,76,100,.9);
    border-radius: .25rem !important;
    color: #fff
}

.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 {
    margin-bottom: 1rem;
    background-image: none;
    border-color: #dc4c64
}

    .form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
        border-color: #dc4c64;
        box-shadow: 0 0 0 .25rem rgba(220,76,100,.25)
    }

.form-outline .form-control.is-invalid ~ .form-label, .was-validated .form-outline .form-control:invalid ~ .form-label {
    color: #dc4c64
}

.form-outline .form-control.is-invalid ~ .form-notch .form-notch-leading, .form-outline .form-control.is-invalid ~ .form-notch .form-notch-middle, .form-outline .form-control.is-invalid ~ .form-notch .form-notch-trailing, .was-validated .form-outline .form-control:invalid ~ .form-notch .form-notch-leading, .was-validated .form-outline .form-control:invalid ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:invalid ~ .form-notch .form-notch-trailing {
    border-color: #dc4c64
}

.form-outline .form-control.is-invalid.active ~ .form-notch .form-notch-middle, .form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:invalid.active ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-middle {
    border-top: 1px solid transparent
}

.form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-middle {
    box-shadow: 0 1px 0 0 #dc4c64
}

.form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-leading, .was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-leading {
    box-shadow: -1px 0 0 0 #dc4c64,0 1px 0 0 #dc4c64,0 -1px 0 0 #dc4c64
}

.form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-trailing, .was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-trailing {
    box-shadow: 1px 0 0 0 #dc4c64,0 -1px 0 0 #dc4c64,0 1px 0 0 #dc4c64
}

.form-outline .form-control.is-invalid.select-input.focused ~ .form-notch .form-notch-leading, .was-validated .form-outline .form-control:invalid.select-input.focused ~ .form-notch .form-notch-leading {
    box-shadow: -1px 0 0 0 #dc4c64,0 1px 0 0 #dc4c64,0 -1px 0 0 #dc4c64
}

.form-outline .form-control.is-invalid.select-input.focused ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:invalid.select-input.focused ~ .form-notch .form-notch-middle {
    box-shadow: 0 1px 0 0 #dc4c64;
    border-top: 1px solid transparent
}

.form-outline .form-control.is-invalid.select-input.focused ~ .form-notch .form-notch-trailing, .was-validated .form-outline .form-control:invalid.select-input.focused ~ .form-notch .form-notch-trailing {
    box-shadow: 1px 0 0 0 #dc4c64,0 -1px 0 0 #dc4c64,0 1px 0 0 #dc4c64
}

.form-select.is-invalid, .was-validated .form-select:invalid {
    border-color: #dc4c64
}

    .form-select.is-invalid:focus, .was-validated .form-select:invalid:focus {
        border-color: #dc4c64;
        box-shadow: 0 0 0 .25rem rgba(220,76,100,.25)
    }

    .form-select.is-invalid ~ .invalid-feedback, .was-validated .form-select:invalid ~ .invalid-feedback {
        margin-top: 0
    }

.input-group .form-control.is-invalid, .was-validated .input-group .form-control:invalid {
    margin-bottom: 0
}

.was-validated input[type=file].form-control:invalid .invalid-feedback, input[type=file].form-control.is-invalid .invalid-feedback {
    margin-top: 0
}

.was-validated input[type=file].form-control:invalid:focus, input[type=file].form-control.is-invalid:focus {
    box-shadow: inset 0 0 0 1px #dc4c64;
    border-color: #dc4c64
}

    .was-validated input[type=file].form-control:invalid:focus ~ .form-file-label, input[type=file].form-control.is-invalid:focus ~ .form-file-label {
        box-shadow: none
    }

.was-validated input[type=file].form-control:invalid:focus-within ~ .form-file-label .form-file-button, .was-validated input[type=file].form-control:invalid:focus-within ~ .form-file-label .form-file-text, input[type=file].form-control.is-invalid:focus-within ~ .form-file-label .form-file-button, input[type=file].form-control.is-invalid:focus-within ~ .form-file-label .form-file-text {
    border-color: #dc4c64
}

.form-check-input.is-invalid, .was-validated .form-check-input:invalid {
    border-color: #dc4c64
}

    .form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked {
        background-color: #dc4c64
    }

        .form-check-input.is-invalid:checked:focus:before, .was-validated .form-check-input:invalid:checked:focus:before {
            box-shadow: 0 0 0 13px #dc4c64
        }

    .form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus {
        box-shadow: none
    }

        .form-check-input.is-invalid:focus:before, .was-validated .form-check-input:invalid:focus:before {
            box-shadow: 0 0 0 13px #dc4c64
        }

    .form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
        color: #dc4c64;
        margin-bottom: 1rem
    }

    .form-check-input.is-invalid[type=checkbox]:checked:focus, .was-validated .form-check-input:invalid[type=checkbox]:checked:focus {
        background-color: #dc4c64;
        border-color: #dc4c64
    }

    .form-check-input.is-invalid[type=radio]:checked, .was-validated .form-check-input:invalid[type=radio]:checked {
        border-color: #dc4c64;
        background-color: #fff
    }

        .form-check-input.is-invalid[type=radio]:checked:focus:before, .was-validated .form-check-input:invalid[type=radio]:checked:focus:before {
            box-shadow: 0 0 0 13px #dc4c64
        }

        .form-check-input.is-invalid[type=radio]:checked:after, .was-validated .form-check-input:invalid[type=radio]:checked:after {
            border-color: #dc4c64;
            background-color: #dc4c64
        }

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

.form-switch .form-check-input.is-invalid:focus:before, .was-validated .form-switch .form-check-input:invalid:focus:before {
    box-shadow: 3px -1px 0 13px rgba(0,0,0,.6)
}

.form-switch .form-check-input.is-invalid:checked[type=checkbox]:after, .was-validated .form-switch .form-check-input:invalid:checked[type=checkbox]:after {
    background-color: #dc4c64;
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}

.form-switch .form-check-input.is-invalid:checked:focus:before, .was-validated .form-switch .form-check-input:invalid:checked:focus:before {
    box-shadow: 3px -1px 0 13px #dc4c64
}

.form-range:focus {
    box-shadow: none
}

    .form-range:focus::-webkit-slider-thumb {
        box-shadow: none
    }

    .form-range:focus::-moz-range-thumb {
        box-shadow: none
    }

    .form-range:focus::-ms-thumb {
        box-shadow: none
    }

.form-range::-moz-focus-outer {
    border: 0
}

.form-range::-webkit-slider-thumb {
    margin-top: -6px;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.form-range::-webkit-slider-runnable-track {
    height: 4px;
    border-radius: 0;
    box-shadow: none
}

.form-range::-moz-range-thumb {
    box-shadow: none;
    -moz-appearance: none;
    appearance: none
}

.form-range::-moz-range-track {
    box-shadow: none
}

.table {
    --mdb-table-font-size: 0.9rem;
    --mdb-table-divider-color: rgba(0,0,0,0.1);
    font-size: var(--mdb-table-font-size)
}

    .table th {
        font-weight: 500
    }

    .table tbody {
        font-weight: 400
    }

    .table > :not(:last-child) > :last-child > * {
        border-bottom-color: inherit
    }

.table-primary {
    --mdb-table-color: #000;
    --mdb-table-bg: #d8e3f4;
    --mdb-table-border-color: #c2ccdc;
    --mdb-table-striped-bg: #cdd8e8;
    --mdb-table-striped-color: #000;
    --mdb-table-active-bg: #c2ccdc;
    --mdb-table-active-color: #000;
    --mdb-table-hover-bg: #c8d2e2;
    --mdb-table-hover-color: #000
}

.table-primary, .table-secondary {
    color: var(--mdb-table-color);
    border-color: var(--mdb-table-border-color)
}

.table-secondary {
    --mdb-table-color: #000;
    --mdb-table-bg: #ecedf0;
    --mdb-table-border-color: #d4d5d8;
    --mdb-table-striped-bg: #e0e1e4;
    --mdb-table-striped-color: #000;
    --mdb-table-active-bg: #d4d5d8;
    --mdb-table-active-color: #000;
    --mdb-table-hover-bg: #dadbde;
    --mdb-table-hover-color: #000
}

.table-success {
    --mdb-table-color: #000;
    --mdb-table-bg: #d0eddb;
    --mdb-table-border-color: #bbd5c5;
    --mdb-table-striped-bg: #c6e1d0;
    --mdb-table-striped-color: #000;
    --mdb-table-active-bg: #bbd5c5;
    --mdb-table-active-color: #000;
    --mdb-table-hover-bg: #c0dbcb;
    --mdb-table-hover-color: #000
}

.table-info, .table-success {
    color: var(--mdb-table-color);
    border-color: var(--mdb-table-border-color)
}

.table-info {
    --mdb-table-color: #000;
    --mdb-table-bg: #ddf0f6;
    --mdb-table-border-color: #c7d8dd;
    --mdb-table-striped-bg: #d2e4ea;
    --mdb-table-striped-color: #000;
    --mdb-table-active-bg: #c7d8dd;
    --mdb-table-active-color: #000;
    --mdb-table-hover-bg: #ccdee4;
    --mdb-table-hover-color: #000
}

.table-warning {
    --mdb-table-color: #000;
    --mdb-table-bg: #faecd1;
    --mdb-table-border-color: #e1d4bc;
    --mdb-table-striped-bg: #eee0c7;
    --mdb-table-striped-color: #000;
    --mdb-table-active-bg: #e1d4bc;
    --mdb-table-active-color: #000;
    --mdb-table-hover-bg: #e7dac1;
    --mdb-table-hover-color: #000
}

.table-danger, .table-warning {
    color: var(--mdb-table-color);
    border-color: var(--mdb-table-border-color)
}

.table-danger {
    --mdb-table-color: #000;
    --mdb-table-bg: #f8dbe0;
    --mdb-table-border-color: #dfc5ca;
    --mdb-table-striped-bg: #ecd0d5;
    --mdb-table-striped-color: #000;
    --mdb-table-active-bg: #dfc5ca;
    --mdb-table-active-color: #000;
    --mdb-table-hover-bg: #e5cbcf;
    --mdb-table-hover-color: #000
}

.table-light {
    --mdb-table-color: #000;
    --mdb-table-bg: #fbfbfb;
    --mdb-table-border-color: #e2e2e2;
    --mdb-table-striped-bg: #eee;
    --mdb-table-striped-color: #000;
    --mdb-table-active-bg: #e2e2e2;
    --mdb-table-active-color: #000;
    --mdb-table-hover-bg: #e8e8e8;
    --mdb-table-hover-color: #000
}

.table-dark, .table-light {
    color: var(--mdb-table-color);
    border-color: var(--mdb-table-border-color)
}

.table-dark {
    --mdb-table-color: #fff;
    --mdb-table-bg: #332d2d;
    --mdb-table-border-color: #474242;
    --mdb-table-striped-bg: #3d3838;
    --mdb-table-striped-color: #fff;
    --mdb-table-active-bg: #474242;
    --mdb-table-active-color: #fff;
    --mdb-table-hover-bg: #423d3d;
    --mdb-table-hover-color: #fff
}

.table-hover > tbody > tr {
    transition: .5s
}

    .table-hover > tbody > tr:hover {
        --mdb-table-accent-bg: transparent;
        background-color: var(--mdb-table-hover-bg)
    }

.table-group-divider {
    border-top: 2px solid;
    border-top-color: inherit
}

.table-divider-color {
    border-top-color: var(--mdb-table-divider-color)
}

.btn {
    --mdb-btn-padding-top: 0.625rem;
    --mdb-btn-padding-bottom: 0.5rem;
    --mdb-btn-border-width: 0;
    --mdb-btn-border-color: none;
    --mdb-btn-border-radius: 0.25rem;
    --mdb-btn-box-shadow: 0 4px 9px -4px rgba(0,0,0,0.35);
    --mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    padding-top: var(--mdb-btn-padding-top);
    padding-bottom: var(--mdb-btn-padding-bottom);
    text-transform: uppercase;
    vertical-align: bottom;
    border: 0;
    border-radius: var(--mdb-btn-border-radius);
    box-shadow: var(--mdb-btn-box-shadow)
}

    .btn:first-child:hover, .btn:focus-visible, .btn:hover, :not(.btn-check) + .btn:hover {
        box-shadow: var(--mdb-btn-hover-box-shadow)
    }

    .btn-check:focus + .btn, .btn-check:focus-visible + .btn, .btn:focus {
        box-shadow: var(--mdb-btn-focus-box-shadow)
    }

    .btn-check:active + .btn, .btn-check:checked + .btn, .btn.active, .btn.show, .btn:active {
        box-shadow: var(--mdb-btn-active-box-shadow)
    }

        .btn-check:active + .btn:focus, .btn-check:checked + .btn:focus, .btn.active:focus, .btn.show:focus, .btn:active:focus {
            box-shadow: var(--mdb-btn-focus-box-shadow)
        }

    .btn.disabled, .btn:disabled, fieldset:disabled .btn {
        box-shadow: var(--mdb-btn-box-shadow)
    }

[class*=btn-outline-] {
    --mdb-btn-padding-top: 0.5rem;
    --mdb-btn-padding-bottom: 0.375rem;
    --mdb-btn-padding-x: 1.375rem;
    --mdb-btn-border-width: 2px;
    --mdb-btn-line-height: 1.5;
    padding: var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);
    border-width: var(--mdb-btn-border-width);
    border-style: solid;
    box-shadow: none
}

    .btn-check:active + [class*=btn-outline-], .btn-check:active + [class*=btn-outline-]:focus, .btn-check:checked + [class*=btn-outline-], .btn-check:checked + [class*=btn-outline-]:focus, .btn-check:focus + [class*=btn-outline-], .btn-check:focus-visible + [class*=btn-outline-], :not(.btn-check) + [class*=btn-outline-]:hover, [class*=btn-outline-].active, [class*=btn-outline-].active:focus, [class*=btn-outline-].disabled, [class*=btn-outline-].show, [class*=btn-outline-].show:focus, [class*=btn-outline-]:active, [class*=btn-outline-]:active:focus, [class*=btn-outline-]:disabled, [class*=btn-outline-]:first-child:hover, [class*=btn-outline-]:focus, [class*=btn-outline-]:focus-visible, [class*=btn-outline-]:hover, fieldset:disabled [class*=btn-outline-] {
        box-shadow: none
    }

    .btn-group-lg > [class*=btn-outline-].btn, [class*=btn-outline-].btn-lg {
        --mdb-btn-padding-top: 0.625rem;
        --mdb-btn-padding-bottom: 0.5625rem;
        --mdb-btn-padding-x: 1.5625rem;
        --mdb-btn-font-size: 0.875rem;
        --mdb-btn-line-height: 1.6
    }

    .btn-group-sm > [class*=btn-outline-].btn, [class*=btn-outline-].btn-sm {
        --mdb-btn-padding-top: 0.25rem;
        --mdb-btn-padding-bottom: 0.1875rem;
        --mdb-btn-padding-x: 0.875rem;
        --mdb-btn-font-size: 0.75rem;
        --mdb-btn-line-height: 1.5
    }

.btn-secondary {
    box-shadow: none
}

    .btn-secondary:first-child:hover, .btn-secondary:focus-visible, .btn-secondary:hover, :not(.btn-check) + .btn-secondary:hover {
        box-shadow: none !important
    }

    .btn-check:active + .btn-secondary, .btn-check:active + .btn-secondary:focus, .btn-check:checked + .btn-secondary, .btn-check:checked + .btn-secondary:focus, .btn-check:focus + .btn-secondary, .btn-check:focus-visible + .btn-secondary, .btn-secondary.active, .btn-secondary.active:focus, .btn-secondary.disabled, .btn-secondary.show, .btn-secondary.show:focus, .btn-secondary:active, .btn-secondary:active:focus, .btn-secondary:disabled, .btn-secondary:focus, fieldset:disabled .btn-secondary {
        box-shadow: none
    }

.btn-primary {
    --mdb-btn-bg: #3b71ca;
    --mdb-btn-color: #fff;
    --mdb-btn-box-shadow: 0 4px 9px -4px #3b71ca;
    --mdb-btn-hover-bg: #386bc0;
    --mdb-btn-hover-color: #fff;
    --mdb-btn-focus-bg: #386bc0;
    --mdb-btn-focus-color: #fff;
    --mdb-btn-active-bg: #3566b6;
    --mdb-btn-active-color: #fff
}

    .btn-primary:first-child:hover, .btn-primary:focus-visible, .btn-primary:hover, :not(.btn-check) + .btn-primary:hover {
        box-shadow: 0 8px 9px -4px rgba(59,113,202,.3),0 4px 18px 0 rgba(59,113,202,.2)
    }

    .btn-check:focus + .btn-primary, .btn-check:focus-visible + .btn-primary, .btn-primary:focus {
        box-shadow: 0 8px 9px -4px rgba(59,113,202,.3),0 4px 18px 0 rgba(59,113,202,.2);
        background-color: #386bc0
    }

    .btn-check:active + .btn-primary, .btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary, .btn-check:checked + .btn-primary:focus, .btn-primary.active, .btn-primary.active:focus, .btn-primary.show, .btn-primary.show:focus, .btn-primary:active, .btn-primary:active:focus {
        box-shadow: 0 8px 9px -4px rgba(59,113,202,.3),0 4px 18px 0 rgba(59,113,202,.2)
    }

        .btn-check:active + .btn-primary:hover, .btn-check:checked + .btn-primary:hover, .btn-primary.active:hover, .btn-primary.show:hover, .btn-primary:active:hover {
            background-color: #3566b6
        }

    .btn-primary.disabled, .btn-primary:disabled, fieldset:disabled .btn-primary {
        box-shadow: 0 4px 9px -4px #3b71ca
    }

.btn-secondary {
    --mdb-btn-bg: #e3ebf7;
    --mdb-btn-color: #285192;
    --mdb-btn-box-shadow: 0 4px 9px -4px #e3ebf7;
    --mdb-btn-hover-bg: #d8dfeb;
    --mdb-btn-hover-color: #285192;
    --mdb-btn-focus-bg: #d8dfeb;
    --mdb-btn-focus-color: #285192;
    --mdb-btn-active-bg: #ccd4de;
    --mdb-btn-active-color: #285192
}

    .btn-secondary:first-child:hover, .btn-secondary:focus-visible, .btn-secondary:hover, :not(.btn-check) + .btn-secondary:hover {
        box-shadow: 0 8px 9px -4px rgba(227,235,247,.3),0 4px 18px 0 rgba(227,235,247,.2)
    }

    .btn-check:focus + .btn-secondary, .btn-check:focus-visible + .btn-secondary, .btn-secondary:focus {
        box-shadow: 0 8px 9px -4px rgba(227,235,247,.3),0 4px 18px 0 rgba(227,235,247,.2);
        background-color: #d8dfeb
    }

    .btn-check:active + .btn-secondary, .btn-check:active + .btn-secondary:focus, .btn-check:checked + .btn-secondary, .btn-check:checked + .btn-secondary:focus, .btn-secondary.active, .btn-secondary.active:focus, .btn-secondary.show, .btn-secondary.show:focus, .btn-secondary:active, .btn-secondary:active:focus {
        box-shadow: 0 8px 9px -4px rgba(227,235,247,.3),0 4px 18px 0 rgba(227,235,247,.2)
    }

        .btn-check:active + .btn-secondary:hover, .btn-check:checked + .btn-secondary:hover, .btn-secondary.active:hover, .btn-secondary.show:hover, .btn-secondary:active:hover {
            background-color: #ccd4de
        }

    .btn-secondary.disabled, .btn-secondary:disabled, fieldset:disabled .btn-secondary {
        box-shadow: 0 4px 9px -4px #e3ebf7
    }

.btn-success {
    --mdb-btn-bg: #14a44d;
    --mdb-btn-color: #fff;
    --mdb-btn-box-shadow: 0 4px 9px -4px #14a44d;
    --mdb-btn-hover-bg: #139c49;
    --mdb-btn-hover-color: #fff;
    --mdb-btn-focus-bg: #139c49;
    --mdb-btn-focus-color: #fff;
    --mdb-btn-active-bg: #129445;
    --mdb-btn-active-color: #fff
}

    .btn-success:first-child:hover, .btn-success:focus-visible, .btn-success:hover, :not(.btn-check) + .btn-success:hover {
        box-shadow: 0 8px 9px -4px rgba(20,164,77,.3),0 4px 18px 0 rgba(20,164,77,.2)
    }

    .btn-check:focus + .btn-success, .btn-check:focus-visible + .btn-success, .btn-success:focus {
        box-shadow: 0 8px 9px -4px rgba(20,164,77,.3),0 4px 18px 0 rgba(20,164,77,.2);
        background-color: #139c49
    }

    .btn-check:active + .btn-success, .btn-check:active + .btn-success:focus, .btn-check:checked + .btn-success, .btn-check:checked + .btn-success:focus, .btn-success.active, .btn-success.active:focus, .btn-success.show, .btn-success.show:focus, .btn-success:active, .btn-success:active:focus {
        box-shadow: 0 8px 9px -4px rgba(20,164,77,.3),0 4px 18px 0 rgba(20,164,77,.2)
    }

        .btn-check:active + .btn-success:hover, .btn-check:checked + .btn-success:hover, .btn-success.active:hover, .btn-success.show:hover, .btn-success:active:hover {
            background-color: #129445
        }

    .btn-success.disabled, .btn-success:disabled, fieldset:disabled .btn-success {
        box-shadow: 0 4px 9px -4px #14a44d
    }

.btn-danger {
    --mdb-btn-bg: #dc4c64;
    --mdb-btn-color: #fff;
    --mdb-btn-box-shadow: 0 4px 9px -4px #dc4c64;
    --mdb-btn-hover-bg: #d1485f;
    --mdb-btn-hover-color: #fff;
    --mdb-btn-focus-bg: #d1485f;
    --mdb-btn-focus-color: #fff;
    --mdb-btn-active-bg: #c6445a;
    --mdb-btn-active-color: #fff
}

    .btn-danger:first-child:hover, .btn-danger:focus-visible, .btn-danger:hover, :not(.btn-check) + .btn-danger:hover {
        box-shadow: 0 8px 9px -4px rgba(220,76,100,.3),0 4px 18px 0 rgba(220,76,100,.2)
    }

    .btn-check:focus + .btn-danger, .btn-check:focus-visible + .btn-danger, .btn-danger:focus {
        box-shadow: 0 8px 9px -4px rgba(220,76,100,.3),0 4px 18px 0 rgba(220,76,100,.2);
        background-color: #d1485f
    }

    .btn-check:active + .btn-danger, .btn-check:active + .btn-danger:focus, .btn-check:checked + .btn-danger, .btn-check:checked + .btn-danger:focus, .btn-danger.active, .btn-danger.active:focus, .btn-danger.show, .btn-danger.show:focus, .btn-danger:active, .btn-danger:active:focus {
        box-shadow: 0 8px 9px -4px rgba(220,76,100,.3),0 4px 18px 0 rgba(220,76,100,.2)
    }

        .btn-check:active + .btn-danger:hover, .btn-check:checked + .btn-danger:hover, .btn-danger.active:hover, .btn-danger.show:hover, .btn-danger:active:hover {
            background-color: #c6445a
        }

    .btn-danger.disabled, .btn-danger:disabled, fieldset:disabled .btn-danger {
        box-shadow: 0 4px 9px -4px #dc4c64
    }

.btn-warning {
    --mdb-btn-bg: #e4a11b;
    --mdb-btn-color: #fff;
    --mdb-btn-box-shadow: 0 4px 9px -4px #e4a11b;
    --mdb-btn-hover-bg: #d9991a;
    --mdb-btn-hover-color: #fff;
    --mdb-btn-focus-bg: #d9991a;
    --mdb-btn-focus-color: #fff;
    --mdb-btn-active-bg: #cd9118;
    --mdb-btn-active-color: #fff
}

    .btn-warning:first-child:hover, .btn-warning:focus-visible, .btn-warning:hover, :not(.btn-check) + .btn-warning:hover {
        box-shadow: 0 8px 9px -4px rgba(228,161,27,.3),0 4px 18px 0 rgba(228,161,27,.2)
    }

    .btn-check:focus + .btn-warning, .btn-check:focus-visible + .btn-warning, .btn-warning:focus {
        box-shadow: 0 8px 9px -4px rgba(228,161,27,.3),0 4px 18px 0 rgba(228,161,27,.2);
        background-color: #d9991a
    }

    .btn-check:active + .btn-warning, .btn-check:active + .btn-warning:focus, .btn-check:checked + .btn-warning, .btn-check:checked + .btn-warning:focus, .btn-warning.active, .btn-warning.active:focus, .btn-warning.show, .btn-warning.show:focus, .btn-warning:active, .btn-warning:active:focus {
        box-shadow: 0 8px 9px -4px rgba(228,161,27,.3),0 4px 18px 0 rgba(228,161,27,.2)
    }

        .btn-check:active + .btn-warning:hover, .btn-check:checked + .btn-warning:hover, .btn-warning.active:hover, .btn-warning.show:hover, .btn-warning:active:hover {
            background-color: #cd9118
        }

    .btn-warning.disabled, .btn-warning:disabled, fieldset:disabled .btn-warning {
        box-shadow: 0 4px 9px -4px #e4a11b
    }

.btn-info {
    --mdb-btn-bg: #54b4d3;
    --mdb-btn-color: #fff;
    --mdb-btn-box-shadow: 0 4px 9px -4px #54b4d3;
    --mdb-btn-hover-bg: #50abc8;
    --mdb-btn-hover-color: #fff;
    --mdb-btn-focus-bg: #50abc8;
    --mdb-btn-focus-color: #fff;
    --mdb-btn-active-bg: #4ca2be;
    --mdb-btn-active-color: #fff
}

    .btn-check:focus + .btn-info, .btn-check:focus-visible + .btn-info, .btn-info:first-child:hover, .btn-info:focus, .btn-info:focus-visible, .btn-info:hover, :not(.btn-check) + .btn-info:hover {
        box-shadow: 0 8px 9px -4px rgba(84,180,211,.3),0 4px 18px 0 rgba(84,180,211,.2)
    }

    .btn-check:focus + .btn-info, .btn-check:focus-visible + .btn-info, .btn-info:focus {
        background-color: #50abc8
    }

    .btn-check:active + .btn-info, .btn-check:active + .btn-info:focus, .btn-check:checked + .btn-info, .btn-check:checked + .btn-info:focus, .btn-info.active, .btn-info.active:focus, .btn-info.show, .btn-info.show:focus, .btn-info:active, .btn-info:active:focus {
        box-shadow: 0 8px 9px -4px rgba(84,180,211,.3),0 4px 18px 0 rgba(84,180,211,.2)
    }

        .btn-check:active + .btn-info:hover, .btn-check:checked + .btn-info:hover, .btn-info.active:hover, .btn-info.show:hover, .btn-info:active:hover {
            background-color: #4ca2be
        }

    .btn-info.disabled, .btn-info:disabled, fieldset:disabled .btn-info {
        box-shadow: 0 4px 9px -4px #54b4d3
    }

.btn-light {
    --mdb-btn-bg: #fbfbfb;
    --mdb-btn-color: #4f4f4f;
    --mdb-btn-box-shadow: 0 4px 9px -4px #fbfbfb;
    --mdb-btn-hover-bg: #eee;
    --mdb-btn-hover-color: #4f4f4f;
    --mdb-btn-focus-bg: #eee;
    --mdb-btn-focus-color: #4f4f4f;
    --mdb-btn-active-bg: #e2e2e2;
    --mdb-btn-active-color: #4f4f4f
}

    .btn-light:first-child:hover, .btn-light:focus-visible, .btn-light:hover, :not(.btn-check) + .btn-light:hover {
        box-shadow: 0 8px 9px -4px hsla(0,0%,98.4%,.3),0 4px 18px 0 hsla(0,0%,98.4%,.2)
    }

    .btn-check:focus + .btn-light, .btn-check:focus-visible + .btn-light, .btn-light:focus {
        box-shadow: 0 8px 9px -4px hsla(0,0%,98.4%,.3),0 4px 18px 0 hsla(0,0%,98.4%,.2);
        background-color: #eee
    }

    .btn-check:active + .btn-light, .btn-check:active + .btn-light:focus, .btn-check:checked + .btn-light, .btn-check:checked + .btn-light:focus, .btn-light.active, .btn-light.active:focus, .btn-light.show, .btn-light.show:focus, .btn-light:active, .btn-light:active:focus {
        box-shadow: 0 8px 9px -4px hsla(0,0%,98.4%,.3),0 4px 18px 0 hsla(0,0%,98.4%,.2)
    }

        .btn-check:active + .btn-light:hover, .btn-check:checked + .btn-light:hover, .btn-light.active:hover, .btn-light.show:hover, .btn-light:active:hover {
            background-color: #e2e2e2
        }

    .btn-light.disabled, .btn-light:disabled, fieldset:disabled .btn-light {
        box-shadow: 0 4px 9px -4px #fbfbfb
    }

.btn-dark {
    --mdb-btn-bg: #332d2d;
    --mdb-btn-color: #fff;
    --mdb-btn-box-shadow: 0 4px 9px -4px #332d2d;
    --mdb-btn-hover-bg: #302b2b;
    --mdb-btn-hover-color: #fff;
    --mdb-btn-focus-bg: #302b2b;
    --mdb-btn-focus-color: #fff;
    --mdb-btn-active-bg: #2e2929;
    --mdb-btn-active-color: #fff
}

    .btn-dark:first-child:hover, .btn-dark:focus-visible, .btn-dark:hover, :not(.btn-check) + .btn-dark:hover {
        box-shadow: 0 8px 9px -4px rgba(51,45,45,.3),0 4px 18px 0 rgba(51,45,45,.2)
    }

    .btn-check:focus + .btn-dark, .btn-check:focus-visible + .btn-dark, .btn-dark:focus {
        box-shadow: 0 8px 9px -4px rgba(51,45,45,.3),0 4px 18px 0 rgba(51,45,45,.2);
        background-color: #302b2b
    }

    .btn-check:active + .btn-dark, .btn-check:active + .btn-dark:focus, .btn-check:checked + .btn-dark, .btn-check:checked + .btn-dark:focus, .btn-dark.active, .btn-dark.active:focus, .btn-dark.show, .btn-dark.show:focus, .btn-dark:active, .btn-dark:active:focus {
        box-shadow: 0 8px 9px -4px rgba(51,45,45,.3),0 4px 18px 0 rgba(51,45,45,.2)
    }

        .btn-check:active + .btn-dark:hover, .btn-check:checked + .btn-dark:hover, .btn-dark.active:hover, .btn-dark.show:hover, .btn-dark:active:hover {
            background-color: #2e2929
        }

    .btn-dark.disabled, .btn-dark:disabled, fieldset:disabled .btn-dark {
        box-shadow: 0 4px 9px -4px #332d2d
    }

.btn-white {
    --mdb-btn-bg: #fff;
    --mdb-btn-color: #000;
    --mdb-btn-box-shadow: 0 4px 9px -4px #fff;
    --mdb-btn-hover-bg: #f2f2f2;
    --mdb-btn-hover-color: #000;
    --mdb-btn-focus-bg: #f2f2f2;
    --mdb-btn-focus-color: #000;
    --mdb-btn-active-bg: #e6e6e6;
    --mdb-btn-active-color: #000
}

    .btn-white:first-child:hover, .btn-white:focus-visible, .btn-white:hover, :not(.btn-check) + .btn-white:hover {
        box-shadow: 0 8px 9px -4px hsla(0,0%,100%,.3),0 4px 18px 0 hsla(0,0%,100%,.2)
    }

    .btn-check:focus + .btn-white, .btn-check:focus-visible + .btn-white, .btn-white:focus {
        box-shadow: 0 8px 9px -4px hsla(0,0%,100%,.3),0 4px 18px 0 hsla(0,0%,100%,.2);
        background-color: #f2f2f2
    }

    .btn-check:active + .btn-white, .btn-check:active + .btn-white:focus, .btn-check:checked + .btn-white, .btn-check:checked + .btn-white:focus, .btn-white.active, .btn-white.active:focus, .btn-white.show, .btn-white.show:focus, .btn-white:active, .btn-white:active:focus {
        box-shadow: 0 8px 9px -4px hsla(0,0%,100%,.3),0 4px 18px 0 hsla(0,0%,100%,.2)
    }

        .btn-check:active + .btn-white:hover, .btn-check:checked + .btn-white:hover, .btn-white.active:hover, .btn-white.show:hover, .btn-white:active:hover {
            background-color: #e6e6e6
        }

    .btn-white.disabled, .btn-white:disabled, fieldset:disabled .btn-white {
        box-shadow: 0 4px 9px -4px #fff
    }

.btn-black {
    --mdb-btn-bg: #000;
    --mdb-btn-color: #fff;
    --mdb-btn-box-shadow: 0 4px 9px -4px #000;
    --mdb-btn-hover-bg: #000;
    --mdb-btn-hover-color: #fff;
    --mdb-btn-focus-bg: #000;
    --mdb-btn-focus-color: #fff;
    --mdb-btn-active-bg: #000;
    --mdb-btn-active-color: #fff
}

    .btn-black:first-child:hover, .btn-black:focus-visible, .btn-black:hover, :not(.btn-check) + .btn-black:hover {
        box-shadow: 0 8px 9px -4px rgba(0,0,0,.3),0 4px 18px 0 rgba(0,0,0,.2)
    }

    .btn-black:focus, .btn-check:focus + .btn-black, .btn-check:focus-visible + .btn-black {
        box-shadow: 0 8px 9px -4px rgba(0,0,0,.3),0 4px 18px 0 rgba(0,0,0,.2);
        background-color: #000
    }

    .btn-black.active, .btn-black.active:focus, .btn-black.show, .btn-black.show:focus, .btn-black:active, .btn-black:active:focus, .btn-check:active + .btn-black, .btn-check:active + .btn-black:focus, .btn-check:checked + .btn-black, .btn-check:checked + .btn-black:focus {
        box-shadow: 0 8px 9px -4px rgba(0,0,0,.3),0 4px 18px 0 rgba(0,0,0,.2)
    }

        .btn-black.active:hover, .btn-black.show:hover, .btn-black:active:hover, .btn-check:active + .btn-black:hover, .btn-check:checked + .btn-black:hover {
            background-color: #000
        }

    .btn-black.disabled, .btn-black:disabled, fieldset:disabled .btn-black {
        box-shadow: 0 4px 9px -4px #000
    }

.btn-outline-primary {
    --mdb-btn-bg: transparent;
    --mdb-btn-color: #3b71ca;
    --mdb-btn-hover-bg: transparent;
    --mdb-btn-hover-color: #386bc0;
    --mdb-btn-focus-bg: transparent;
    --mdb-btn-focus-color: #386bc0;
    --mdb-btn-active-bg: transparent;
    --mdb-btn-active-color: #3566b6;
    border-color: #3b71ca
}

    .btn-check:focus + .btn-outline-primary, .btn-check:focus-visible + .btn-outline-primary, .btn-outline-primary:first-child:hover, .btn-outline-primary:focus, .btn-outline-primary:focus-visible, .btn-outline-primary:hover, :not(.btn-check) + .btn-outline-primary:hover {
        border-color: #386bc0
    }

    .btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.show, .btn-outline-primary:active {
        border-color: #3566b6
    }

        .btn-check:active + .btn-outline-primary:focus, .btn-check:checked + .btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.show:focus, .btn-outline-primary:active:focus {
            border-color: #386bc0
        }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled, fieldset:disabled .btn-outline-primary {
        border-color: #3b71ca
    }

.btn-outline-secondary {
    --mdb-btn-bg: transparent;
    --mdb-btn-color: #285192;
    --mdb-btn-hover-bg: transparent;
    --mdb-btn-hover-color: #264d8b;
    --mdb-btn-focus-bg: transparent;
    --mdb-btn-focus-color: #264d8b;
    --mdb-btn-active-bg: transparent;
    --mdb-btn-active-color: #244983;
    border-color: #e3ebf7
}

    .btn-check:focus + .btn-outline-secondary, .btn-check:focus-visible + .btn-outline-secondary, .btn-outline-secondary:first-child:hover, .btn-outline-secondary:focus, .btn-outline-secondary:focus-visible, .btn-outline-secondary:hover, :not(.btn-check) + .btn-outline-secondary:hover {
        border-color: #d8dfeb
    }

    .btn-check:active + .btn-outline-secondary, .btn-check:checked + .btn-outline-secondary, .btn-outline-secondary.active, .btn-outline-secondary.show, .btn-outline-secondary:active {
        border-color: #ccd4de
    }

        .btn-check:active + .btn-outline-secondary:focus, .btn-check:checked + .btn-outline-secondary:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.show:focus, .btn-outline-secondary:active:focus {
            border-color: #d8dfeb
        }

    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled, fieldset:disabled .btn-outline-secondary {
        border-color: #e3ebf7
    }

.btn-outline-success {
    --mdb-btn-bg: transparent;
    --mdb-btn-color: #14a44d;
    --mdb-btn-hover-bg: transparent;
    --mdb-btn-hover-color: #139c49;
    --mdb-btn-focus-bg: transparent;
    --mdb-btn-focus-color: #139c49;
    --mdb-btn-active-bg: transparent;
    --mdb-btn-active-color: #129445;
    border-color: #14a44d
}

    .btn-check:focus + .btn-outline-success, .btn-check:focus-visible + .btn-outline-success, .btn-outline-success:first-child:hover, .btn-outline-success:focus, .btn-outline-success:focus-visible, .btn-outline-success:hover, :not(.btn-check) + .btn-outline-success:hover {
        border-color: #139c49
    }

    .btn-check:active + .btn-outline-success, .btn-check:checked + .btn-outline-success, .btn-outline-success.active, .btn-outline-success.show, .btn-outline-success:active {
        border-color: #129445
    }

        .btn-check:active + .btn-outline-success:focus, .btn-check:checked + .btn-outline-success:focus, .btn-outline-success.active:focus, .btn-outline-success.show:focus, .btn-outline-success:active:focus {
            border-color: #139c49
        }

    .btn-outline-success.disabled, .btn-outline-success:disabled, fieldset:disabled .btn-outline-success {
        border-color: #14a44d
    }

.btn-outline-danger {
    --mdb-btn-bg: transparent;
    --mdb-btn-color: #dc4c64;
    --mdb-btn-hover-bg: transparent;
    --mdb-btn-hover-color: #d1485f;
    --mdb-btn-focus-bg: transparent;
    --mdb-btn-focus-color: #d1485f;
    --mdb-btn-active-bg: transparent;
    --mdb-btn-active-color: #c6445a;
    border-color: #dc4c64
}

    .btn-check:focus + .btn-outline-danger, .btn-check:focus-visible + .btn-outline-danger, .btn-outline-danger:first-child:hover, .btn-outline-danger:focus, .btn-outline-danger:focus-visible, .btn-outline-danger:hover, :not(.btn-check) + .btn-outline-danger:hover {
        border-color: #d1485f
    }

    .btn-check:active + .btn-outline-danger, .btn-check:checked + .btn-outline-danger, .btn-outline-danger.active, .btn-outline-danger.show, .btn-outline-danger:active {
        border-color: #c6445a
    }

        .btn-check:active + .btn-outline-danger:focus, .btn-check:checked + .btn-outline-danger:focus, .btn-outline-danger.active:focus, .btn-outline-danger.show:focus, .btn-outline-danger:active:focus {
            border-color: #d1485f
        }

    .btn-outline-danger.disabled, .btn-outline-danger:disabled, fieldset:disabled .btn-outline-danger {
        border-color: #dc4c64
    }

.btn-outline-warning {
    --mdb-btn-bg: transparent;
    --mdb-btn-color: #e4a11b;
    --mdb-btn-hover-bg: transparent;
    --mdb-btn-hover-color: #d9991a;
    --mdb-btn-focus-bg: transparent;
    --mdb-btn-focus-color: #d9991a;
    --mdb-btn-active-bg: transparent;
    --mdb-btn-active-color: #cd9118;
    border-color: #e4a11b
}

    .btn-check:focus + .btn-outline-warning, .btn-check:focus-visible + .btn-outline-warning, .btn-outline-warning:first-child:hover, .btn-outline-warning:focus, .btn-outline-warning:focus-visible, .btn-outline-warning:hover, :not(.btn-check) + .btn-outline-warning:hover {
        border-color: #d9991a
    }

    .btn-check:active + .btn-outline-warning, .btn-check:checked + .btn-outline-warning, .btn-outline-warning.active, .btn-outline-warning.show, .btn-outline-warning:active {
        border-color: #cd9118
    }

        .btn-check:active + .btn-outline-warning:focus, .btn-check:checked + .btn-outline-warning:focus, .btn-outline-warning.active:focus, .btn-outline-warning.show:focus, .btn-outline-warning:active:focus {
            border-color: #d9991a
        }

    .btn-outline-warning.disabled, .btn-outline-warning:disabled, fieldset:disabled .btn-outline-warning {
        border-color: #e4a11b
    }

.btn-outline-info {
    --mdb-btn-bg: transparent;
    --mdb-btn-color: #54b4d3;
    --mdb-btn-hover-bg: transparent;
    --mdb-btn-hover-color: #50abc8;
    --mdb-btn-focus-bg: transparent;
    --mdb-btn-focus-color: #50abc8;
    --mdb-btn-active-bg: transparent;
    --mdb-btn-active-color: #4ca2be;
    border-color: #54b4d3
}

    .btn-check:focus + .btn-outline-info, .btn-check:focus-visible + .btn-outline-info, .btn-outline-info:first-child:hover, .btn-outline-info:focus, .btn-outline-info:focus-visible, .btn-outline-info:hover, :not(.btn-check) + .btn-outline-info:hover {
        border-color: #50abc8
    }

    .btn-check:active + .btn-outline-info, .btn-check:checked + .btn-outline-info, .btn-outline-info.active, .btn-outline-info.show, .btn-outline-info:active {
        border-color: #4ca2be
    }

        .btn-check:active + .btn-outline-info:focus, .btn-check:checked + .btn-outline-info:focus, .btn-outline-info.active:focus, .btn-outline-info.show:focus, .btn-outline-info:active:focus {
            border-color: #50abc8
        }

    .btn-outline-info.disabled, .btn-outline-info:disabled, fieldset:disabled .btn-outline-info {
        border-color: #54b4d3
    }

.btn-outline-light {
    --mdb-btn-bg: transparent;
    --mdb-btn-color: #fbfbfb;
    --mdb-btn-hover-bg: transparent;
    --mdb-btn-hover-color: #eee;
    --mdb-btn-focus-bg: transparent;
    --mdb-btn-focus-color: #eee;
    --mdb-btn-active-bg: transparent;
    --mdb-btn-active-color: #e2e2e2;
    border-color: #fbfbfb
}

    .btn-check:focus + .btn-outline-light, .btn-check:focus-visible + .btn-outline-light, .btn-outline-light:first-child:hover, .btn-outline-light:focus, .btn-outline-light:focus-visible, .btn-outline-light:hover, :not(.btn-check) + .btn-outline-light:hover {
        border-color: #eee
    }

    .btn-check:active + .btn-outline-light, .btn-check:checked + .btn-outline-light, .btn-outline-light.active, .btn-outline-light.show, .btn-outline-light:active {
        border-color: #e2e2e2
    }

        .btn-check:active + .btn-outline-light:focus, .btn-check:checked + .btn-outline-light:focus, .btn-outline-light.active:focus, .btn-outline-light.show:focus, .btn-outline-light:active:focus {
            border-color: #eee
        }

    .btn-outline-light.disabled, .btn-outline-light:disabled, fieldset:disabled .btn-outline-light {
        border-color: #fbfbfb
    }

.btn-outline-dark {
    --mdb-btn-bg: transparent;
    --mdb-btn-color: #332d2d;
    --mdb-btn-hover-bg: transparent;
    --mdb-btn-hover-color: #302b2b;
    --mdb-btn-focus-bg: transparent;
    --mdb-btn-focus-color: #302b2b;
    --mdb-btn-active-bg: transparent;
    --mdb-btn-active-color: #2e2929;
    border-color: #332d2d
}

    .btn-check:focus + .btn-outline-dark, .btn-check:focus-visible + .btn-outline-dark, .btn-outline-dark:first-child:hover, .btn-outline-dark:focus, .btn-outline-dark:focus-visible, .btn-outline-dark:hover, :not(.btn-check) + .btn-outline-dark:hover {
        border-color: #302b2b
    }

    .btn-check:active + .btn-outline-dark, .btn-check:checked + .btn-outline-dark, .btn-outline-dark.active, .btn-outline-dark.show, .btn-outline-dark:active {
        border-color: #2e2929
    }

        .btn-check:active + .btn-outline-dark:focus, .btn-check:checked + .btn-outline-dark:focus, .btn-outline-dark.active:focus, .btn-outline-dark.show:focus, .btn-outline-dark:active:focus {
            border-color: #302b2b
        }

    .btn-outline-dark.disabled, .btn-outline-dark:disabled, fieldset:disabled .btn-outline-dark {
        border-color: #332d2d
    }

.btn-outline-white {
    --mdb-btn-bg: transparent;
    --mdb-btn-color: #fff;
    --mdb-btn-hover-bg: transparent;
    --mdb-btn-hover-color: #f2f2f2;
    --mdb-btn-focus-bg: transparent;
    --mdb-btn-focus-color: #f2f2f2;
    --mdb-btn-active-bg: transparent;
    --mdb-btn-active-color: #e6e6e6;
    border-color: #fff
}

    .btn-check:focus + .btn-outline-white, .btn-check:focus-visible + .btn-outline-white, .btn-outline-white:first-child:hover, .btn-outline-white:focus, .btn-outline-white:focus-visible, .btn-outline-white:hover, :not(.btn-check) + .btn-outline-white:hover {
        border-color: #f2f2f2
    }

    .btn-check:active + .btn-outline-white, .btn-check:checked + .btn-outline-white, .btn-outline-white.active, .btn-outline-white.show, .btn-outline-white:active {
        border-color: #e6e6e6
    }

        .btn-check:active + .btn-outline-white:focus, .btn-check:checked + .btn-outline-white:focus, .btn-outline-white.active:focus, .btn-outline-white.show:focus, .btn-outline-white:active:focus {
            border-color: #f2f2f2
        }

    .btn-outline-white.disabled, .btn-outline-white:disabled, fieldset:disabled .btn-outline-white {
        border-color: #fff
    }

.btn-outline-black {
    --mdb-btn-bg: transparent;
    --mdb-btn-color: #000;
    --mdb-btn-hover-bg: transparent;
    --mdb-btn-hover-color: #000;
    --mdb-btn-focus-bg: transparent;
    --mdb-btn-focus-color: #000;
    --mdb-btn-active-bg: transparent;
    --mdb-btn-active-color: #000;
    border-color: #000
}

    .btn-check:active + .btn-outline-black, .btn-check:active + .btn-outline-black:focus, .btn-check:checked + .btn-outline-black, .btn-check:checked + .btn-outline-black:focus, .btn-check:focus + .btn-outline-black, .btn-check:focus-visible + .btn-outline-black, .btn-outline-black.active, .btn-outline-black.active:focus, .btn-outline-black.disabled, .btn-outline-black.show, .btn-outline-black.show:focus, .btn-outline-black:active, .btn-outline-black:active:focus, .btn-outline-black:disabled, .btn-outline-black:first-child:hover, .btn-outline-black:focus, .btn-outline-black:focus-visible, .btn-outline-black:hover, :not(.btn-check) + .btn-outline-black:hover, fieldset:disabled .btn-outline-black {
        border-color: #000
    }

.btn-link {
    --mdb-btn-font-weight: 500;
    --mdb-btn-color: #3b71ca;
    --mdb-btn-hover-color: #386bc0;
    --mdb-btn-hover-bg: #f5f5f5;
    --mdb-btn-focus-color: #3566b6;
    --mdb-btn-active-color: #3260ac;
    --mdb-btn-disabled-color: #9e9e9e;
    --mdb-btn-box-shadow: none
}

    .btn-link, .btn-link:first-child:hover, .btn-link:focus-visible, .btn-link:hover, :not(.btn-check) + .btn-link:hover {
        text-decoration: none;
        box-shadow: var(--mdb-btn-box-shadow)
    }

        .btn-check:focus + .btn-link, .btn-check:focus-visible + .btn-link, .btn-link:focus {
            color: var(--mdb-btn-focus-color);
            box-shadow: var(--mdb-btn-box-shadow)
        }

        .btn-check:active + .btn-link, .btn-check:checked + .btn-link, .btn-link.active, .btn-link.show, .btn-link:active {
            color: var(--mdb-btn-active-color);
            box-shadow: var(--mdb-btn-box-shadow)
        }

            .btn-check:active + .btn-link:focus, .btn-check:checked + .btn-link:focus, .btn-link.active:focus, .btn-link.show:focus, .btn-link:active:focus {
                color: var(--mdb-btn-focus-color);
                box-shadow: var(--mdb-btn-box-shadow)
            }

        .btn-link.disabled, .btn-link:disabled, fieldset:disabled .btn-link {
            box-shadow: var(--mdb-btn-box-shadow)
        }

.btn-tertiary {
    --mdb-btn-font-weight: 500;
    --mdb-btn-color: #3b71ca;
    --mdb-btn-hover-color: #386bc0;
    --mdb-btn-hover-bg: transparent;
    --mdb-btn-focus-color: #3566b6;
    --mdb-btn-active-color: #3260ac;
    --mdb-btn-disabled-color: #9e9e9e;
    --mdb-btn-box-shadow: none;
    padding-left: 0;
    padding-right: 0
}

    .btn-tertiary, .btn-tertiary:first-child:hover, .btn-tertiary:focus-visible, .btn-tertiary:hover, :not(.btn-check) + .btn-tertiary:hover {
        text-decoration: none;
        box-shadow: var(--mdb-btn-box-shadow)
    }

        .btn-check:focus + .btn-tertiary, .btn-check:focus-visible + .btn-tertiary, .btn-tertiary:focus {
            color: var(--mdb-btn-focus-color);
            box-shadow: var(--mdb-btn-box-shadow)
        }

        .btn-check:active + .btn-tertiary, .btn-check:checked + .btn-tertiary, .btn-tertiary.active, .btn-tertiary.show, .btn-tertiary:active {
            color: var(--mdb-btn-active-color);
            box-shadow: var(--mdb-btn-box-shadow)
        }

            .btn-check:active + .btn-tertiary:focus, .btn-check:checked + .btn-tertiary:focus, .btn-tertiary.active:focus, .btn-tertiary.show:focus, .btn-tertiary:active:focus {
                color: var(--mdb-btn-focus-color);
                box-shadow: var(--mdb-btn-box-shadow)
            }

        .btn-tertiary.disabled, .btn-tertiary:disabled, fieldset:disabled .btn-tertiary {
            box-shadow: var(--mdb-btn-box-shadow)
        }

.btn-group-lg > .btn, .btn-lg {
    --mdb-btn-padding-top: 0.75rem;
    --mdb-btn-padding-bottom: 0.6875rem;
    --mdb-btn-padding-x: 1.6875rem;
    --mdb-btn-font-size: 0.875rem;
    --mdb-btn-line-height: 1.6
}

.btn-group-sm > .btn, .btn-sm {
    --mdb-btn-padding-top: 0.375rem;
    --mdb-btn-padding-bottom: 0.3125rem;
    --mdb-btn-padding-x: 1rem;
    --mdb-btn-font-size: 0.75rem;
    --mdb-btn-line-height: 1.5
}

.btn-rounded {
    --mdb-btn-border-radius: 10rem;
    border-radius: var(--mdb-btn-border-radius)
}

.btn-floating, [class*=btn-outline-].btn-floating {
    --mdb-btn-border-radius: 50%;
    border-radius: var(--mdb-btn-border-radius);
    padding: 0;
    position: relative
}

.btn-floating {
    --mdb-btn-width: 2.3125rem;
    --mdb-btn-height: 2.3125rem;
    --mdb-btn-icon-width: 2.3125rem;
    --mdb-btn-icon-line-height: 2.3125rem;
    --mdb-btn-width-lg: 2.8125rem;
    --mdb-btn-height-lg: 2.8125rem;
    --mdb-btn-icon-width-lg: 2.8125rem;
    --mdb-btn-icon-line-height-lg: 2.8125rem;
    --mdb-btn-width-sm: 1.8125rem;
    --mdb-btn-height-sm: 1.8125rem;
    --mdb-btn-icon-width-sm: 1.8125rem;
    --mdb-btn-icon-line-height-sm: 1.8125rem;
    width: var(--mdb-btn-width);
    height: var(--mdb-btn-height)
}

    .btn-floating .fab, .btn-floating .far, .btn-floating .fas {
        width: var(--mdb-btn-icon-width);
        line-height: var(--mdb-btn-icon-line-height)
    }

    .btn-floating.btn-lg, .btn-group-lg > .btn-floating.btn {
        width: var(--mdb-btn-width-lg);
        height: var(--mdb-btn-height-lg)
    }

        .btn-floating.btn-lg .fab, .btn-floating.btn-lg .far, .btn-floating.btn-lg .fas, .btn-group-lg > .btn-floating.btn .fab, .btn-group-lg > .btn-floating.btn .far, .btn-group-lg > .btn-floating.btn .fas {
            width: var(--mdb-btn-icon-width-lg);
            line-height: var(--mdb-btn-icon-line-height-lg)
        }

    .btn-floating.btn-sm, .btn-group-sm > .btn-floating.btn {
        width: var(--mdb-btn-width-sm);
        height: var(--mdb-btn-height-sm)
    }

        .btn-floating.btn-sm .fab, .btn-floating.btn-sm .far, .btn-floating.btn-sm .fas, .btn-group-sm > .btn-floating.btn .fab, .btn-group-sm > .btn-floating.btn .far, .btn-group-sm > .btn-floating.btn .fas {
            width: var(--mdb-btn-icon-width-sm);
            line-height: var(--mdb-btn-icon-line-height-sm)
        }

[class*=btn-outline-].btn-floating {
    --mdb-btn-icon-width: 2.0625rem;
    --mdb-btn-icon-width-lg: 2.5625rem;
    --mdb-btn-icon-width-sm: 1.5625rem;
    --mdb-btn-icon-line-height: 2.0625rem;
    --mdb-btn-icon-line-height-lg: 2.5625rem;
    --mdb-btn-icon-line-height-sm: 1.5625rem
}

    [class*=btn-outline-].btn-floating .fab, [class*=btn-outline-].btn-floating .far, [class*=btn-outline-].btn-floating .fas {
        width: var(--mdb-btn-icon-width);
        line-height: var(--mdb-btn-icon-line-height)
    }

    .btn-group-lg > [class*=btn-outline-].btn-floating.btn .fab, .btn-group-lg > [class*=btn-outline-].btn-floating.btn .far, .btn-group-lg > [class*=btn-outline-].btn-floating.btn .fas, [class*=btn-outline-].btn-floating.btn-lg .fab, [class*=btn-outline-].btn-floating.btn-lg .far, [class*=btn-outline-].btn-floating.btn-lg .fas {
        width: var(--mdb-btn-icon-width-lg);
        line-height: var(--mdb-btn-icon-line-height-lg)
    }

    .btn-group-sm > [class*=btn-outline-].btn-floating.btn .fab, .btn-group-sm > [class*=btn-outline-].btn-floating.btn .far, .btn-group-sm > [class*=btn-outline-].btn-floating.btn .fas, [class*=btn-outline-].btn-floating.btn-sm .fab, [class*=btn-outline-].btn-floating.btn-sm .far, [class*=btn-outline-].btn-floating.btn-sm .fas {
        width: var(--mdb-btn-icon-width-sm);
        line-height: var(--mdb-btn-icon-line-height-sm)
    }

.fixed-action-btn {
    --mdb-btn-right: 2.1875rem;
    --mdb-btn-bottom: 2.1875rem;
    --mdb-btn-zindex: 1030;
    --mdb-btn-padding-top: 0.9375rem;
    --mdb-btn-padding-bottom: 1.25rem;
    --mdb-btn-padding-x: 1.25rem;
    --mdb-btn-margin-bottom: 1.5rem;
    position: fixed;
    right: var(--mdb-btn-right);
    bottom: var(--mdb-btn-bottom);
    z-index: var(--mdb-btn-zindex);
    display: flex;
    flex-flow: column-reverse nowrap;
    align-items: center;
    padding: var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);
    margin-bottom: 0;
    height: auto;
    overflow: hidden
}

    .fixed-action-btn > .btn-floating {
        position: relative;
        transform: scale(1.2);
        z-index: 10
    }

    .fixed-action-btn ul {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        display: flex;
        flex-direction: column;
        padding: 0;
        margin: 0;
        text-align: center;
        opacity: 0;
        transition: transform .4s,opacity .4s;
        z-index: -1
    }

        .fixed-action-btn ul li {
            z-index: 0;
            display: flex;
            margin-right: auto;
            margin-bottom: var(--mdb-btn-margin-bottom);
            margin-left: auto
        }

            .fixed-action-btn ul li:first-of-type {
                margin-top: calc(var(--mdb-btn-margin-bottom)*0.5)
            }

        .fixed-action-btn ul a.btn {
            opacity: 0;
            transition: opacity .4s ease-in
        }

            .fixed-action-btn.active ul, .fixed-action-btn ul a.btn.shown {
                opacity: 1
            }

.btn-block {
    --mdb-btn-margin-top: 0.5rem;
    display: block;
    width: 100%
}

    .btn-block + .btn-block {
        margin-top: var(--mdb-btn-margin-top)
    }

hr.divider-horizontal:not([size]) {
    height: 2px
}

.divider-horizontal {
    opacity: 1;
    background-color: #f5f5f5;
    height: 2px
}

.divider-vertical {
    opacity: 1;
    background-color: #f5f5f5;
    display: inline-block;
    width: 2px;
    margin: 0 1rem
}

hr.divider-horizontal-blurry {
    background-image: linear-gradient(90deg,transparent,#666,transparent);
    background-color: transparent
}

hr.divider-vertical-blurry {
    background-image: linear-gradient(180deg,transparent,#666,transparent);
    background-color: transparent;
    width: 1px;
    top: 0;
    right: 0
}

.dropdown-menu {
    --mdb-dropdown-item-border-radius: 0.5rem;
    color: var(--mdb-dropdown-color);
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    box-shadow: var(--mdb-dropdown-box-shadow);
    font-size: var(--mdb-dropdown-font-size);
    top: 100%;
    left: 0;
    margin-top: var(--mdb-dropdown-spacer)
}

    .dropdown-menu > li {
        border-radius: 0
    }

        .dropdown-menu > li:first-child, .dropdown-menu > li:first-child .dropdown-item {
            border-top-left-radius: var(--mdb-dropdown-item-border-radius);
            border-top-right-radius: var(--mdb-dropdown-item-border-radius);
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }

        .dropdown-menu > li:not(:first-child):not(:last-child) .dropdown-item {
            border-radius: 0
        }

        .dropdown-menu > li:last-child, .dropdown-menu > li:last-child .dropdown-item {
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            border-bottom-left-radius: var(--mdb-dropdown-item-border-radius);
            border-bottom-right-radius: var(--mdb-dropdown-item-border-radius)
        }

    .dropdown-menu.animation {
        --mdb-dropdown-menu-animated-animation-duration: 0.55s;
        --mdb-dropdown-menu-animated-animation-timing-function: ease;
        display: block;
        animation-duration: var(--mdb-dropdown-menu-animated-animation-duration);
        animation-timing-function: var(--mdb-dropdown-menu-animated-animation-timing-function)
    }

.dropdown-item {
    --mdb-dropdown-state-color: #16181b;
    --mdb-dropdown-state-background-color: #eee;
    padding: var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);
    color: var(--mdb-dropdown-color);
    border-radius: 0
}

    .dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover {
        color: var(--mdb-dropdown-state-color);
        background-color: var(--mdb-dropdown-state-background-color)
    }

.hidden-arrow.dropdown-toggle:after {
    display: none
}

.animation {
    animation-duration: 1s;
    animation-fill-mode: both;
    padding: auto
}

@media(prefers-reduced-motion) {
    .animation {
        transition: none !important;
        animation: unset !important
    }
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fade-in {
    animation-name: fade-in
}

@keyframes fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fade-out {
    animation-name: fade-out
}

.dropdown-divider {
    --mdb-dropdown-divider-border-top-width: 2px;
    --mdb-dropdown-divider-border-top-bg: #f5f5f5;
    border-top: var(--mdb-dropdown-divider-border-top-width) solid var(--mdb-dropdown-divider-border-top-bg);
    opacity: 1
}

.dropdown-menu INPUT:not(:-webkit-autofill), .dropdown-menu SELECT:not(:-webkit-autofill), .dropdown-menu TEXTAREA:not(:-webkit-autofill) {
    animation-name: none !important
}

.btn-group, .btn-group-vertical {
    --mdb-btn-box-shadow: 0 4px 9px -4px rgba(0,0,0,0.35);
    --mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1);
    --mdb-btn-group-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;
    box-shadow: var(--mdb-btn-box-shadow);
    transition: var(--mdb-btn-group-transition)
}

    .btn-group-vertical:hover, .btn-group:hover {
        box-shadow: var(--mdb-btn-hover-box-shadow)
    }

    .btn-group-vertical.focus, .btn-group-vertical:focus, .btn-group.focus, .btn-group:focus {
        box-shadow: var(--mdb-btn-focus-box-shadow)
    }

    .btn-group-vertical.active, .btn-group-vertical:active, .btn-group.active, .btn-group:active {
        box-shadow: var(--mdb-btn-active-box-shadow)
    }

        .btn-group-vertical.active:focus, .btn-group-vertical:active:focus, .btn-group.active:focus, .btn-group:active:focus {
            box-shadow: var(--mdb-btn-focus-box-shadow)
        }

    .btn-group-vertical.disabled, .btn-group-vertical:disabled, .btn-group.disabled, .btn-group:disabled, fieldset:disabled .btn-group, fieldset:disabled .btn-group-vertical {
        box-shadow: var(--mdb-btn-box-shadow);
        border: 0
    }

    .btn-group-vertical > .btn, .btn-group > .btn {
        box-shadow: none
    }

        .btn-group-vertical > .btn:first-child:hover, .btn-group-vertical > .btn:focus-visible, .btn-group-vertical > .btn:hover, .btn-group > .btn:first-child:hover, .btn-group > .btn:focus-visible, .btn-group > .btn:hover, :not(.btn-check) + .btn-group-vertical > .btn:hover, :not(.btn-check) + .btn-group > .btn:hover {
            box-shadow: none !important
        }

        .btn-check:active + .btn-group-vertical > .btn, .btn-check:active + .btn-group-vertical > .btn:focus, .btn-check:active + .btn-group > .btn, .btn-check:active + .btn-group > .btn:focus, .btn-check:checked + .btn-group-vertical > .btn, .btn-check:checked + .btn-group-vertical > .btn:focus, .btn-check:checked + .btn-group > .btn, .btn-check:checked + .btn-group > .btn:focus, .btn-check:focus + .btn-group-vertical > .btn, .btn-check:focus + .btn-group > .btn, .btn-check:focus-visible + .btn-group-vertical > .btn, .btn-check:focus-visible + .btn-group > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn.active:focus, .btn-group-vertical > .btn.disabled, .btn-group-vertical > .btn.show, .btn-group-vertical > .btn.show:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:active:focus, .btn-group-vertical > .btn:disabled, .btn-group-vertical > .btn:focus, .btn-group > .btn-group, .btn-group > .btn.active, .btn-group > .btn.active:focus, .btn-group > .btn.disabled, .btn-group > .btn.show, .btn-group > .btn.show:focus, .btn-group > .btn:active, .btn-group > .btn:active:focus, .btn-group > .btn:disabled, .btn-group > .btn:focus, fieldset:disabled .btn-group-vertical > .btn, fieldset:disabled .btn-group > .btn {
            box-shadow: none
        }

    .btn-group-vertical > .btn-link:first-child, .btn-group-vertical > .btn-tertiary:first-child, .btn-group > .btn-link:first-child, .btn-group > .btn-tertiary:first-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .btn-group-vertical > .btn-link:last-child, .btn-group-vertical > .btn-tertiary:last-child, .btn-group > .btn-link:last-child, .btn-group > .btn-tertiary:last-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

.btn-group, .btn-group-lg > .btn, .btn-group-sm > .btn {
    --mdb-btn-border-radius: 0.25rem;
    border-radius: var(--mdb-btn-border-radius)
}

.nav-tabs {
    border-bottom: 0
}

    .nav-tabs .nav-link {
        --mdb-nav-tabs-link-font-weight: 500;
        --mdb-nav-tabs-link-font-size: 12px;
        --mdb-nav-tabs-link-color: rgba(0,0,0,0.55);
        --mdb-nav-tabs-link-padding-top: 17px;
        --mdb-nav-tabs-link-padding-bottom: 16px;
        --mdb-nav-tabs-link-padding-x: 29px;
        --mdb-nav-tabs-link-hover-bgc: #f7f7f7;
        --mdb-nav-tabs-link-border-bottom-width: 2px;
        --mdb-nav-tabs-link-active-color: #3b71ca;
        --mdb-nav-tabs-link-active-border-color: #3b71ca;
        border-width: 0;
        border-bottom: var(--mdb-nav-tabs-link-border-bottom-width) solid transparent;
        border-radius: 0;
        text-transform: uppercase;
        line-height: 1;
        font-weight: var(--mdb-nav-tabs-link-font-weight);
        font-size: var(--mdb-nav-tabs-link-font-size);
        color: var(--mdb-nav-tabs-link-color);
        padding: var(--mdb-nav-tabs-link-padding-top) var(--mdb-nav-tabs-link-padding-x) var(--mdb-nav-tabs-link-padding-bottom) var(--mdb-nav-tabs-link-padding-x)
    }

        .nav-tabs .nav-link:hover {
            background-color: var(--mdb-nav-tabs-link-hover-bgc);
            border-color: transparent
        }

        .nav-tabs .nav-link:focus {
            border-color: transparent
        }

        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
            color: var(--mdb-nav-tabs-link-active-color);
            border-color: var(--mdb-nav-tabs-link-active-border-color)
        }

.nav-pills {
    margin-left: -.5rem
}

    .nav-pills .nav-link {
        --mdb-nav-pills-link-border-radius: 0.25rem;
        --mdb-nav-pills-link-font-size: 12px;
        --mdb-nav-pills-link-padding-top: 17px;
        --mdb-nav-pills-link-padding-bottom: 16px;
        --mdb-nav-pills-link-padding-x: 29px;
        --mdb-nav-pills-link-line-height: 1;
        --mdb-nav-pills-link-hover-bg: #f7f7f7;
        --mdb-nav-pills-link-font-weight: 500;
        --mdb-nav-pills-link-color: rgba(0,0,0,0.55);
        --mdb-nav-pills-margin: 0.5rem;
        border-radius: var(--mdb-nav-pills-link-border-radius);
        font-size: var(--mdb-nav-pills-link-font-size);
        text-transform: uppercase;
        padding: var(--mdb-nav-pills-link-padding-top) var(--mdb-nav-pills-link-padding-x) var(--mdb-nav-pills-link-padding-bottom) var(--mdb-nav-pills-link-padding-x);
        line-height: var(--mdb-nav-pills-link-line-height);
        background-color: var(--mdb-nav-pills-link-hover-bg);
        font-weight: var(--mdb-nav-pills-link-font-weight);
        color: var(--mdb-nav-pills-link-color);
        margin: var(--mdb-nav-pills-margin)
    }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
            --mdb-nav-pills-link-active-bg: #e3ebf7;
            --mdb-nav-pills-link-active-color: #285192;
            background-color: var(--mdb-nav-pills-link-active-bg);
            color: var(--mdb-nav-pills-link-active-color)
        }

.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
    width: auto
}

.navbar {
/*    --mdb-navbar-box-shadow: 0 4px 12px 0 rgba(0,0,0,0.07),0 2px 4px rgba(0,0,0,0.05);
    --mdb-navbar-padding-top: 0.5625rem;
    --mdb-navbar-brand-img-margin-right: 0.25rem;
    box-shadow: var(--mdb-navbar-box-shadow);
    padding-top: var(--mdb-navbar-padding-top)*/
}

.navbar-toggler {
    border: 0
}

    .navbar-toggler:focus {
        box-shadow: none
    }

.navbar-dark .navbar-toggler, .navbar-light .navbar-toggler {
    border: 0
}

.navbar-brand {
    display: flex;
    align-items: center
}

    .navbar-brand img {
        margin-right: var(--mdb-navbar-brand-img-margin-right)
    }

.navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-dark .navbar-toggler-icon, .navbar-light .navbar-toggler-icon {
    background-image: none
}

.card {
    border: 0
}

    .card .bg-image {
        border-top-left-radius: var(--mdb-card-border-radius);
        border-top-right-radius: var(--mdb-card-border-radius)
    }

    .card[class*=bg-] .card-header {
        --mdb-card-header-border-bottom-color: var(--mdb-border-color-translucent);
        border-bottom-color: var(--mdb-card-header-border-bottom-color)
    }

    .card[class*=bg-] .card-footer {
        --mdb-card-footer-border-top-color: var(--mdb-border-color-translucent);
        border-top-color: var(--mdb-card-footer-border-top-color)
    }

.card-header {
    --mdb-card-header-border-width: 2px;
    --mdb-card-header-border-color: #f5f5f5;
    border-bottom: var(--mdb-card-header-border-width) solid var(--mdb-card-header-border-color)
}

.card-body[class*=bg-] {
    border-bottom-left-radius: var(--mdb-card-border-radius);
    border-bottom-right-radius: var(--mdb-card-border-radius)
}

.card-footer {
    --mdb-card-footer-border-color: #f5f5f5;
    --mdb-card-footer-border-width: 2px;
    border-top: var(--mdb-card-footer-border-width) solid var(--mdb-card-footer-border-color)
}

.card-img-left {
    border-top-left-radius: var(--mdb-card-border-radius);
    border-bottom-left-radius: var(--mdb-card-border-radius)
}

.navbar .breadcrumb {
    --mdb-breadcrumb-item-color: rgba(0,0,0,0.55);
    --mdb-breadcrumb-item-hover-color: rgba(0,0,0,0.7);
    --mdb-breadcrumb-item-before-color: rgba(0,0,0,0.55);
    --mdb-breadcrumb-item-transition: color 0.15s ease-in-out;
    background-color: transparent;
    margin-bottom: 0
}

    .navbar .breadcrumb .breadcrumb-item a {
        color: var(--mdb-breadcrumb-item-color);
        transition: var(--mdb-breadcrumb-item-transition)
    }

        .navbar .breadcrumb .breadcrumb-item a:focus, .navbar .breadcrumb .breadcrumb-item a:hover {
            color: var(--mdb-breadcrumb-item-hover-color)
        }

    .navbar .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
        color: var(--mdb-breadcrumb-item-before-color)
    }

.pagination {
    --mdb-pagination-border-radius: 0.25rem;
    --mdb-pagination-active-box-shadow: 0 4px 9px -4px #e3ebf7;
    --mdb-pagination-active-transition: all 0.2s linear;
    --mdb-pagination-active-font-weight: 500;
    --mdb-pagination-circle-border-radius: 50%;
    --mdb-pagination-circle-padding-x: 0.841rem;
    --mdb-pagination-circle-padding-l-lg: 1.399414rem;
    --mdb-pagination-circle-padding-r-lg: 1.399415rem;
    --mdb-pagination-circle-padding-l-sm: 0.696rem;
    --mdb-pagination-circle-padding-r-sm: 0.688rem
}

.page-link {
    background-color: transparent;
    border: 0;
    outline: 0;
    border-radius: var(--mdb-pagination-border-radius)
}

    .page-link:focus {
        box-shadow: none
    }

    .active > .page-link, .page-link.active {
        border: 0;
        box-shadow: var(--mdb-pagination-active-box-shadow);
        transition: var(--mdb-pagination-active-transition);
        font-weight: var(--mdb-pagination-active-font-weight)
    }

.page-item:not(:first-child) .page-link {
    margin-left: 0
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--mdb-pagination-border-radius);
    border-bottom-left-radius: var(--mdb-pagination-border-radius)
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--mdb-pagination-border-radius);
    border-bottom-right-radius: var(--mdb-pagination-border-radius)
}

.pagination-circle .page-item:first-child .page-link, .pagination-circle .page-item:last-child .page-link, .pagination-circle .page-link {
    border-radius: var(--mdb-pagination-circle-border-radius)
}

.pagination-circle .page-link {
    padding-left: var(--mdb-pagination-circle-padding-x);
    padding-right: var(--mdb-pagination-circle-padding-x)
}

.pagination-circle.pagination-lg .page-link {
    padding-left: var(--mdb-pagination-circle-padding-l-lg);
    padding-right: var(--mdb-pagination-circle-padding-r-lg)
}

.pagination-circle.pagination-sm .page-link {
    padding-left: var(--mdb-pagination-circle-padding-l-sm);
    padding-right: var(--mdb-pagination-circle-padding-r-sm)
}

.badge-dot {
    --mdb-badge-border-radius: 4.5px;
    --mdb-badge-height: 9px;
    --mdb-badge-width: 9px;
    --mdb-badge-margin-left: -0.3125rem;
    position: absolute;
    min-width: 0;
    width: var(--mdb-badge-width);
    height: var(--mdb-badge-height);
    border-radius: var(--mdb-badge-border-radius);
    padding: 0;
    margin-left: var(--mdb-badge-margin-left)
}

    .badge-dot:empty {
        display: inline-block
    }

.badge-notification {
    --mdb-badge-font-size: 0.6rem;
    --mdb-badge-padding-x: 0.45em;
    --mdb-badge-padding-y: 0.2em;
    --mdb-badge-margin-top: -0.1rem;
    --mdb-badge-margin-left: -0.5rem;
    position: absolute;
    font-size: var(--mdb-badge-font-size);
    padding: var(--mdb-badge-padding-y) var(--mdb-badge-padding-x);
    margin-top: var(--mdb-badge-margin-top);
    margin-left: var(--mdb-badge-margin-left)
}

.badge-primary {
    background-color: #dfe7f6;
    color: #2c58a0
}

    .badge-primary i {
        color: #376fc8
    }

.badge-secondary {
    background-color: #ebedef;
    color: #40464f
}

    .badge-secondary i {
        color: #565e6c
    }

.badge-success {
    background-color: #d6f0e0 !important;
    color: #0d6832 !important;
}

    .badge-success i {
        color: #139647 !important;
    }

.badge-danger {
    background-color: #f9e1e5 !important;
    color: #af233a !important;
}

    .badge-danger i {
        color: #d62e4a !important;
    }

.badge-warning {
    background-color: #fbf0da !important;
    color: #73510d !important;
}

    .badge-warning i {
        color: #a17112 !important;
    }

.badge-info {
    background-color: #def1f7 !important;
    color: #1c657d !important;
}

    .badge-info i {
        color: #2686a6 !important;
    }

.badge-light {
    background-color: #f5f5f5;
    color: #4f4f4f
}

    .badge-light i {
        color: #8c8c8c
    }

.badge-dark {
    background-color: #332e2e;
    color: #f5f5f5
}

    .badge-dark i {
        color: #e8e8e8
    }

.alert {
    border: 0
}

.alert-absolute {
    position: absolute
}

.alert-fixed {
    --mdb-alert-fixed-z-index: 1070;
    position: fixed;
    z-index: var(--mdb-alert-fixed-z-index)
}

.parent-alert-relative {
    position: relative
}

.alert-primary {
    background-color: #dfe7f6;
    color: #2c58a0
}

    .alert-primary i {
        color: #376fc8
    }

    .alert-primary .alert-link {
        color: #2c58a0
    }

        .alert-primary .alert-link:hover {
            color: #234680
        }

.alert-secondary {
    background-color: #ebedef;
    color: #40464f
}

    .alert-secondary i {
        color: #565e6c
    }

    .alert-secondary .alert-link {
        color: #40464f
    }

        .alert-secondary .alert-link:hover {
            color: #33383f
        }

.alert-success {
    background-color: #d6f0e0;
    color: #0d6832
}

    .alert-success i {
        color: #139647
    }

    .alert-success .alert-link {
        color: #0d6832
    }

        .alert-success .alert-link:hover {
            color: #0a5328
        }

.alert-danger {
    background-color: #f9e1e5;
    color: #af233a
}

    .alert-danger i {
        color: #d62e4a
    }

    .alert-danger .alert-link {
        color: #af233a
    }

        .alert-danger .alert-link:hover {
            color: #8c1c2e
        }

.alert-warning {
    background-color: #fbf0da;
    color: #73510d
}

    .alert-warning i {
        color: #a17112
    }

    .alert-warning .alert-link {
        color: #73510d
    }

        .alert-warning .alert-link:hover {
            color: #5c410a
        }

.alert-info {
    background-color: #def1f7;
    color: #1c657d
}

    .alert-info i {
        color: #2686a6
    }

    .alert-info .alert-link {
        color: #1c657d
    }

        .alert-info .alert-link:hover {
            color: #165164
        }

.alert-light {
    background-color: #f5f5f5;
    color: #4f4f4f
}

    .alert-light i {
        color: #8c8c8c
    }

    .alert-light .alert-link {
        color: #4f4f4f
    }

        .alert-light .alert-link:hover {
            color: #3f3f3f
        }

.alert-dark {
    background-color: #332e2e;
    color: #f5f5f5
}

    .alert-dark i {
        color: #e8e8e8
    }

    .alert-dark .alert-link {
        color: #f5f5f5
    }

        .alert-dark .alert-link:hover {
            color: #c4c4c4
        }

.progress {
    border-radius: 0;
    box-shadow: none
}

.list-group {
    --mdb-list-group-item-transition-time: 0.5s
}

.list-group-item-action, .list-group-item-action:hover {
    transition: var(--mdb-list-group-item-transition-time)
}

.list-group-light {
    --mdb-list-group-light-item-py: 1rem;
    --mdb-list-group-light-item-border: 2px solid #f5f5f5;
    --mdb-list-group-light-item-border-width: 2px;
    --mdb-list-group-light-active-border-radius: 0.5rem;
    --mdb-list-group-light-active-bg: #dfe7f6;
    --mdb-list-group-light-active-color: #2c58a0
}

    .list-group-light .list-group-item {
        padding: var(--mdb-list-group-light-item-py) 0;
        border: var(--mdb-list-group-light-item-border)
    }

    .list-group-light > .list-group-item {
        border-left-width: 0;
        border-bottom-width: var(--mdb-list-group-light-item-border-width);
        border-right-width: 0;
        border-top-width: 0
    }

        .list-group-light > .list-group-item:last-of-type {
            border: none
        }

    .list-group-light .active {
        border: none;
        border-radius: var(--mdb-list-group-light-active-border-radius);
        background-color: var(--mdb-list-group-light-active-bg);
        color: var(--mdb-list-group-light-active-color)
    }

    .list-group-light .list-group-item-action:focus, .list-group-light .list-group-item-action:hover {
        border-radius: var(--mdb-list-group-light-active-border-radius)
    }

.list-group-small {
    --mdb-list-group-small-item-py: 0.5rem
}

    .list-group-small .list-group-item {
        padding: var(--mdb-list-group-small-item-py) 0
    }

.list-group-item-primary {
    background-color: #dfe7f6;
    color: #2c58a0
}

    .list-group-item-primary i {
        color: #376fc8
    }

.list-group-item-secondary {
    background-color: #ebedef;
    color: #40464f
}

    .list-group-item-secondary i {
        color: #565e6c
    }

.list-group-item-success {
    background-color: #d6f0e0;
    color: #0d6832
}

    .list-group-item-success i {
        color: #139647
    }

.list-group-item-danger {
    background-color: #f9e1e5;
    color: #af233a
}

    .list-group-item-danger i {
        color: #d62e4a
    }

.list-group-item-warning {
    background-color: #fbf0da;
    color: #73510d
}

    .list-group-item-warning i {
        color: #a17112
    }

.list-group-item-info {
    background-color: #def1f7;
    color: #1c657d
}

    .list-group-item-info i {
        color: #2686a6
    }

.list-group-item-light {
    background-color: #f5f5f5;
    color: #4f4f4f
}

    .list-group-item-light i {
        color: #8c8c8c
    }

.list-group-item-dark {
    background-color: #332e2e;
    color: #f5f5f5
}

    .list-group-item-dark i {
        color: #e8e8e8
    }

.btn-close:focus {
    box-shadow: none
}

.modal-content {
    --mdb-modal-box-shadow: 0 2px 15px -3px rgba(0,0,0,0.07),0 10px 20px -2px rgba(0,0,0,0.04);
    border: 0;
    box-shadow: var(--mdb-modal-box-shadow)
}

.toast {
    --mdb-toast-border-bottom-width: 2px;
    --mdb-toast-btn-close-width: 1.3em;
    --mdb-toast-btn-close-mr: -0.375rem;
    --mdb-toast-btn-close-ml: 0.75rem;
    border: 0
}

    .toast .btn-close {
        width: var(--mdb-toast-btn-close-width)
    }

.toast-header {
    border-bottom-width: var(--mdb-toast-border-bottom-width)
}

    .toast-header .btn-close {
        margin-right: var(--mdb-toast-btn-close-mr);
        margin-left: var(--mdb-toast-btn-close-ml)
    }

.parent-toast-relative {
    position: relative
}

.toast-absolute {
    position: absolute
}

.toast-fixed {
    position: fixed;
    z-index: var(--mdb-toast-zindex)
}

.toast-primary {
    background-color: #dfe7f6;
    color: #2c58a0;
    border-color: #c7d6f0
}

    .toast-primary i {
        color: #376fc8
    }

.toast-secondary {
    background-color: #ebedef;
    color: #40464f;
    border-color: #dadee1
}

    .toast-secondary i {
        color: #565e6c
    }

.toast-success {
    background-color: #d6f0e0;
    color: #0d6831;
    border-color: #c0e7d0
}

    .toast-success i {
        color: #139647
    }

.toast-danger {
    background-color: #f9e1e5;
    color: #af233a;
    border-color: #f4c8cf
}

    .toast-danger i {
        color: #d62e4a
    }

.toast-warning {
    background-color: #fbf0da;
    color: #73510d;
    border-color: #f9e4be
}

    .toast-warning i {
        color: #a17112
    }

.toast-info {
    background-color: #def1f7;
    color: #1c657d;
    border-color: #c6e6f1
}

    .toast-info i {
        color: #2686a6
    }

.toast-light {
    background-color: #f5f5f5;
    color: #4f4f4f;
    border-color: #e6e6e6
}

    .toast-light i {
        color: #8c8c8c
    }

.toast-dark {
    background-color: #332e2e;
    color: #f5f5f5;
    border-color: #443c3c
}

    .toast-dark i {
        color: #e8e8e8
    }

.tooltip {
    --mdb-tooltip-font-size: 14px
}

    .tooltip.show {
        opacity: 1
    }

    .tooltip .tooltip-arrow {
        display: none
    }

.tooltip-inner {
    font-size: var(--mdb-tooltip-font-size)
}

.popover {
    --mdb-popover-border-bottom-width: 2px
}

    .popover .popover-arrow {
        display: none
    }

.popover-header {
    border-bottom: var(--mdb-popover-border-bottom-width) solid var(--mdb-popover-border-color)
}

.nav-pills.menu-sidebar .nav-link {
    --mdb-scrollspy-menu-sidebar-font-size: 0.8rem;
    --mdb-scrollspy-menu-sidebar-color: #262626;
    --mdb-scrollspy-menu-sidebar-line-height: 1.1rem;
    --mdb-scrollspy-menu-sidebar-padding-x: 5px;
    --mdb-scrollspy-menu-sidebar-font-weight: 400;
    --mdb-scrollspy-menu-sidebar-transition: all 0.2s ease-in-out;
    --mdb-scrollspy-menu-sidebar-margin-y: 3px;
    font-size: var(--mdb-scrollspy-menu-sidebar-font-size);
    background-color: transparent;
    color: var(--mdb-scrollspy-menu-sidebar-color);
    line-height: var(--mdb-scrollspy-menu-sidebar-line-height);
    padding: 0 var(--mdb-scrollspy-menu-sidebar-padding-x);
    font-weight: var(--mdb-scrollspy-menu-sidebar-font-weight);
    transition: var(--mdb-scrollspy-menu-sidebar-transition);
    text-transform: none;
    margin-top: var(--mdb-scrollspy-menu-sidebar-margin-y);
    margin-bottom: var(--mdb-scrollspy-menu-sidebar-margin-y)
}

    .nav-pills.menu-sidebar .nav-link.active, .nav-pills.menu-sidebar .show > .nav-link {
        --mdb-scrollspy-menu-sidebar-active-color: #3b71ca;
        --mdb-scrollspy-menu-sidebar-active-font-weight: 600;
        --mdb-scrollspy-menu-sidebar-active-border-width: 0.125rem;
        --mdb-scrollspy-menu-sidebar-active-border-color: #3b71ca;
        background-color: transparent;
        box-shadow: none;
        color: var(--mdb-scrollspy-menu-sidebar-active-color);
        font-weight: var(--mdb-scrollspy-menu-sidebar-active-font-weight);
        border-left: var(--mdb-scrollspy-menu-sidebar-active-border-width) solid var(--mdb-scrollspy-menu-sidebar-active-border-color);
        border-radius: 0
    }

.nav-pills.menu-sidebar .collapsible-scrollspy ~ .nav {
    --mdb-scrollspy-collapsible-nav-transition-time: 0.5s;
    transition: height var(--mdb-scrollspy-collapsible-nav-transition-time) ease;
    flex-wrap: nowrap
}

.ripple-surface {
    position: relative;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom
}

.ripple-surface-unbound {
    overflow: visible
}

.ripple-wave {
    --mdb-ripple-wave-cubicBezier: cubic-bezier(0,0,0.15,1);
    --mdb-ripple-wave-border-radius: 50%;
    --mdb-ripple-wave-opacity: 0.5;
    --mdb-ripple-wave-transform: scale(0);
    --mdb-ripple-wave-z-index: 999;
    --mdb-ripple-wave-active-transform: scale(1);
    background-image: radial-gradient(circle,rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,transparent 70%);
    border-radius: var(--mdb-ripple-wave-border-radius);
    opacity: var(--mdb-ripple-wave-opacity);
    pointer-events: none;
    position: absolute;
    touch-action: none;
    transform: var(--mdb-ripple-wave-transform);
    transition-property: transform,opacity;
    transition-timing-function: var(--mdb-ripple-wave-cubicBezier),var(--mdb-ripple-wave-cubicBezier);
    z-index: var(--mdb-ripple-wave-z-index)
}

    .ripple-wave.active {
        transform: var(--mdb-ripple-wave-active-transform);
        opacity: 0
    }

.btn .ripple-wave, .input-wrapper .ripple-wave {
    background-image: radial-gradient(circle,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.3) 40%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0) 70%)
}

.ripple-surface-primary .ripple-wave {
    background-image: radial-gradient(circle,rgba(59,113,202,.2) 0,rgba(59,113,202,.3) 40%,rgba(59,113,202,.4) 50%,rgba(59,113,202,.5) 60%,rgba(59,113,202,0) 70%)
}

.ripple-surface-secondary .ripple-wave {
    background-image: radial-gradient(circle,rgba(227,235,247,.2) 0,rgba(227,235,247,.3) 40%,rgba(227,235,247,.4) 50%,rgba(227,235,247,.5) 60%,rgba(227,235,247,0) 70%)
}

.ripple-surface-success .ripple-wave {
    background-image: radial-gradient(circle,rgba(20,164,77,.2) 0,rgba(20,164,77,.3) 40%,rgba(20,164,77,.4) 50%,rgba(20,164,77,.5) 60%,rgba(20,164,77,0) 70%)
}

.ripple-surface-danger .ripple-wave {
    background-image: radial-gradient(circle,rgba(220,76,100,.2) 0,rgba(220,76,100,.3) 40%,rgba(220,76,100,.4) 50%,rgba(220,76,100,.5) 60%,rgba(220,76,100,0) 70%)
}

.ripple-surface-warning .ripple-wave {
    background-image: radial-gradient(circle,rgba(228,161,27,.2) 0,rgba(228,161,27,.3) 40%,rgba(228,161,27,.4) 50%,rgba(228,161,27,.5) 60%,rgba(228,161,27,0) 70%)
}

.ripple-surface-info .ripple-wave {
    background-image: radial-gradient(circle,rgba(84,180,211,.2) 0,rgba(84,180,211,.3) 40%,rgba(84,180,211,.4) 50%,rgba(84,180,211,.5) 60%,rgba(84,180,211,0) 70%)
}

.ripple-surface-light .ripple-wave {
    background-image: radial-gradient(circle,hsla(0,0%,98.4%,.2) 0,hsla(0,0%,98.4%,.3) 40%,hsla(0,0%,98.4%,.4) 50%,hsla(0,0%,98.4%,.5) 60%,hsla(0,0%,98.4%,0) 70%)
}

.ripple-surface-dark .ripple-wave {
    background-image: radial-gradient(circle,rgba(51,45,45,.2) 0,rgba(51,45,45,.3) 40%,rgba(51,45,45,.4) 50%,rgba(51,45,45,.5) 60%,rgba(51,45,45,0) 70%)
}

.range {
    --mdb-range-thumb-height: 30px;
    --mdb-range-thumb-width: 30px;
    --mdb-range-thumb-top: -35px;
    --mdb-range-thumb-margin-left: -15px;
    --mdb-range-thumb-border-radius: 50% 50% 50% 0;
    --mdb-range-thumb-transform: scale(0);
    --mdb-range-thumb-transition: transform 0.2s ease-in-out;
    --mdb-range-thumb-value-font-size: 12px;
    --mdb-range-thumb-value-line-height: 30px;
    --mdb-range-thumb-value-color: #fff;
    --mdb-range-thumb-value-font-weight: 500;
    --mdb-range-thumb-background: #3b71ca;
    position: relative
}

    .range .thumb {
        height: var(--mdb-range-thumb-height);
        width: var(--mdb-range-thumb-width);
        top: var(--mdb-range-thumb-top);
        margin-left: var(--mdb-range-thumb-margin-left);
        text-align: center;
        transform: var(--mdb-range-thumb-transform);
        transform-origin: bottom;
        transition: var(--mdb-range-thumb-transition)
    }

        .range .thumb, .range .thumb:after {
            position: absolute;
            display: block;
            border-radius: var(--mdb-range-thumb-border-radius)
        }

            .range .thumb:after {
                content: "";
                transform: translateX(-50%);
                width: 100%;
                height: 100%;
                top: 0;
                transform: rotate(-45deg);
                background: var(--mdb-range-thumb-background);
                z-index: -1
            }

            .range .thumb .thumb-value {
                display: block;
                font-size: var(--mdb-range-thumb-value-font-size);
                line-height: var(--mdb-range-thumb-value-line-height);
                color: var(--mdb-range-thumb-value-color);
                font-weight: var(--mdb-range-thumb-value-font-weight);
                z-index: 2
            }

            .range .thumb.thumb-active {
                transform: scale(1)
            }

.accordion-button:not(.collapsed):focus {
    box-shadow: var(--mdb-accordion-btn-focus-box-shadow)
}

.accordion-button:focus {
    border-color: var(--mdb-accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: none
}

.accordion-flush {
    --mdb-accordion-flush-btn-box-shadow: inset 0 -2px 0 #f5f5f5;
    --mdb-accordion-flush-border-bottom: 2px solid #f5f5f5
}

    .accordion-flush .accordion-button:not(.collapsed) {
        box-shadow: var(--mdb-accordion-flush-btn-box-shadow)
    }

    .accordion-flush .accordion-item {
        border-bottom: var(--mdb-accordion-flush-border-bottom)
    }

.accordion.accordion-borderless, .accordion.accordion-flush {
    --mdb-accordion-bg: transparent;
    background-color: var(--mdb-accordion-bg)
}

.accordion-borderless {
    --mdb-accordion-borderless-btn-border-radius: 0.5rem;
    --mdb-accordion-borderless-btn-bg: #dfe7f6;
    --mdb-accordion-borderless-btn-color: #2c58a0
}

    .accordion-borderless .accordion-item {
        border: 0
    }

        .accordion-borderless .accordion-item .accordion-button {
            border-radius: var(--mdb-accordion-borderless-btn-border-radius)
        }

            .accordion-borderless .accordion-item .accordion-button:not(.collapsed) {
                background-color: var(--mdb-accordion-borderless-btn-bg);
                color: var(--mdb-accordion-borderless-btn-color);
                box-shadow: none
            }

.carousel-control-prev-icon:after {
    content: ""
}

.carousel-control-next-icon:after, .carousel-control-prev-icon:after {
    --mdb-carousel-control-icon-font-size: 1.7rem;
    --mdb-carousel-control-icon-font-weight: 700;
    font-weight: var(--mdb-carousel-control-icon-font-weight);
    font-size: var(--mdb-carousel-control-icon-font-size);
    font-family: Font Awesome\ 6 Pro,Font Awesome\ 6 Free
}

.carousel-control-next-icon:after {
    content: ""
}

/*!
 * Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
:root {
    --dt-row-selected: 13, 110, 253;
    --dt-row-selected-text: 255, 255, 255;
    --dt-row-selected-link: 9, 10, 11;
    --dt-row-stripe: 0, 0, 0;
    --dt-row-hover: 0, 0, 0;
    --dt-column-ordering: 0, 0, 0;
    --dt-html-background: white
}

    :root.dark {
        --dt-html-background: rgb(33, 37, 41)
    }

table.dataTable td.dt-control {
    text-align: center;
    cursor: pointer
}

    table.dataTable td.dt-control:before {
        display: inline-block;
        color: rgba(0, 0, 0, 0.5);
        content: "▶"
    }

table.dataTable tr.dt-hasChild td.dt-control:before {
    content: "▼"
}

html.dark table.dataTable td.dt-control:before {
    color: rgba(255, 255, 255, 0.5)
}

html.dark table.dataTable tr.dt-hasChild td.dt-control:before {
    color: rgba(255, 255, 255, 0.5)
}

table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled, table.dataTable thead > tr > th.sorting_desc_disabled, table.dataTable thead > tr > td.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting_asc_disabled, table.dataTable thead > tr > td.sorting_desc_disabled {
    cursor: pointer;
    position: relative;
    padding-right: 26px
}

    table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting:before, table.dataTable thead > tr > td.sorting:after, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_asc:after, table.dataTable thead > tr > td.sorting_desc:before, table.dataTable thead > tr > td.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_asc_disabled:after, table.dataTable thead > tr > td.sorting_desc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:after {
        position: absolute;
        display: block;
        opacity: .125;
        right: 10px;
        line-height: 9px;
        font-size: .8em
    }

    table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > td.sorting:before, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_desc:before, table.dataTable thead > tr > td.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:before {
        bottom: 50%;
        content: "▲";
        content: "▲"/""
    }

    table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting:after, table.dataTable thead > tr > td.sorting_asc:after, table.dataTable thead > tr > td.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc_disabled:after, table.dataTable thead > tr > td.sorting_desc_disabled:after {
        top: 50%;
        content: "▼";
        content: "▼"/""
    }

    table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_desc:after {
        opacity: .6
    }

    table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting_asc_disabled:before {
        display: none
    }

table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active {
    outline: none
}

div.dataTables_scrollBody > table.dataTable > thead > tr > th:before, div.dataTables_scrollBody > table.dataTable > thead > tr > th:after, div.dataTables_scrollBody > table.dataTable > thead > tr > td:before, div.dataTables_scrollBody > table.dataTable > thead > tr > td:after {
    display: none
}

div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    margin-top: -26px;
    text-align: center;
    padding: 2px;
    z-index: 10
}

    div.dataTables_processing > div:last-child {
        position: relative;
        width: 80px;
        height: 15px;
        margin: 1em auto
    }

        div.dataTables_processing > div:last-child > div {
            position: absolute;
            top: 0;
            width: 13px;
            height: 13px;
            border-radius: 50%;
            background: rgb(13, 110, 253);
            background: rgb(var(--dt-row-selected));
            animation-timing-function: cubic-bezier(0, 1, 1, 0)
        }

            div.dataTables_processing > div:last-child > div:nth-child(1) {
                left: 8px;
                animation: datatables-loader-1 .6s infinite
            }

            div.dataTables_processing > div:last-child > div:nth-child(2) {
                left: 8px;
                animation: datatables-loader-2 .6s infinite
            }

            div.dataTables_processing > div:last-child > div:nth-child(3) {
                left: 32px;
                animation: datatables-loader-2 .6s infinite
            }

            div.dataTables_processing > div:last-child > div:nth-child(4) {
                left: 56px;
                animation: datatables-loader-3 .6s infinite
            }

@keyframes datatables-loader-1 {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes datatables-loader-3 {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(0)
    }
}

@keyframes datatables-loader-2 {
    0% {
        transform: translate(0, 0)
    }

    100% {
        transform: translate(24px, 0)
    }
}

table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: nowrap
}

table.dataTable th.dt-left, table.dataTable td.dt-left {
    text-align: left
}

table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
    text-align: center
}

table.dataTable th.dt-right, table.dataTable td.dt-right {
    text-align: right
}

table.dataTable th.dt-justify, table.dataTable td.dt-justify {
    text-align: justify
}

table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {
    white-space: nowrap
}

table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td {
    text-align: left
}

    table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
        text-align: left
    }

    table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {
        text-align: center
    }

    table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {
        text-align: right
    }

    table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {
        text-align: justify
    }

    table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {
        white-space: nowrap
    }

table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {
    text-align: left
}

table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {
    text-align: center
}

table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {
    text-align: right
}

table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {
    text-align: justify
}

table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {
    white-space: nowrap
}

table.dataTable {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0
}

    table.dataTable thead th, table.dataTable tfoot th {
        font-weight: bold
    }

    table.dataTable > thead > tr > th, table.dataTable > thead > tr > td {
        padding: 10px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.3)
    }

        table.dataTable > thead > tr > th:active, table.dataTable > thead > tr > td:active {
            outline: none
        }

    table.dataTable > tfoot > tr > th, table.dataTable > tfoot > tr > td {
        padding: 10px 10px 6px 10px;
        border-top: 1px solid rgba(0, 0, 0, 0.3)
    }

    table.dataTable tbody tr {
        background-color: transparent
    }

        table.dataTable tbody tr.selected > * {
            box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.9);
            box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);
            color: rgb(255, 255, 255);
            color: rgb(var(--dt-row-selected-text))
        }

        table.dataTable tbody tr.selected a {
            color: rgb(9, 10, 11);
            color: rgb(var(--dt-row-selected-link))
        }

    table.dataTable tbody th, table.dataTable tbody td {
        padding: 8px 10px
    }

    table.dataTable.row-border > tbody > tr > th, table.dataTable.row-border > tbody > tr > td, table.dataTable.display > tbody > tr > th, table.dataTable.display > tbody > tr > td {
        border-top: 1px solid rgba(0, 0, 0, 0.15)
    }

    table.dataTable.row-border > tbody > tr:first-child > th, table.dataTable.row-border > tbody > tr:first-child > td, table.dataTable.display > tbody > tr:first-child > th, table.dataTable.display > tbody > tr:first-child > td {
        border-top: none
    }

    table.dataTable.row-border > tbody > tr.selected + tr.selected > td, table.dataTable.display > tbody > tr.selected + tr.selected > td {
        border-top-color: #0262ef
    }

    table.dataTable.cell-border > tbody > tr > th, table.dataTable.cell-border > tbody > tr > td {
        border-top: 1px solid rgba(0, 0, 0, 0.15);
        border-right: 1px solid rgba(0, 0, 0, 0.15)
    }

        table.dataTable.cell-border > tbody > tr > th:first-child, table.dataTable.cell-border > tbody > tr > td:first-child {
            border-left: 1px solid rgba(0, 0, 0, 0.15)
        }

    table.dataTable.cell-border > tbody > tr:first-child > th, table.dataTable.cell-border > tbody > tr:first-child > td {
        border-top: none
    }

    table.dataTable.stripe > tbody > tr.odd > *, table.dataTable.display > tbody > tr.odd > * {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.023)
    }

    table.dataTable.stripe > tbody > tr.odd.selected > *, table.dataTable.display > tbody > tr.odd.selected > * {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.923);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.923)
    }

    table.dataTable.hover > tbody > tr:hover > *, table.dataTable.display > tbody > tr:hover > * {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.035);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.035)
    }

    table.dataTable.hover > tbody > tr.selected:hover > *, table.dataTable.display > tbody > tr.selected:hover > * {
        box-shadow: inset 0 0 0 9999px #0d6efd !important;
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 1) !important
    }

    table.dataTable.order-column > tbody tr > .sorting_1, table.dataTable.order-column > tbody tr > .sorting_2, table.dataTable.order-column > tbody tr > .sorting_3, table.dataTable.display > tbody tr > .sorting_1, table.dataTable.display > tbody tr > .sorting_2, table.dataTable.display > tbody tr > .sorting_3 {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019)
    }

    table.dataTable.order-column > tbody tr.selected > .sorting_1, table.dataTable.order-column > tbody tr.selected > .sorting_2, table.dataTable.order-column > tbody tr.selected > .sorting_3, table.dataTable.display > tbody tr.selected > .sorting_1, table.dataTable.display > tbody tr.selected > .sorting_2, table.dataTable.display > tbody tr.selected > .sorting_3 {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919)
    }

    table.dataTable.display > tbody > tr.odd > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.odd > .sorting_1 {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.054);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.054)
    }

    table.dataTable.display > tbody > tr.odd > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.odd > .sorting_2 {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.047);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.047)
    }

    table.dataTable.display > tbody > tr.odd > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.odd > .sorting_3 {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.039);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.039)
    }

    table.dataTable.display > tbody > tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.odd.selected > .sorting_1 {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.954);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.954)
    }

    table.dataTable.display > tbody > tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.odd.selected > .sorting_2 {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.947);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.947)
    }

    table.dataTable.display > tbody > tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.odd.selected > .sorting_3 {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.939);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.939)
    }

    table.dataTable.display > tbody > tr.even > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_1 {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.019)
    }

    table.dataTable.display > tbody > tr.even > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_2 {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.011);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.011)
    }

    table.dataTable.display > tbody > tr.even > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_3 {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.003);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.003)
    }

    table.dataTable.display > tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_1 {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919)
    }

    table.dataTable.display > tbody > tr.even.selected > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_2 {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.911);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.911)
    }

    table.dataTable.display > tbody > tr.even.selected > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_3 {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.903);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.903)
    }

    table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.082);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.082)
    }

    table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.074);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.074)
    }

    table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
        box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.062);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.062)
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.982);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.982)
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.974);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.974)
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.962);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.962)
    }

    table.dataTable.no-footer {
        border-bottom: 1px solid rgba(0, 0, 0, 0.3)
    }

    table.dataTable.compact thead th, table.dataTable.compact thead td, table.dataTable.compact tfoot th, table.dataTable.compact tfoot td, table.dataTable.compact tbody th, table.dataTable.compact tbody td {
        padding: 4px
    }

    table.dataTable th, table.dataTable td {
        box-sizing: content-box
    }

.dataTables_wrapper {
    position: relative;
    clear: both
}

    .dataTables_wrapper .dataTables_length {
        float: left
    }

        .dataTables_wrapper .dataTables_length select {
            border: 1px solid #aaa;
            border-radius: 3px;
            padding: 5px;
            background-color: transparent;
            color: inherit;
            padding: 4px
        }

    .dataTables_wrapper .dataTables_filter {
        float: right;
        text-align: right
    }

        .dataTables_wrapper .dataTables_filter input {
            border: 1px solid #aaa;
            border-radius: 3px;
            padding: 5px;
            background-color: transparent;
            color: inherit;
            margin-left: 3px
        }

    .dataTables_wrapper .dataTables_info {
        clear: both;
        float: left;
        padding-top: .755em
    }

    .dataTables_wrapper .dataTables_paginate {
        float: right;
        text-align: right;
        padding-top: .25em
    }

        .dataTables_wrapper .dataTables_paginate .paginate_button {
            box-sizing: border-box;
            display: inline-block;
            min-width: 1.5em;
            padding: .5em 1em;
            margin-left: 2px;
            text-align: center;
            text-decoration: none !important;
            cursor: pointer;
            color: inherit !important;
            border: 1px solid transparent;
            border-radius: 2px;
            background: transparent
        }

            .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
                color: inherit !important;
                border: 1px solid rgba(0, 0, 0, 0.3);
                background-color: rgba(0, 0, 0, 0.05);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05)));
                background: -webkit-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
                background: -moz-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
                background: -ms-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
                background: -o-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
                background: linear-gradient(to bottom, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%)
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
                cursor: default;
                color: #666 !important;
                border: 1px solid transparent;
                background: transparent;
                box-shadow: none
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
                color: white !important;
              /*  border: 1px solid #111;
                  background-color: #111;
              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
                background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
                background: -moz-linear-gradient(top, #585858 0%, #111 100%);
                background: -ms-linear-gradient(top, #585858 0%, #111 100%);
                background: -o-linear-gradient(top, #585858 0%, #111 100%);
                background: linear-gradient(to bottom, #585858 0%, #111 100%)*/
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button:active {
                outline: none;
             /*   background-color: #0c0c0c;
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
                background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);*/
                box-shadow: inset 0 0 3px #111
            }

        .dataTables_wrapper .dataTables_paginate .ellipsis {
            padding: 0 1em
        }

    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
        color: inherit
    }

    .dataTables_wrapper .dataTables_scroll {
        clear: both
    }

        .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
            -webkit-overflow-scrolling: touch
        }

            .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
                vertical-align: middle
            }

                .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
                    height: 0;
                    overflow: hidden;
                    margin: 0 !important;
                    padding: 0 !important
                }

    .dataTables_wrapper.no-footer .dataTables_scrollBody {
        border-bottom: 1px solid rgba(0, 0, 0, 0.3)
    }

    .dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
        border-bottom: none
    }

    .dataTables_wrapper:after {
        visibility: hidden;
        display: block;
        content: "";
        clear: both;
        height: 0
    }

@media screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_paginate {
        margin-top: .5em
    }
}

@media screen and (max-width: 640px) {
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
        float: none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_filter {
        margin-top: .5em
    }
}

html.dark {
    --dt-row-hover: 255, 255, 255;
    --dt-row-stripe: 255, 255, 255;
    --dt-column-ordering: 255, 255, 255
}

    html.dark table.dataTable > thead > tr > th, html.dark table.dataTable > thead > tr > td {
        border-bottom: 1px solid rgb(89, 91, 94)
    }

        html.dark table.dataTable > thead > tr > th:active, html.dark table.dataTable > thead > tr > td:active {
            outline: none
        }

    html.dark table.dataTable > tfoot > tr > th, html.dark table.dataTable > tfoot > tr > td {
        border-top: 1px solid rgb(89, 91, 94)
    }

    html.dark table.dataTable.row-border > tbody > tr > th, html.dark table.dataTable.row-border > tbody > tr > td, html.dark table.dataTable.display > tbody > tr > th, html.dark table.dataTable.display > tbody > tr > td {
        border-top: 1px solid rgb(64, 67, 70)
    }

    html.dark table.dataTable.row-border > tbody > tr.selected + tr.selected > td, html.dark table.dataTable.display > tbody > tr.selected + tr.selected > td {
        border-top-color: #0257d5
    }

    html.dark table.dataTable.cell-border > tbody > tr > th, html.dark table.dataTable.cell-border > tbody > tr > td {
        border-top: 1px solid rgb(64, 67, 70);
        border-right: 1px solid rgb(64, 67, 70)
    }

        html.dark table.dataTable.cell-border > tbody > tr > th:first-child, html.dark table.dataTable.cell-border > tbody > tr > td:first-child {
            border-left: 1px solid rgb(64, 67, 70)
        }

    html.dark .dataTables_wrapper .dataTables_filter input, html.dark .dataTables_wrapper .dataTables_length select {
        border: 1px solid rgba(255, 255, 255, 0.2);
        background-color: var(--dt-html-background)
    }

    html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.current, html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
        border: 1px solid rgb(89, 91, 94);
        background: rgba(255, 255, 255, 0.15)
    }

    html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
        color: #666 !important
    }

    html.dark .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        border: 1px solid rgb(53, 53, 53);
        background: rgb(53, 53, 53)
    }

    html.dark .dataTables_wrapper .dataTables_paginate .paginate_button:active {
        background: #3a3a3a
    }

:root {
    --dt-row-selected: 13, 110, 253;
    --dt-row-selected-text: 255, 255, 255;
    --dt-row-selected-link: 9, 10, 11;
    --dt-row-stripe: 0, 0, 0;
    --dt-row-hover: 0, 0, 0;
    --dt-column-ordering: 0, 0, 0;
    --dt-html-background: white
}

    :root.dark {
        --dt-html-background: rgb(33, 37, 41)
    }

table.dataTable td.dt-control {
    text-align: center;
    cursor: pointer
}

    table.dataTable td.dt-control:before {
        display: inline-block;
        color: rgba(0, 0, 0, 0.5);
        content: "▶"
    }

table.dataTable tr.dt-hasChild td.dt-control:before {
    content: "▼"
}

html.dark table.dataTable td.dt-control:before {
    color: rgba(255, 255, 255, 0.5)
}

html.dark table.dataTable tr.dt-hasChild td.dt-control:before {
    color: rgba(255, 255, 255, 0.5)
}

table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled, table.dataTable thead > tr > th.sorting_desc_disabled, table.dataTable thead > tr > td.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting_asc_disabled, table.dataTable thead > tr > td.sorting_desc_disabled {
    cursor: pointer;
    position: relative;
    padding-right: 26px
}

    table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting:before, table.dataTable thead > tr > td.sorting:after, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_asc:after, table.dataTable thead > tr > td.sorting_desc:before, table.dataTable thead > tr > td.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_asc_disabled:after, table.dataTable thead > tr > td.sorting_desc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:after {
        position: absolute;
        display: block;
        opacity: .125;
        right: 10px;
        line-height: 9px;
        font-size: .8em
    }

    table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > td.sorting:before, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_desc:before, table.dataTable thead > tr > td.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:before {
        bottom: 50%;
        content: "▲";
        content: "▲"/""
    }

    table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting:after, table.dataTable thead > tr > td.sorting_asc:after, table.dataTable thead > tr > td.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc_disabled:after, table.dataTable thead > tr > td.sorting_desc_disabled:after {
        top: 50%;
        content: "▼";
        content: "▼"/""
    }

    table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_desc:after {
        opacity: .6
    }

    table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting_asc_disabled:before {
        display: none
    }

table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active {
    outline: none
}

div.dataTables_scrollBody > table.dataTable > thead > tr > th:before, div.dataTables_scrollBody > table.dataTable > thead > tr > th:after, div.dataTables_scrollBody > table.dataTable > thead > tr > td:before, div.dataTables_scrollBody > table.dataTable > thead > tr > td:after {
    display: none
}

div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    margin-top: -26px;
    text-align: center;
    padding: 2px;
    z-index: 10
}

    div.dataTables_processing > div:last-child {
        position: relative;
        width: 80px;
        height: 15px;
        margin: 1em auto
    }

        div.dataTables_processing > div:last-child > div {
            position: absolute;
            top: 0;
            width: 13px;
            height: 13px;
            border-radius: 50%;
            background: rgb(13, 110, 253);
            background: rgb(var(--dt-row-selected));
            animation-timing-function: cubic-bezier(0, 1, 1, 0)
        }

            div.dataTables_processing > div:last-child > div:nth-child(1) {
                left: 8px;
                animation: datatables-loader-1 .6s infinite
            }

            div.dataTables_processing > div:last-child > div:nth-child(2) {
                left: 8px;
                animation: datatables-loader-2 .6s infinite
            }

            div.dataTables_processing > div:last-child > div:nth-child(3) {
                left: 32px;
                animation: datatables-loader-2 .6s infinite
            }

            div.dataTables_processing > div:last-child > div:nth-child(4) {
                left: 56px;
                animation: datatables-loader-3 .6s infinite
            }

@keyframes datatables-loader-1 {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes datatables-loader-3 {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(0)
    }
}

@keyframes datatables-loader-2 {
    0% {
        transform: translate(0, 0)
    }

    100% {
        transform: translate(24px, 0)
    }
}

table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: nowrap
}

table.dataTable th.dt-left, table.dataTable td.dt-left {
    text-align: left
}

table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
    text-align: center
}

table.dataTable th.dt-right, table.dataTable td.dt-right {
    text-align: right
}

table.dataTable th.dt-justify, table.dataTable td.dt-justify {
    text-align: justify
}

table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {
    white-space: nowrap
}

table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td {
    text-align: left
}

    table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
        text-align: left
    }

    table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {
        text-align: center
    }

    table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {
        text-align: right
    }

    table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {
        text-align: justify
    }

    table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {
        white-space: nowrap
    }

table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {
    text-align: left
}

table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {
    text-align: center
}

table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {
    text-align: right
}

table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {
    text-align: justify
}

table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {
    white-space: nowrap
}
/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */

table.dataTable {
    clear: both;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    max-width: none !important;
    border-collapse: separate !important;
    border-spacing: 0
}

    table.dataTable td, table.dataTable th {
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

        table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
            text-align: center
        }

    table.dataTable.nowrap th, table.dataTable.nowrap td {
        white-space: nowrap
    }

    table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * {
        box-shadow: none
    }

    table.dataTable > tbody > tr {
        background-color: transparent
    }

        table.dataTable > tbody > tr.selected > * {
            box-shadow: inset 0 0 0 9999px rgb(13, 110, 253);
            box-shadow: inset 0 0 0 9999px rgb(var(--dt-row-selected));
            color: rgb(255, 255, 255);
            color: rgb(var(--dt-row-selected-text))
        }

        table.dataTable > tbody > tr.selected a {
            color: rgb(9, 10, 11);
            color: rgb(var(--dt-row-selected-link))
        }

    table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * {
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05)
    }

    table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1).selected > * {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.95);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95)
    }

    table.dataTable.table-hover > tbody > tr:hover > * {
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075)
    }

    table.dataTable.table-hover > tbody > tr.selected:hover > * {
        box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.975);
        box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975)
    }

div.dataTables_wrapper div.dataTables_length label {
    font-weight: normal;
    text-align: left;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_length select {
    width: auto;
    display: inline-block
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: right
}

    div.dataTables_wrapper div.dataTables_filter label {
        font-weight: normal;
        white-space: nowrap;
        text-align: left
    }

    div.dataTables_wrapper div.dataTables_filter input {
        margin-left: .5em;
        display: inline-block;
        width: auto
    }

div.dataTables_wrapper div.dataTables_info {
    padding-top: .85em
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right
}

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        margin: 2px 0;
        white-space: nowrap;
        justify-content: flex-end
    }

div.dataTables_wrapper div.dt-row {
    position: relative
}

div.dataTables_scrollHead table.dataTable {
    margin-bottom: 0 !important
}

div.dataTables_scrollBody > table {
    border-top: none;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

    div.dataTables_scrollBody > table > thead .sorting:before, div.dataTables_scrollBody > table > thead .sorting_asc:before, div.dataTables_scrollBody > table > thead .sorting_desc:before, div.dataTables_scrollBody > table > thead .sorting:after, div.dataTables_scrollBody > table > thead .sorting_asc:after, div.dataTables_scrollBody > table > thead .sorting_desc:after {
        display: none
    }

    div.dataTables_scrollBody > table > tbody tr:first-child th, div.dataTables_scrollBody > table > tbody tr:first-child td {
        border-top: none
    }

div.dataTables_scrollFoot > .dataTables_scrollFootInner {
    box-sizing: content-box
}

    div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
        margin-top: 0 !important;
        border-top: none
    }

@media screen and (max-width: 767px) {
    div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
        text-align: center
    }

        div.dataTables_wrapper div.dataTables_paginate ul.pagination {
            justify-content: center !important
        }
}

table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
    padding-right: 20px
}

    table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled):before, table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled):after {
        right: 5px
    }

table.table-bordered.dataTable {
    border-right-width: 0
}

    table.table-bordered.dataTable thead tr:first-child th, table.table-bordered.dataTable thead tr:first-child td {
        border-top-width: 1px
    }

    table.table-bordered.dataTable th, table.table-bordered.dataTable td {
        border-left-width: 0
    }

        table.table-bordered.dataTable th:first-child, table.table-bordered.dataTable th:first-child, table.table-bordered.dataTable td:first-child, table.table-bordered.dataTable td:first-child {
            border-left-width: 1px
        }

        table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
            border-right-width: 1px
        }

    table.table-bordered.dataTable th, table.table-bordered.dataTable td {
        border-bottom-width: 1px
    }

div.dataTables_scrollHead table.table-bordered {
    border-bottom-width: 0
}

div.table-responsive > div.dataTables_wrapper > div.row {
    margin: 0
}

    div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
        padding-left: 0
    }

    div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
        padding-right: 0
    }

:root[data-bs-theme=dark] {
    --dt-row-hover: 255, 255, 255;
    --dt-row-stripe: 255, 255, 255;
    --dt-column-ordering: 255, 255, 255
}

table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right,table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:white}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:white}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:white}div.dtfc-right-top-blocker,div.dtfc-left-top-blocker{margin-top:6px;border-bottom:0px solid #ddd !important}table.dataTable.table-bordered.dtfc-has-left{border-left:none}div.dataTables_scroll.dtfc-has-left table.table-bordered{border-left:none}div.dataTables_scrollBody{border-left:1px solid #ddd !important}div.dataTables_scrollFootInner table.table-bordered tr th:first-child,div.dataTables_scrollHeadInner table.table-bordered tr th:first-child{border-left:1px solid #ddd !important}

@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dataTables_wrapper{position:relative}div.dt-buttons{position:initial}div.dt-buttons .dt-button{overflow:hidden;text-overflow:ellipsis}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}div.dtb-popover-close{position:absolute;top:10px;right:10px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:2003}button.dtb-hide-drop{display:none !important}div.dt-button-collection-title{text-align:center;padding:.3em 0 .5em;margin-left:.5em;margin-right:.5em;font-size:.9em}div.dt-button-collection-title:empty{display:none}span.dt-button-spacer{display:inline-block;margin:.5em;white-space:nowrap}span.dt-button-spacer.bar{border-left:1px solid rgba(0, 0, 0, 0.3);vertical-align:middle;padding-left:.5em}span.dt-button-spacer.bar:empty{height:1em;width:1px;padding-left:0}div.dt-button-collection span.dt-button-spacer{width:100%;font-size:.9em;text-align:center;margin:.5em 0}div.dt-button-collection span.dt-button-spacer:empty{height:0;width:100%}div.dt-button-collection span.dt-button-spacer.bar{border-left:none;border-bottom:1px solid rgba(0, 0, 0, 0.3);padding-left:0}div.dt-button-collection{position:absolute;z-index:2001;background-color:white;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);padding:.5rem;width:218px}div.dt-button-collection div.dropdown-menu{position:relative;display:block;background-color:transparent;border:none;box-shadow:none;padding:0;border-radius:0;z-index:2002;min-width:100%}div.dt-button-collection.fixed{position:fixed;display:block;top:50%;left:50%;margin-left:-75px;border-radius:5px;background-color:white}div.dt-button-collection.fixed.two-column{margin-left:-200px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection.fixed.columns{margin-left:-409px}@media screen and (max-width: 1024px){div.dt-button-collection.fixed.columns{margin-left:-308px}}@media screen and (max-width: 640px){div.dt-button-collection.fixed.columns{margin-left:-203px}}@media screen and (max-width: 460px){div.dt-button-collection.fixed.columns{margin-left:-100px}}div.dt-button-collection.fixed>:last-child{max-height:100vh;overflow:auto}div.dt-button-collection.two-column>:last-child,div.dt-button-collection.three-column>:last-child,div.dt-button-collection.four-column>:last-child{display:block !important;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection.two-column>:last-child>*,div.dt-button-collection.three-column>:last-child>*,div.dt-button-collection.four-column>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:400px}div.dt-button-collection.two-column>:last-child{padding-bottom:1px;column-count:2}div.dt-button-collection.three-column{width:450px}div.dt-button-collection.three-column>:last-child{padding-bottom:1px;column-count:3}div.dt-button-collection.four-column{width:600px}div.dt-button-collection.four-column>:last-child{padding-bottom:1px;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-collection.columns{width:auto}div.dt-button-collection.columns>:last-child{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:818px;padding-bottom:1px}div.dt-button-collection.columns>:last-child .dt-button{min-width:200px;flex:0 1;margin:0}div.dt-button-collection.columns.dtb-b3>:last-child,div.dt-button-collection.columns.dtb-b2>:last-child,div.dt-button-collection.columns.dtb-b1>:last-child{justify-content:space-between}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:1 1 32%}div.dt-button-collection.columns.dtb-b2 .dt-button{flex:1 1 48%}div.dt-button-collection.columns.dtb-b1 .dt-button{flex:1 1 100%}@media screen and (max-width: 1024px){div.dt-button-collection.columns>:last-child{width:612px}}@media screen and (max-width: 640px){div.dt-button-collection.columns>:last-child{width:406px}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:0 1 32%}}@media screen and (max-width: 460px){div.dt-button-collection.columns>:last-child{width:200px}}div.dt-button-collection.fixed:before,div.dt-button-collection.fixed:after{display:none}div.dt-button-collection .btn-group{flex:1 1 auto}div.dt-button-collection .dt-button:not(.dt-btn-split-drop){min-width:200px}div.dt-button-collection div.dt-btn-split-wrapper{width:100%}div.dt-button-collection button.dt-btn-split-drop-button{width:100%;color:#212529;border:none;background-color:white;border-radius:0px;margin-left:0px !important}div.dt-button-collection button.dt-btn-split-drop-button:focus{border:none;border-radius:0px;outline:none}div.dt-button-collection button.dt-btn-split-drop-button:hover{background-color:#e9ecef}div.dt-button-collection button.dt-btn-split-drop-button:active{background-color:#007bff !important}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}@media screen and (max-width: 767px){div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:.5em}div.dt-buttons a.btn{float:none}}div.dt-buttons button.btn.processing,div.dt-buttons div.btn.processing,div.dt-buttons a.btn.processing{color:rgba(0, 0, 0, 0.2)}div.dt-buttons button.btn.processing:after,div.dt-buttons div.btn.processing:after,div.dt-buttons a.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:" ";border:2px solid rgb(40, 40, 40);border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}div.dt-buttons div.btn-group{position:initial}div.dt-btn-split-wrapper button.dt-btn-split-drop{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}div.dt-btn-split-wrapper:active:not(.disabled) button,div.dt-btn-split-wrapper.active:not(.disabled) button{background-color:#5a6268;border-color:#545b62}div.dt-btn-split-wrapper:active:not(.disabled) button.dt-btn-split-drop,div.dt-btn-split-wrapper.active:not(.disabled) button.dt-btn-split-drop{box-shadow:none;background-color:#6c757d;border-color:#6c757d}div.dt-btn-split-wrapper:active:not(.disabled) button:hover,div.dt-btn-split-wrapper.active:not(.disabled) button:hover{background-color:#5a6268;border-color:#545b62}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group{border-radius:4px !important}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:last-child{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:first-child{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:last-child:first-child{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group button.dt-btn-split-drop:last-child{border:1px solid rgb(108, 117, 125)}div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group div.dt-btn-split-wrapper{border:none}div.dt-button-collection div.btn-group{border-radius:4px !important}div.dt-button-collection div.btn-group button{border-radius:4px}div.dt-button-collection div.btn-group button:last-child{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important}div.dt-button-collection div.btn-group button:first-child{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}div.dt-button-collection div.btn-group button:last-child:first-child{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}div.dt-button-collection div.btn-group button.dt-btn-split-drop:last-child{border:1px solid rgb(108, 117, 125)}div.dt-button-collection div.btn-group div.dt-btn-split-wrapper{border:none}span.dt-button-spacer.bar:empty{height:inherit}div.dt-button-collection span.dt-button-spacer{padding-left:1rem !important;text-align:left}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:50%;left:5px;height:1em;width:1em;margin-top:-9px;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#0d6efd}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:.8em;width:.8em;margin-top:-0.5em;margin-left:-0.5em;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#0d6efd}table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:"-";background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0, 0, 0, 0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none}table.dataTable.table-bordered th.dtr-control.dtr-hidden+*,table.dataTable.table-bordered td.dtr-control.dtr-hidden+*{border-left-width:1px}

table.dataTable > tbody > tr > .selected {
    background-color: rgba(13, 110, 253, 0.9);
    color: white
}

table.dataTable > tbody > tr > td.select-checkbox, table.dataTable > tbody > tr > th.select-checkbox {
    position: relative
}

    table.dataTable > tbody > tr > td.select-checkbox:before, table.dataTable > tbody > tr > td.select-checkbox:after, table.dataTable > tbody > tr > th.select-checkbox:before, table.dataTable > tbody > tr > th.select-checkbox:after {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 12px;
        height: 12px;
        box-sizing: border-box
    }

    table.dataTable > tbody > tr > td.select-checkbox:before, table.dataTable > tbody > tr > th.select-checkbox:before {
        content: " ";
        margin-top: -6px;
        margin-left: -6px;
        border: 1px solid black;
        border-radius: 3px
    }

table.dataTable > tbody > tr.selected > td.select-checkbox:before, table.dataTable > tbody > tr.selected > th.select-checkbox:before {
    border: 1px solid white
}

table.dataTable > tbody > tr.selected > td.select-checkbox:after, table.dataTable > tbody > tr.selected > th.select-checkbox:after {
    content: "✓";
    font-size: 20px;
    margin-top: -12px;
    margin-left: -6px;
    text-align: center
}

table.dataTable.compact > tbody > tr > td.select-checkbox:before, table.dataTable.compact > tbody > tr > th.select-checkbox:before {
    margin-top: -12px
}

table.dataTable.compact > tbody > tr.selected > td.select-checkbox:after, table.dataTable.compact > tbody > tr.selected > th.select-checkbox:after {
    margin-top: -16px
}

div.dataTables_wrapper span.select-info, div.dataTables_wrapper span.select-item {
    margin-left: .5em
}

html.dark table.dataTable > tbody > tr > td.select-checkbox:before, html.dark table.dataTable > tbody > tr > th.select-checkbox:before, html[data-bs-theme=dark] table.dataTable > tbody > tr > td.select-checkbox:before, html[data-bs-theme=dark] table.dataTable > tbody > tr > th.select-checkbox:before {
    border: 1px solid rgba(255, 255, 255, 0.6)
}

@media screen and (max-width: 640px) {
    div.dataTables_wrapper span.select-info, div.dataTables_wrapper span.select-item {
        margin-left: 0;
        display: block
    }
}

div.alphabet {
	clear:both;
	position:relative;
	margin:0.5em 0;
}

@media screen and (max-width:640px){
	div.alphabet {
		text-align:center;
	}
}

div.alphabet ul {
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none;
}

div.alphabet li {
	display:inline-block;
}

div.alphabet a {
	display:inline-block;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	box-sizing:content-box;
	padding:0.2em 0.1em;
	min-width:1.3em;
	color:#333 !important;
	border:1px solid transparent;
	border-radius:2px;
}

	div.alphabet a:hover {
		color: #fff !important;
		border: 1px solid #76bb43;
		/*background-color: #76bb43;*/
		background: #76bb43;
	}

div.alphabet a:active {
	outline:none;
	background-color:#2b2b2b;
	background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
	box-shadow:inset 0 0 3px #111;
} 

div.alphabet a.empty {
	color:#888;
}

	div.alphabet a.active,
	div.alphabet a.active.empty {
		color: #fff !important;
		border: 1px solid #76bb43;
		background-color: #FFF;
		background: #76bb43;
	}

div.alphabet .alphabet-info-display {
	margin-right:0.5em;
}

div.alphabet div.alphabet-info {
	position: absolute;
	border: 1px solid #111;
	background-color: #141d3e;
	background: linear-gradient(to bottom, #76bb43 0%, #141d3e 100%);
	border-radius: 2px;
	color: #FFF;
	margin-top: 0.2em;
	padding: 0.2em 0.4em;
	text-align: center;
	opacity: 0;
	z-index: 9999;
}

tr.alphabet-group, tr.alphabet-group:hover {
	background-color:rgba(0,0,0,0.15) !important;
}

.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}

/*!
 * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{font-display:block;font-family:bootstrap-icons;src:url("fonts/bootstrap-icons.woff2?2820a3852bdb9a5832199cc61cec4e65") format("woff2"),url("fonts/bootstrap-icons.woff?2820a3852bdb9a5832199cc61cec4e65") format("woff")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:"\f67f"}.bi-alarm-fill::before{content:"\f101"}.bi-alarm::before{content:"\f102"}.bi-align-bottom::before{content:"\f103"}.bi-align-center::before{content:"\f104"}.bi-align-end::before{content:"\f105"}.bi-align-middle::before{content:"\f106"}.bi-align-start::before{content:"\f107"}.bi-align-top::before{content:"\f108"}.bi-alt::before{content:"\f109"}.bi-app-indicator::before{content:"\f10a"}.bi-app::before{content:"\f10b"}.bi-archive-fill::before{content:"\f10c"}.bi-archive::before{content:"\f10d"}.bi-arrow-90deg-down::before{content:"\f10e"}.bi-arrow-90deg-left::before{content:"\f10f"}.bi-arrow-90deg-right::before{content:"\f110"}.bi-arrow-90deg-up::before{content:"\f111"}.bi-arrow-bar-down::before{content:"\f112"}.bi-arrow-bar-left::before{content:"\f113"}.bi-arrow-bar-right::before{content:"\f114"}.bi-arrow-bar-up::before{content:"\f115"}.bi-arrow-clockwise::before{content:"\f116"}.bi-arrow-counterclockwise::before{content:"\f117"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-down-circle::before{content:"\f119"}.bi-arrow-down-left-circle-fill::before{content:"\f11a"}.bi-arrow-down-left-circle::before{content:"\f11b"}.bi-arrow-down-left-square-fill::before{content:"\f11c"}.bi-arrow-down-left-square::before{content:"\f11d"}.bi-arrow-down-left::before{content:"\f11e"}.bi-arrow-down-right-circle-fill::before{content:"\f11f"}.bi-arrow-down-right-circle::before{content:"\f120"}.bi-arrow-down-right-square-fill::before{content:"\f121"}.bi-arrow-down-right-square::before{content:"\f122"}.bi-arrow-down-right::before{content:"\f123"}.bi-arrow-down-short::before{content:"\f124"}.bi-arrow-down-square-fill::before{content:"\f125"}.bi-arrow-down-square::before{content:"\f126"}.bi-arrow-down-up::before{content:"\f127"}.bi-arrow-down::before{content:"\f128"}.bi-arrow-left-circle-fill::before{content:"\f129"}.bi-arrow-left-circle::before{content:"\f12a"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-left-short::before{content:"\f12c"}.bi-arrow-left-square-fill::before{content:"\f12d"}.bi-arrow-left-square::before{content:"\f12e"}.bi-arrow-left::before{content:"\f12f"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-return-left::before{content:"\f131"}.bi-arrow-return-right::before{content:"\f132"}.bi-arrow-right-circle-fill::before{content:"\f133"}.bi-arrow-right-circle::before{content:"\f134"}.bi-arrow-right-short::before{content:"\f135"}.bi-arrow-right-square-fill::before{content:"\f136"}.bi-arrow-right-square::before{content:"\f137"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-arrow-up-circle::before{content:"\f13a"}.bi-arrow-up-left-circle-fill::before{content:"\f13b"}.bi-arrow-up-left-circle::before{content:"\f13c"}.bi-arrow-up-left-square-fill::before{content:"\f13d"}.bi-arrow-up-left-square::before{content:"\f13e"}.bi-arrow-up-left::before{content:"\f13f"}.bi-arrow-up-right-circle-fill::before{content:"\f140"}.bi-arrow-up-right-circle::before{content:"\f141"}.bi-arrow-up-right-square-fill::before{content:"\f142"}.bi-arrow-up-right-square::before{content:"\f143"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrow-up-short::before{content:"\f145"}.bi-arrow-up-square-fill::before{content:"\f146"}.bi-arrow-up-square::before{content:"\f147"}.bi-arrow-up::before{content:"\f148"}.bi-arrows-angle-contract::before{content:"\f149"}.bi-arrows-angle-expand::before{content:"\f14a"}.bi-arrows-collapse::before{content:"\f14b"}.bi-arrows-expand::before{content:"\f14c"}.bi-arrows-fullscreen::before{content:"\f14d"}.bi-arrows-move::before{content:"\f14e"}.bi-aspect-ratio-fill::before{content:"\f14f"}.bi-aspect-ratio::before{content:"\f150"}.bi-asterisk::before{content:"\f151"}.bi-at::before{content:"\f152"}.bi-award-fill::before{content:"\f153"}.bi-award::before{content:"\f154"}.bi-back::before{content:"\f155"}.bi-backspace-fill::before{content:"\f156"}.bi-backspace-reverse-fill::before{content:"\f157"}.bi-backspace-reverse::before{content:"\f158"}.bi-backspace::before{content:"\f159"}.bi-badge-3d-fill::before{content:"\f15a"}.bi-badge-3d::before{content:"\f15b"}.bi-badge-4k-fill::before{content:"\f15c"}.bi-badge-4k::before{content:"\f15d"}.bi-badge-8k-fill::before{content:"\f15e"}.bi-badge-8k::before{content:"\f15f"}.bi-badge-ad-fill::before{content:"\f160"}.bi-badge-ad::before{content:"\f161"}.bi-badge-ar-fill::before{content:"\f162"}.bi-badge-ar::before{content:"\f163"}.bi-badge-cc-fill::before{content:"\f164"}.bi-badge-cc::before{content:"\f165"}.bi-badge-hd-fill::before{content:"\f166"}.bi-badge-hd::before{content:"\f167"}.bi-badge-tm-fill::before{content:"\f168"}.bi-badge-tm::before{content:"\f169"}.bi-badge-vo-fill::before{content:"\f16a"}.bi-badge-vo::before{content:"\f16b"}.bi-badge-vr-fill::before{content:"\f16c"}.bi-badge-vr::before{content:"\f16d"}.bi-badge-wc-fill::before{content:"\f16e"}.bi-badge-wc::before{content:"\f16f"}.bi-bag-check-fill::before{content:"\f170"}.bi-bag-check::before{content:"\f171"}.bi-bag-dash-fill::before{content:"\f172"}.bi-bag-dash::before{content:"\f173"}.bi-bag-fill::before{content:"\f174"}.bi-bag-plus-fill::before{content:"\f175"}.bi-bag-plus::before{content:"\f176"}.bi-bag-x-fill::before{content:"\f177"}.bi-bag-x::before{content:"\f178"}.bi-bag::before{content:"\f179"}.bi-bar-chart-fill::before{content:"\f17a"}.bi-bar-chart-line-fill::before{content:"\f17b"}.bi-bar-chart-line::before{content:"\f17c"}.bi-bar-chart-steps::before{content:"\f17d"}.bi-bar-chart::before{content:"\f17e"}.bi-basket-fill::before{content:"\f17f"}.bi-basket::before{content:"\f180"}.bi-basket2-fill::before{content:"\f181"}.bi-basket2::before{content:"\f182"}.bi-basket3-fill::before{content:"\f183"}.bi-basket3::before{content:"\f184"}.bi-battery-charging::before{content:"\f185"}.bi-battery-full::before{content:"\f186"}.bi-battery-half::before{content:"\f187"}.bi-battery::before{content:"\f188"}.bi-bell-fill::before{content:"\f189"}.bi-bell::before{content:"\f18a"}.bi-bezier::before{content:"\f18b"}.bi-bezier2::before{content:"\f18c"}.bi-bicycle::before{content:"\f18d"}.bi-binoculars-fill::before{content:"\f18e"}.bi-binoculars::before{content:"\f18f"}.bi-blockquote-left::before{content:"\f190"}.bi-blockquote-right::before{content:"\f191"}.bi-book-fill::before{content:"\f192"}.bi-book-half::before{content:"\f193"}.bi-book::before{content:"\f194"}.bi-bookmark-check-fill::before{content:"\f195"}.bi-bookmark-check::before{content:"\f196"}.bi-bookmark-dash-fill::before{content:"\f197"}.bi-bookmark-dash::before{content:"\f198"}.bi-bookmark-fill::before{content:"\f199"}.bi-bookmark-heart-fill::before{content:"\f19a"}.bi-bookmark-heart::before{content:"\f19b"}.bi-bookmark-plus-fill::before{content:"\f19c"}.bi-bookmark-plus::before{content:"\f19d"}.bi-bookmark-star-fill::before{content:"\f19e"}.bi-bookmark-star::before{content:"\f19f"}.bi-bookmark-x-fill::before{content:"\f1a0"}.bi-bookmark-x::before{content:"\f1a1"}.bi-bookmark::before{content:"\f1a2"}.bi-bookmarks-fill::before{content:"\f1a3"}.bi-bookmarks::before{content:"\f1a4"}.bi-bookshelf::before{content:"\f1a5"}.bi-bootstrap-fill::before{content:"\f1a6"}.bi-bootstrap-reboot::before{content:"\f1a7"}.bi-bootstrap::before{content:"\f1a8"}.bi-border-all::before{content:"\f1a9"}.bi-border-bottom::before{content:"\f1aa"}.bi-border-center::before{content:"\f1ab"}.bi-border-inner::before{content:"\f1ac"}.bi-border-left::before{content:"\f1ad"}.bi-border-middle::before{content:"\f1ae"}.bi-border-outer::before{content:"\f1af"}.bi-border-right::before{content:"\f1b0"}.bi-border-style::before{content:"\f1b1"}.bi-border-top::before{content:"\f1b2"}.bi-border-width::before{content:"\f1b3"}.bi-border::before{content:"\f1b4"}.bi-bounding-box-circles::before{content:"\f1b5"}.bi-bounding-box::before{content:"\f1b6"}.bi-box-arrow-down-left::before{content:"\f1b7"}.bi-box-arrow-down-right::before{content:"\f1b8"}.bi-box-arrow-down::before{content:"\f1b9"}.bi-box-arrow-in-down-left::before{content:"\f1ba"}.bi-box-arrow-in-down-right::before{content:"\f1bb"}.bi-box-arrow-in-down::before{content:"\f1bc"}.bi-box-arrow-in-left::before{content:"\f1bd"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-in-up-left::before{content:"\f1bf"}.bi-box-arrow-in-up-right::before{content:"\f1c0"}.bi-box-arrow-in-up::before{content:"\f1c1"}.bi-box-arrow-left::before{content:"\f1c2"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-box-arrow-up-left::before{content:"\f1c4"}.bi-box-arrow-up-right::before{content:"\f1c5"}.bi-box-arrow-up::before{content:"\f1c6"}.bi-box-seam::before{content:"\f1c7"}.bi-box::before{content:"\f1c8"}.bi-braces::before{content:"\f1c9"}.bi-bricks::before{content:"\f1ca"}.bi-briefcase-fill::before{content:"\f1cb"}.bi-briefcase::before{content:"\f1cc"}.bi-brightness-alt-high-fill::before{content:"\f1cd"}.bi-brightness-alt-high::before{content:"\f1ce"}.bi-brightness-alt-low-fill::before{content:"\f1cf"}.bi-brightness-alt-low::before{content:"\f1d0"}.bi-brightness-high-fill::before{content:"\f1d1"}.bi-brightness-high::before{content:"\f1d2"}.bi-brightness-low-fill::before{content:"\f1d3"}.bi-brightness-low::before{content:"\f1d4"}.bi-broadcast-pin::before{content:"\f1d5"}.bi-broadcast::before{content:"\f1d6"}.bi-brush-fill::before{content:"\f1d7"}.bi-brush::before{content:"\f1d8"}.bi-bucket-fill::before{content:"\f1d9"}.bi-bucket::before{content:"\f1da"}.bi-bug-fill::before{content:"\f1db"}.bi-bug::before{content:"\f1dc"}.bi-building::before{content:"\f1dd"}.bi-bullseye::before{content:"\f1de"}.bi-calculator-fill::before{content:"\f1df"}.bi-calculator::before{content:"\f1e0"}.bi-calendar-check-fill::before{content:"\f1e1"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-date-fill::before{content:"\f1e3"}.bi-calendar-date::before{content:"\f1e4"}.bi-calendar-day-fill::before{content:"\f1e5"}.bi-calendar-day::before{content:"\f1e6"}.bi-calendar-event-fill::before{content:"\f1e7"}.bi-calendar-event::before{content:"\f1e8"}.bi-calendar-fill::before{content:"\f1e9"}.bi-calendar-minus-fill::before{content:"\f1ea"}.bi-calendar-minus::before{content:"\f1eb"}.bi-calendar-month-fill::before{content:"\f1ec"}.bi-calendar-month::before{content:"\f1ed"}.bi-calendar-plus-fill::before{content:"\f1ee"}.bi-calendar-plus::before{content:"\f1ef"}.bi-calendar-range-fill::before{content:"\f1f0"}.bi-calendar-range::before{content:"\f1f1"}.bi-calendar-week-fill::before{content:"\f1f2"}.bi-calendar-week::before{content:"\f1f3"}.bi-calendar-x-fill::before{content:"\f1f4"}.bi-calendar-x::before{content:"\f1f5"}.bi-calendar::before{content:"\f1f6"}.bi-calendar2-check-fill::before{content:"\f1f7"}.bi-calendar2-check::before{content:"\f1f8"}.bi-calendar2-date-fill::before{content:"\f1f9"}.bi-calendar2-date::before{content:"\f1fa"}.bi-calendar2-day-fill::before{content:"\f1fb"}.bi-calendar2-day::before{content:"\f1fc"}.bi-calendar2-event-fill::before{content:"\f1fd"}.bi-calendar2-event::before{content:"\f1fe"}.bi-calendar2-fill::before{content:"\f1ff"}.bi-calendar2-minus-fill::before{content:"\f200"}.bi-calendar2-minus::before{content:"\f201"}.bi-calendar2-month-fill::before{content:"\f202"}.bi-calendar2-month::before{content:"\f203"}.bi-calendar2-plus-fill::before{content:"\f204"}.bi-calendar2-plus::before{content:"\f205"}.bi-calendar2-range-fill::before{content:"\f206"}.bi-calendar2-range::before{content:"\f207"}.bi-calendar2-week-fill::before{content:"\f208"}.bi-calendar2-week::before{content:"\f209"}.bi-calendar2-x-fill::before{content:"\f20a"}.bi-calendar2-x::before{content:"\f20b"}.bi-calendar2::before{content:"\f20c"}.bi-calendar3-event-fill::before{content:"\f20d"}.bi-calendar3-event::before{content:"\f20e"}.bi-calendar3-fill::before{content:"\f20f"}.bi-calendar3-range-fill::before{content:"\f210"}.bi-calendar3-range::before{content:"\f211"}.bi-calendar3-week-fill::before{content:"\f212"}.bi-calendar3-week::before{content:"\f213"}.bi-calendar3::before{content:"\f214"}.bi-calendar4-event::before{content:"\f215"}.bi-calendar4-range::before{content:"\f216"}.bi-calendar4-week::before{content:"\f217"}.bi-calendar4::before{content:"\f218"}.bi-camera-fill::before{content:"\f219"}.bi-camera-reels-fill::before{content:"\f21a"}.bi-camera-reels::before{content:"\f21b"}.bi-camera-video-fill::before{content:"\f21c"}.bi-camera-video-off-fill::before{content:"\f21d"}.bi-camera-video-off::before{content:"\f21e"}.bi-camera-video::before{content:"\f21f"}.bi-camera::before{content:"\f220"}.bi-camera2::before{content:"\f221"}.bi-capslock-fill::before{content:"\f222"}.bi-capslock::before{content:"\f223"}.bi-card-checklist::before{content:"\f224"}.bi-card-heading::before{content:"\f225"}.bi-card-image::before{content:"\f226"}.bi-card-list::before{content:"\f227"}.bi-card-text::before{content:"\f228"}.bi-caret-down-fill::before{content:"\f229"}.bi-caret-down-square-fill::before{content:"\f22a"}.bi-caret-down-square::before{content:"\f22b"}.bi-caret-down::before{content:"\f22c"}.bi-caret-left-fill::before{content:"\f22d"}.bi-caret-left-square-fill::before{content:"\f22e"}.bi-caret-left-square::before{content:"\f22f"}.bi-caret-left::before{content:"\f230"}.bi-caret-right-fill::before{content:"\f231"}.bi-caret-right-square-fill::before{content:"\f232"}.bi-caret-right-square::before{content:"\f233"}.bi-caret-right::before{content:"\f234"}.bi-caret-up-fill::before{content:"\f235"}.bi-caret-up-square-fill::before{content:"\f236"}.bi-caret-up-square::before{content:"\f237"}.bi-caret-up::before{content:"\f238"}.bi-cart-check-fill::before{content:"\f239"}.bi-cart-check::before{content:"\f23a"}.bi-cart-dash-fill::before{content:"\f23b"}.bi-cart-dash::before{content:"\f23c"}.bi-cart-fill::before{content:"\f23d"}.bi-cart-plus-fill::before{content:"\f23e"}.bi-cart-plus::before{content:"\f23f"}.bi-cart-x-fill::before{content:"\f240"}.bi-cart-x::before{content:"\f241"}.bi-cart::before{content:"\f242"}.bi-cart2::before{content:"\f243"}.bi-cart3::before{content:"\f244"}.bi-cart4::before{content:"\f245"}.bi-cash-stack::before{content:"\f246"}.bi-cash::before{content:"\f247"}.bi-cast::before{content:"\f248"}.bi-chat-dots-fill::before{content:"\f249"}.bi-chat-dots::before{content:"\f24a"}.bi-chat-fill::before{content:"\f24b"}.bi-chat-left-dots-fill::before{content:"\f24c"}.bi-chat-left-dots::before{content:"\f24d"}.bi-chat-left-fill::before{content:"\f24e"}.bi-chat-left-quote-fill::before{content:"\f24f"}.bi-chat-left-quote::before{content:"\f250"}.bi-chat-left-text-fill::before{content:"\f251"}.bi-chat-left-text::before{content:"\f252"}.bi-chat-left::before{content:"\f253"}.bi-chat-quote-fill::before{content:"\f254"}.bi-chat-quote::before{content:"\f255"}.bi-chat-right-dots-fill::before{content:"\f256"}.bi-chat-right-dots::before{content:"\f257"}.bi-chat-right-fill::before{content:"\f258"}.bi-chat-right-quote-fill::before{content:"\f259"}.bi-chat-right-quote::before{content:"\f25a"}.bi-chat-right-text-fill::before{content:"\f25b"}.bi-chat-right-text::before{content:"\f25c"}.bi-chat-right::before{content:"\f25d"}.bi-chat-square-dots-fill::before{content:"\f25e"}.bi-chat-square-dots::before{content:"\f25f"}.bi-chat-square-fill::before{content:"\f260"}.bi-chat-square-quote-fill::before{content:"\f261"}.bi-chat-square-quote::before{content:"\f262"}.bi-chat-square-text-fill::before{content:"\f263"}.bi-chat-square-text::before{content:"\f264"}.bi-chat-square::before{content:"\f265"}.bi-chat-text-fill::before{content:"\f266"}.bi-chat-text::before{content:"\f267"}.bi-chat::before{content:"\f268"}.bi-check-all::before{content:"\f269"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-circle::before{content:"\f26b"}.bi-check-square-fill::before{content:"\f26c"}.bi-check-square::before{content:"\f26d"}.bi-check::before{content:"\f26e"}.bi-check2-all::before{content:"\f26f"}.bi-check2-circle::before{content:"\f270"}.bi-check2-square::before{content:"\f271"}.bi-check2::before{content:"\f272"}.bi-chevron-bar-contract::before{content:"\f273"}.bi-chevron-bar-down::before{content:"\f274"}.bi-chevron-bar-expand::before{content:"\f275"}.bi-chevron-bar-left::before{content:"\f276"}.bi-chevron-bar-right::before{content:"\f277"}.bi-chevron-bar-up::before{content:"\f278"}.bi-chevron-compact-down::before{content:"\f279"}.bi-chevron-compact-left::before{content:"\f27a"}.bi-chevron-compact-right::before{content:"\f27b"}.bi-chevron-compact-up::before{content:"\f27c"}.bi-chevron-contract::before{content:"\f27d"}.bi-chevron-double-down::before{content:"\f27e"}.bi-chevron-double-left::before{content:"\f27f"}.bi-chevron-double-right::before{content:"\f280"}.bi-chevron-double-up::before{content:"\f281"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-expand::before{content:"\f283"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-circle-fill::before{content:"\f287"}.bi-circle-half::before{content:"\f288"}.bi-circle-square::before{content:"\f289"}.bi-circle::before{content:"\f28a"}.bi-clipboard-check::before{content:"\f28b"}.bi-clipboard-data::before{content:"\f28c"}.bi-clipboard-minus::before{content:"\f28d"}.bi-clipboard-plus::before{content:"\f28e"}.bi-clipboard-x::before{content:"\f28f"}.bi-clipboard::before{content:"\f290"}.bi-clock-fill::before{content:"\f291"}.bi-clock-history::before{content:"\f292"}.bi-clock::before{content:"\f293"}.bi-cloud-arrow-down-fill::before{content:"\f294"}.bi-cloud-arrow-down::before{content:"\f295"}.bi-cloud-arrow-up-fill::before{content:"\f296"}.bi-cloud-arrow-up::before{content:"\f297"}.bi-cloud-check-fill::before{content:"\f298"}.bi-cloud-check::before{content:"\f299"}.bi-cloud-download-fill::before{content:"\f29a"}.bi-cloud-download::before{content:"\f29b"}.bi-cloud-drizzle-fill::before{content:"\f29c"}.bi-cloud-drizzle::before{content:"\f29d"}.bi-cloud-fill::before{content:"\f29e"}.bi-cloud-fog-fill::before{content:"\f29f"}.bi-cloud-fog::before{content:"\f2a0"}.bi-cloud-fog2-fill::before{content:"\f2a1"}.bi-cloud-fog2::before{content:"\f2a2"}.bi-cloud-hail-fill::before{content:"\f2a3"}.bi-cloud-hail::before{content:"\f2a4"}.bi-cloud-haze-fill::before{content:"\f2a6"}.bi-cloud-haze::before{content:"\f2a7"}.bi-cloud-haze2-fill::before{content:"\f2a8"}.bi-cloud-lightning-fill::before{content:"\f2a9"}.bi-cloud-lightning-rain-fill::before{content:"\f2aa"}.bi-cloud-lightning-rain::before{content:"\f2ab"}.bi-cloud-lightning::before{content:"\f2ac"}.bi-cloud-minus-fill::before{content:"\f2ad"}.bi-cloud-minus::before{content:"\f2ae"}.bi-cloud-moon-fill::before{content:"\f2af"}.bi-cloud-moon::before{content:"\f2b0"}.bi-cloud-plus-fill::before{content:"\f2b1"}.bi-cloud-plus::before{content:"\f2b2"}.bi-cloud-rain-fill::before{content:"\f2b3"}.bi-cloud-rain-heavy-fill::before{content:"\f2b4"}.bi-cloud-rain-heavy::before{content:"\f2b5"}.bi-cloud-rain::before{content:"\f2b6"}.bi-cloud-slash-fill::before{content:"\f2b7"}.bi-cloud-slash::before{content:"\f2b8"}.bi-cloud-sleet-fill::before{content:"\f2b9"}.bi-cloud-sleet::before{content:"\f2ba"}.bi-cloud-snow-fill::before{content:"\f2bb"}.bi-cloud-snow::before{content:"\f2bc"}.bi-cloud-sun-fill::before{content:"\f2bd"}.bi-cloud-sun::before{content:"\f2be"}.bi-cloud-upload-fill::before{content:"\f2bf"}.bi-cloud-upload::before{content:"\f2c0"}.bi-cloud::before{content:"\f2c1"}.bi-clouds-fill::before{content:"\f2c2"}.bi-clouds::before{content:"\f2c3"}.bi-cloudy-fill::before{content:"\f2c4"}.bi-cloudy::before{content:"\f2c5"}.bi-code-slash::before{content:"\f2c6"}.bi-code-square::before{content:"\f2c7"}.bi-code::before{content:"\f2c8"}.bi-collection-fill::before{content:"\f2c9"}.bi-collection-play-fill::before{content:"\f2ca"}.bi-collection-play::before{content:"\f2cb"}.bi-collection::before{content:"\f2cc"}.bi-columns-gap::before{content:"\f2cd"}.bi-columns::before{content:"\f2ce"}.bi-command::before{content:"\f2cf"}.bi-compass-fill::before{content:"\f2d0"}.bi-compass::before{content:"\f2d1"}.bi-cone-striped::before{content:"\f2d2"}.bi-cone::before{content:"\f2d3"}.bi-controller::before{content:"\f2d4"}.bi-cpu-fill::before{content:"\f2d5"}.bi-cpu::before{content:"\f2d6"}.bi-credit-card-2-back-fill::before{content:"\f2d7"}.bi-credit-card-2-back::before{content:"\f2d8"}.bi-credit-card-2-front-fill::before{content:"\f2d9"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-credit-card-fill::before{content:"\f2db"}.bi-credit-card::before{content:"\f2dc"}.bi-crop::before{content:"\f2dd"}.bi-cup-fill::before{content:"\f2de"}.bi-cup-straw::before{content:"\f2df"}.bi-cup::before{content:"\f2e0"}.bi-cursor-fill::before{content:"\f2e1"}.bi-cursor-text::before{content:"\f2e2"}.bi-cursor::before{content:"\f2e3"}.bi-dash-circle-dotted::before{content:"\f2e4"}.bi-dash-circle-fill::before{content:"\f2e5"}.bi-dash-circle::before{content:"\f2e6"}.bi-dash-square-dotted::before{content:"\f2e7"}.bi-dash-square-fill::before{content:"\f2e8"}.bi-dash-square::before{content:"\f2e9"}.bi-dash::before{content:"\f2ea"}.bi-diagram-2-fill::before{content:"\f2eb"}.bi-diagram-2::before{content:"\f2ec"}.bi-diagram-3-fill::before{content:"\f2ed"}.bi-diagram-3::before{content:"\f2ee"}.bi-diamond-fill::before{content:"\f2ef"}.bi-diamond-half::before{content:"\f2f0"}.bi-diamond::before{content:"\f2f1"}.bi-dice-1-fill::before{content:"\f2f2"}.bi-dice-1::before{content:"\f2f3"}.bi-dice-2-fill::before{content:"\f2f4"}.bi-dice-2::before{content:"\f2f5"}.bi-dice-3-fill::before{content:"\f2f6"}.bi-dice-3::before{content:"\f2f7"}.bi-dice-4-fill::before{content:"\f2f8"}.bi-dice-4::before{content:"\f2f9"}.bi-dice-5-fill::before{content:"\f2fa"}.bi-dice-5::before{content:"\f2fb"}.bi-dice-6-fill::before{content:"\f2fc"}.bi-dice-6::before{content:"\f2fd"}.bi-disc-fill::before{content:"\f2fe"}.bi-disc::before{content:"\f2ff"}.bi-discord::before{content:"\f300"}.bi-display-fill::before{content:"\f301"}.bi-display::before{content:"\f302"}.bi-distribute-horizontal::before{content:"\f303"}.bi-distribute-vertical::before{content:"\f304"}.bi-door-closed-fill::before{content:"\f305"}.bi-door-closed::before{content:"\f306"}.bi-door-open-fill::before{content:"\f307"}.bi-door-open::before{content:"\f308"}.bi-dot::before{content:"\f309"}.bi-download::before{content:"\f30a"}.bi-droplet-fill::before{content:"\f30b"}.bi-droplet-half::before{content:"\f30c"}.bi-droplet::before{content:"\f30d"}.bi-earbuds::before{content:"\f30e"}.bi-easel-fill::before{content:"\f30f"}.bi-easel::before{content:"\f310"}.bi-egg-fill::before{content:"\f311"}.bi-egg-fried::before{content:"\f312"}.bi-egg::before{content:"\f313"}.bi-eject-fill::before{content:"\f314"}.bi-eject::before{content:"\f315"}.bi-emoji-angry-fill::before{content:"\f316"}.bi-emoji-angry::before{content:"\f317"}.bi-emoji-dizzy-fill::before{content:"\f318"}.bi-emoji-dizzy::before{content:"\f319"}.bi-emoji-expressionless-fill::before{content:"\f31a"}.bi-emoji-expressionless::before{content:"\f31b"}.bi-emoji-frown-fill::before{content:"\f31c"}.bi-emoji-frown::before{content:"\f31d"}.bi-emoji-heart-eyes-fill::before{content:"\f31e"}.bi-emoji-heart-eyes::before{content:"\f31f"}.bi-emoji-laughing-fill::before{content:"\f320"}.bi-emoji-laughing::before{content:"\f321"}.bi-emoji-neutral-fill::before{content:"\f322"}.bi-emoji-neutral::before{content:"\f323"}.bi-emoji-smile-fill::before{content:"\f324"}.bi-emoji-smile-upside-down-fill::before{content:"\f325"}.bi-emoji-smile-upside-down::before{content:"\f326"}.bi-emoji-smile::before{content:"\f327"}.bi-emoji-sunglasses-fill::before{content:"\f328"}.bi-emoji-sunglasses::before{content:"\f329"}.bi-emoji-wink-fill::before{content:"\f32a"}.bi-emoji-wink::before{content:"\f32b"}.bi-envelope-fill::before{content:"\f32c"}.bi-envelope-open-fill::before{content:"\f32d"}.bi-envelope-open::before{content:"\f32e"}.bi-envelope::before{content:"\f32f"}.bi-eraser-fill::before{content:"\f330"}.bi-eraser::before{content:"\f331"}.bi-exclamation-circle-fill::before{content:"\f332"}.bi-exclamation-circle::before{content:"\f333"}.bi-exclamation-diamond-fill::before{content:"\f334"}.bi-exclamation-diamond::before{content:"\f335"}.bi-exclamation-octagon-fill::before{content:"\f336"}.bi-exclamation-octagon::before{content:"\f337"}.bi-exclamation-square-fill::before{content:"\f338"}.bi-exclamation-square::before{content:"\f339"}.bi-exclamation-triangle-fill::before{content:"\f33a"}.bi-exclamation-triangle::before{content:"\f33b"}.bi-exclamation::before{content:"\f33c"}.bi-exclude::before{content:"\f33d"}.bi-eye-fill::before{content:"\f33e"}.bi-eye-slash-fill::before{content:"\f33f"}.bi-eye-slash::before{content:"\f340"}.bi-eye::before{content:"\f341"}.bi-eyedropper::before{content:"\f342"}.bi-eyeglasses::before{content:"\f343"}.bi-facebook::before{content:"\f344"}.bi-file-arrow-down-fill::before{content:"\f345"}.bi-file-arrow-down::before{content:"\f346"}.bi-file-arrow-up-fill::before{content:"\f347"}.bi-file-arrow-up::before{content:"\f348"}.bi-file-bar-graph-fill::before{content:"\f349"}.bi-file-bar-graph::before{content:"\f34a"}.bi-file-binary-fill::before{content:"\f34b"}.bi-file-binary::before{content:"\f34c"}.bi-file-break-fill::before{content:"\f34d"}.bi-file-break::before{content:"\f34e"}.bi-file-check-fill::before{content:"\f34f"}.bi-file-check::before{content:"\f350"}.bi-file-code-fill::before{content:"\f351"}.bi-file-code::before{content:"\f352"}.bi-file-diff-fill::before{content:"\f353"}.bi-file-diff::before{content:"\f354"}.bi-file-earmark-arrow-down-fill::before{content:"\f355"}.bi-file-earmark-arrow-down::before{content:"\f356"}.bi-file-earmark-arrow-up-fill::before{content:"\f357"}.bi-file-earmark-arrow-up::before{content:"\f358"}.bi-file-earmark-bar-graph-fill::before{content:"\f359"}.bi-file-earmark-bar-graph::before{content:"\f35a"}.bi-file-earmark-binary-fill::before{content:"\f35b"}.bi-file-earmark-binary::before{content:"\f35c"}.bi-file-earmark-break-fill::before{content:"\f35d"}.bi-file-earmark-break::before{content:"\f35e"}.bi-file-earmark-check-fill::before{content:"\f35f"}.bi-file-earmark-check::before{content:"\f360"}.bi-file-earmark-code-fill::before{content:"\f361"}.bi-file-earmark-code::before{content:"\f362"}.bi-file-earmark-diff-fill::before{content:"\f363"}.bi-file-earmark-diff::before{content:"\f364"}.bi-file-earmark-easel-fill::before{content:"\f365"}.bi-file-earmark-easel::before{content:"\f366"}.bi-file-earmark-excel-fill::before{content:"\f367"}.bi-file-earmark-excel::before{content:"\f368"}.bi-file-earmark-fill::before{content:"\f369"}.bi-file-earmark-font-fill::before{content:"\f36a"}.bi-file-earmark-font::before{content:"\f36b"}.bi-file-earmark-image-fill::before{content:"\f36c"}.bi-file-earmark-image::before{content:"\f36d"}.bi-file-earmark-lock-fill::before{content:"\f36e"}.bi-file-earmark-lock::before{content:"\f36f"}.bi-file-earmark-lock2-fill::before{content:"\f370"}.bi-file-earmark-lock2::before{content:"\f371"}.bi-file-earmark-medical-fill::before{content:"\f372"}.bi-file-earmark-medical::before{content:"\f373"}.bi-file-earmark-minus-fill::before{content:"\f374"}.bi-file-earmark-minus::before{content:"\f375"}.bi-file-earmark-music-fill::before{content:"\f376"}.bi-file-earmark-music::before{content:"\f377"}.bi-file-earmark-person-fill::before{content:"\f378"}.bi-file-earmark-person::before{content:"\f379"}.bi-file-earmark-play-fill::before{content:"\f37a"}.bi-file-earmark-play::before{content:"\f37b"}.bi-file-earmark-plus-fill::before{content:"\f37c"}.bi-file-earmark-plus::before{content:"\f37d"}.bi-file-earmark-post-fill::before{content:"\f37e"}.bi-file-earmark-post::before{content:"\f37f"}.bi-file-earmark-ppt-fill::before{content:"\f380"}.bi-file-earmark-ppt::before{content:"\f381"}.bi-file-earmark-richtext-fill::before{content:"\f382"}.bi-file-earmark-richtext::before{content:"\f383"}.bi-file-earmark-ruled-fill::before{content:"\f384"}.bi-file-earmark-ruled::before{content:"\f385"}.bi-file-earmark-slides-fill::before{content:"\f386"}.bi-file-earmark-slides::before{content:"\f387"}.bi-file-earmark-spreadsheet-fill::before{content:"\f388"}.bi-file-earmark-spreadsheet::before{content:"\f389"}.bi-file-earmark-text-fill::before{content:"\f38a"}.bi-file-earmark-text::before{content:"\f38b"}.bi-file-earmark-word-fill::before{content:"\f38c"}.bi-file-earmark-word::before{content:"\f38d"}.bi-file-earmark-x-fill::before{content:"\f38e"}.bi-file-earmark-x::before{content:"\f38f"}.bi-file-earmark-zip-fill::before{content:"\f390"}.bi-file-earmark-zip::before{content:"\f391"}.bi-file-earmark::before{content:"\f392"}.bi-file-easel-fill::before{content:"\f393"}.bi-file-easel::before{content:"\f394"}.bi-file-excel-fill::before{content:"\f395"}.bi-file-excel::before{content:"\f396"}.bi-file-fill::before{content:"\f397"}.bi-file-font-fill::before{content:"\f398"}.bi-file-font::before{content:"\f399"}.bi-file-image-fill::before{content:"\f39a"}.bi-file-image::before{content:"\f39b"}.bi-file-lock-fill::before{content:"\f39c"}.bi-file-lock::before{content:"\f39d"}.bi-file-lock2-fill::before{content:"\f39e"}.bi-file-lock2::before{content:"\f39f"}.bi-file-medical-fill::before{content:"\f3a0"}.bi-file-medical::before{content:"\f3a1"}.bi-file-minus-fill::before{content:"\f3a2"}.bi-file-minus::before{content:"\f3a3"}.bi-file-music-fill::before{content:"\f3a4"}.bi-file-music::before{content:"\f3a5"}.bi-file-person-fill::before{content:"\f3a6"}.bi-file-person::before{content:"\f3a7"}.bi-file-play-fill::before{content:"\f3a8"}.bi-file-play::before{content:"\f3a9"}.bi-file-plus-fill::before{content:"\f3aa"}.bi-file-plus::before{content:"\f3ab"}.bi-file-post-fill::before{content:"\f3ac"}.bi-file-post::before{content:"\f3ad"}.bi-file-ppt-fill::before{content:"\f3ae"}.bi-file-ppt::before{content:"\f3af"}.bi-file-richtext-fill::before{content:"\f3b0"}.bi-file-richtext::before{content:"\f3b1"}.bi-file-ruled-fill::before{content:"\f3b2"}.bi-file-ruled::before{content:"\f3b3"}.bi-file-slides-fill::before{content:"\f3b4"}.bi-file-slides::before{content:"\f3b5"}.bi-file-spreadsheet-fill::before{content:"\f3b6"}.bi-file-spreadsheet::before{content:"\f3b7"}.bi-file-text-fill::before{content:"\f3b8"}.bi-file-text::before{content:"\f3b9"}.bi-file-word-fill::before{content:"\f3ba"}.bi-file-word::before{content:"\f3bb"}.bi-file-x-fill::before{content:"\f3bc"}.bi-file-x::before{content:"\f3bd"}.bi-file-zip-fill::before{content:"\f3be"}.bi-file-zip::before{content:"\f3bf"}.bi-file::before{content:"\f3c0"}.bi-files-alt::before{content:"\f3c1"}.bi-files::before{content:"\f3c2"}.bi-film::before{content:"\f3c3"}.bi-filter-circle-fill::before{content:"\f3c4"}.bi-filter-circle::before{content:"\f3c5"}.bi-filter-left::before{content:"\f3c6"}.bi-filter-right::before{content:"\f3c7"}.bi-filter-square-fill::before{content:"\f3c8"}.bi-filter-square::before{content:"\f3c9"}.bi-filter::before{content:"\f3ca"}.bi-flag-fill::before{content:"\f3cb"}.bi-flag::before{content:"\f3cc"}.bi-flower1::before{content:"\f3cd"}.bi-flower2::before{content:"\f3ce"}.bi-flower3::before{content:"\f3cf"}.bi-folder-check::before{content:"\f3d0"}.bi-folder-fill::before{content:"\f3d1"}.bi-folder-minus::before{content:"\f3d2"}.bi-folder-plus::before{content:"\f3d3"}.bi-folder-symlink-fill::before{content:"\f3d4"}.bi-folder-symlink::before{content:"\f3d5"}.bi-folder-x::before{content:"\f3d6"}.bi-folder::before{content:"\f3d7"}.bi-folder2-open::before{content:"\f3d8"}.bi-folder2::before{content:"\f3d9"}.bi-fonts::before{content:"\f3da"}.bi-forward-fill::before{content:"\f3db"}.bi-forward::before{content:"\f3dc"}.bi-front::before{content:"\f3dd"}.bi-fullscreen-exit::before{content:"\f3de"}.bi-fullscreen::before{content:"\f3df"}.bi-funnel-fill::before{content:"\f3e0"}.bi-funnel::before{content:"\f3e1"}.bi-gear-fill::before{content:"\f3e2"}.bi-gear-wide-connected::before{content:"\f3e3"}.bi-gear-wide::before{content:"\f3e4"}.bi-gear::before{content:"\f3e5"}.bi-gem::before{content:"\f3e6"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-geo-alt::before{content:"\f3e8"}.bi-geo-fill::before{content:"\f3e9"}.bi-geo::before{content:"\f3ea"}.bi-gift-fill::before{content:"\f3eb"}.bi-gift::before{content:"\f3ec"}.bi-github::before{content:"\f3ed"}.bi-globe::before{content:"\f3ee"}.bi-globe2::before{content:"\f3ef"}.bi-google::before{content:"\f3f0"}.bi-graph-down::before{content:"\f3f1"}.bi-graph-up::before{content:"\f3f2"}.bi-grid-1x2-fill::before{content:"\f3f3"}.bi-grid-1x2::before{content:"\f3f4"}.bi-grid-3x2-gap-fill::before{content:"\f3f5"}.bi-grid-3x2-gap::before{content:"\f3f6"}.bi-grid-3x2::before{content:"\f3f7"}.bi-grid-3x3-gap-fill::before{content:"\f3f8"}.bi-grid-3x3-gap::before{content:"\f3f9"}.bi-grid-3x3::before{content:"\f3fa"}.bi-grid-fill::before{content:"\f3fb"}.bi-grid::before{content:"\f3fc"}.bi-grip-horizontal::before{content:"\f3fd"}.bi-grip-vertical::before{content:"\f3fe"}.bi-hammer::before{content:"\f3ff"}.bi-hand-index-fill::before{content:"\f400"}.bi-hand-index-thumb-fill::before{content:"\f401"}.bi-hand-index-thumb::before{content:"\f402"}.bi-hand-index::before{content:"\f403"}.bi-hand-thumbs-down-fill::before{content:"\f404"}.bi-hand-thumbs-down::before{content:"\f405"}.bi-hand-thumbs-up-fill::before{content:"\f406"}.bi-hand-thumbs-up::before{content:"\f407"}.bi-handbag-fill::before{content:"\f408"}.bi-handbag::before{content:"\f409"}.bi-hash::before{content:"\f40a"}.bi-hdd-fill::before{content:"\f40b"}.bi-hdd-network-fill::before{content:"\f40c"}.bi-hdd-network::before{content:"\f40d"}.bi-hdd-rack-fill::before{content:"\f40e"}.bi-hdd-rack::before{content:"\f40f"}.bi-hdd-stack-fill::before{content:"\f410"}.bi-hdd-stack::before{content:"\f411"}.bi-hdd::before{content:"\f412"}.bi-headphones::before{content:"\f413"}.bi-headset::before{content:"\f414"}.bi-heart-fill::before{content:"\f415"}.bi-heart-half::before{content:"\f416"}.bi-heart::before{content:"\f417"}.bi-heptagon-fill::before{content:"\f418"}.bi-heptagon-half::before{content:"\f419"}.bi-heptagon::before{content:"\f41a"}.bi-hexagon-fill::before{content:"\f41b"}.bi-hexagon-half::before{content:"\f41c"}.bi-hexagon::before{content:"\f41d"}.bi-hourglass-bottom::before{content:"\f41e"}.bi-hourglass-split::before{content:"\f41f"}.bi-hourglass-top::before{content:"\f420"}.bi-hourglass::before{content:"\f421"}.bi-house-door-fill::before{content:"\f422"}.bi-house-door::before{content:"\f423"}.bi-house-fill::before{content:"\f424"}.bi-house::before{content:"\f425"}.bi-hr::before{content:"\f426"}.bi-hurricane::before{content:"\f427"}.bi-image-alt::before{content:"\f428"}.bi-image-fill::before{content:"\f429"}.bi-image::before{content:"\f42a"}.bi-images::before{content:"\f42b"}.bi-inbox-fill::before{content:"\f42c"}.bi-inbox::before{content:"\f42d"}.bi-inboxes-fill::before{content:"\f42e"}.bi-inboxes::before{content:"\f42f"}.bi-info-circle-fill::before{content:"\f430"}.bi-info-circle::before{content:"\f431"}.bi-info-square-fill::before{content:"\f432"}.bi-info-square::before{content:"\f433"}.bi-info::before{content:"\f434"}.bi-input-cursor-text::before{content:"\f435"}.bi-input-cursor::before{content:"\f436"}.bi-instagram::before{content:"\f437"}.bi-intersect::before{content:"\f438"}.bi-journal-album::before{content:"\f439"}.bi-journal-arrow-down::before{content:"\f43a"}.bi-journal-arrow-up::before{content:"\f43b"}.bi-journal-bookmark-fill::before{content:"\f43c"}.bi-journal-bookmark::before{content:"\f43d"}.bi-journal-check::before{content:"\f43e"}.bi-journal-code::before{content:"\f43f"}.bi-journal-medical::before{content:"\f440"}.bi-journal-minus::before{content:"\f441"}.bi-journal-plus::before{content:"\f442"}.bi-journal-richtext::before{content:"\f443"}.bi-journal-text::before{content:"\f444"}.bi-journal-x::before{content:"\f445"}.bi-journal::before{content:"\f446"}.bi-journals::before{content:"\f447"}.bi-joystick::before{content:"\f448"}.bi-justify-left::before{content:"\f449"}.bi-justify-right::before{content:"\f44a"}.bi-justify::before{content:"\f44b"}.bi-kanban-fill::before{content:"\f44c"}.bi-kanban::before{content:"\f44d"}.bi-key-fill::before{content:"\f44e"}.bi-key::before{content:"\f44f"}.bi-keyboard-fill::before{content:"\f450"}.bi-keyboard::before{content:"\f451"}.bi-ladder::before{content:"\f452"}.bi-lamp-fill::before{content:"\f453"}.bi-lamp::before{content:"\f454"}.bi-laptop-fill::before{content:"\f455"}.bi-laptop::before{content:"\f456"}.bi-layer-backward::before{content:"\f457"}.bi-layer-forward::before{content:"\f458"}.bi-layers-fill::before{content:"\f459"}.bi-layers-half::before{content:"\f45a"}.bi-layers::before{content:"\f45b"}.bi-layout-sidebar-inset-reverse::before{content:"\f45c"}.bi-layout-sidebar-inset::before{content:"\f45d"}.bi-layout-sidebar-reverse::before{content:"\f45e"}.bi-layout-sidebar::before{content:"\f45f"}.bi-layout-split::before{content:"\f460"}.bi-layout-text-sidebar-reverse::before{content:"\f461"}.bi-layout-text-sidebar::before{content:"\f462"}.bi-layout-text-window-reverse::before{content:"\f463"}.bi-layout-text-window::before{content:"\f464"}.bi-layout-three-columns::before{content:"\f465"}.bi-layout-wtf::before{content:"\f466"}.bi-life-preserver::before{content:"\f467"}.bi-lightbulb-fill::before{content:"\f468"}.bi-lightbulb-off-fill::before{content:"\f469"}.bi-lightbulb-off::before{content:"\f46a"}.bi-lightbulb::before{content:"\f46b"}.bi-lightning-charge-fill::before{content:"\f46c"}.bi-lightning-charge::before{content:"\f46d"}.bi-lightning-fill::before{content:"\f46e"}.bi-lightning::before{content:"\f46f"}.bi-link-45deg::before{content:"\f470"}.bi-link::before{content:"\f471"}.bi-linkedin::before{content:"\f472"}.bi-list-check::before{content:"\f473"}.bi-list-nested::before{content:"\f474"}.bi-list-ol::before{content:"\f475"}.bi-list-stars::before{content:"\f476"}.bi-list-task::before{content:"\f477"}.bi-list-ul::before{content:"\f478"}.bi-list::before{content:"\f479"}.bi-lock-fill::before{content:"\f47a"}.bi-lock::before{content:"\f47b"}.bi-mailbox::before{content:"\f47c"}.bi-mailbox2::before{content:"\f47d"}.bi-map-fill::before{content:"\f47e"}.bi-map::before{content:"\f47f"}.bi-markdown-fill::before{content:"\f480"}.bi-markdown::before{content:"\f481"}.bi-mask::before{content:"\f482"}.bi-megaphone-fill::before{content:"\f483"}.bi-megaphone::before{content:"\f484"}.bi-menu-app-fill::before{content:"\f485"}.bi-menu-app::before{content:"\f486"}.bi-menu-button-fill::before{content:"\f487"}.bi-menu-button-wide-fill::before{content:"\f488"}.bi-menu-button-wide::before{content:"\f489"}.bi-menu-button::before{content:"\f48a"}.bi-menu-down::before{content:"\f48b"}.bi-menu-up::before{content:"\f48c"}.bi-mic-fill::before{content:"\f48d"}.bi-mic-mute-fill::before{content:"\f48e"}.bi-mic-mute::before{content:"\f48f"}.bi-mic::before{content:"\f490"}.bi-minecart-loaded::before{content:"\f491"}.bi-minecart::before{content:"\f492"}.bi-moisture::before{content:"\f493"}.bi-moon-fill::before{content:"\f494"}.bi-moon-stars-fill::before{content:"\f495"}.bi-moon-stars::before{content:"\f496"}.bi-moon::before{content:"\f497"}.bi-mouse-fill::before{content:"\f498"}.bi-mouse::before{content:"\f499"}.bi-mouse2-fill::before{content:"\f49a"}.bi-mouse2::before{content:"\f49b"}.bi-mouse3-fill::before{content:"\f49c"}.bi-mouse3::before{content:"\f49d"}.bi-music-note-beamed::before{content:"\f49e"}.bi-music-note-list::before{content:"\f49f"}.bi-music-note::before{content:"\f4a0"}.bi-music-player-fill::before{content:"\f4a1"}.bi-music-player::before{content:"\f4a2"}.bi-newspaper::before{content:"\f4a3"}.bi-node-minus-fill::before{content:"\f4a4"}.bi-node-minus::before{content:"\f4a5"}.bi-node-plus-fill::before{content:"\f4a6"}.bi-node-plus::before{content:"\f4a7"}.bi-nut-fill::before{content:"\f4a8"}.bi-nut::before{content:"\f4a9"}.bi-octagon-fill::before{content:"\f4aa"}.bi-octagon-half::before{content:"\f4ab"}.bi-octagon::before{content:"\f4ac"}.bi-option::before{content:"\f4ad"}.bi-outlet::before{content:"\f4ae"}.bi-paint-bucket::before{content:"\f4af"}.bi-palette-fill::before{content:"\f4b0"}.bi-palette::before{content:"\f4b1"}.bi-palette2::before{content:"\f4b2"}.bi-paperclip::before{content:"\f4b3"}.bi-paragraph::before{content:"\f4b4"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-patch-check::before{content:"\f4b6"}.bi-patch-exclamation-fill::before{content:"\f4b7"}.bi-patch-exclamation::before{content:"\f4b8"}.bi-patch-minus-fill::before{content:"\f4b9"}.bi-patch-minus::before{content:"\f4ba"}.bi-patch-plus-fill::before{content:"\f4bb"}.bi-patch-plus::before{content:"\f4bc"}.bi-patch-question-fill::before{content:"\f4bd"}.bi-patch-question::before{content:"\f4be"}.bi-pause-btn-fill::before{content:"\f4bf"}.bi-pause-btn::before{content:"\f4c0"}.bi-pause-circle-fill::before{content:"\f4c1"}.bi-pause-circle::before{content:"\f4c2"}.bi-pause-fill::before{content:"\f4c3"}.bi-pause::before{content:"\f4c4"}.bi-peace-fill::before{content:"\f4c5"}.bi-peace::before{content:"\f4c6"}.bi-pen-fill::before{content:"\f4c7"}.bi-pen::before{content:"\f4c8"}.bi-pencil-fill::before{content:"\f4c9"}.bi-pencil-square::before{content:"\f4ca"}.bi-pencil::before{content:"\f4cb"}.bi-pentagon-fill::before{content:"\f4cc"}.bi-pentagon-half::before{content:"\f4cd"}.bi-pentagon::before{content:"\f4ce"}.bi-people-fill::before{content:"\f4cf"}.bi-people::before{content:"\f4d0"}.bi-percent::before{content:"\f4d1"}.bi-person-badge-fill::before{content:"\f4d2"}.bi-person-badge::before{content:"\f4d3"}.bi-person-bounding-box::before{content:"\f4d4"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-check::before{content:"\f4d6"}.bi-person-circle::before{content:"\f4d7"}.bi-person-dash-fill::before{content:"\f4d8"}.bi-person-dash::before{content:"\f4d9"}.bi-person-fill::before{content:"\f4da"}.bi-person-lines-fill::before{content:"\f4db"}.bi-person-plus-fill::before{content:"\f4dc"}.bi-person-plus::before{content:"\f4dd"}.bi-person-square::before{content:"\f4de"}.bi-person-x-fill::before{content:"\f4df"}.bi-person-x::before{content:"\f4e0"}.bi-person::before{content:"\f4e1"}.bi-phone-fill::before{content:"\f4e2"}.bi-phone-landscape-fill::before{content:"\f4e3"}.bi-phone-landscape::before{content:"\f4e4"}.bi-phone-vibrate-fill::before{content:"\f4e5"}.bi-phone-vibrate::before{content:"\f4e6"}.bi-phone::before{content:"\f4e7"}.bi-pie-chart-fill::before{content:"\f4e8"}.bi-pie-chart::before{content:"\f4e9"}.bi-pin-angle-fill::before{content:"\f4ea"}.bi-pin-angle::before{content:"\f4eb"}.bi-pin-fill::before{content:"\f4ec"}.bi-pin::before{content:"\f4ed"}.bi-pip-fill::before{content:"\f4ee"}.bi-pip::before{content:"\f4ef"}.bi-play-btn-fill::before{content:"\f4f0"}.bi-play-btn::before{content:"\f4f1"}.bi-play-circle-fill::before{content:"\f4f2"}.bi-play-circle::before{content:"\f4f3"}.bi-play-fill::before{content:"\f4f4"}.bi-play::before{content:"\f4f5"}.bi-plug-fill::before{content:"\f4f6"}.bi-plug::before{content:"\f4f7"}.bi-plus-circle-dotted::before{content:"\f4f8"}.bi-plus-circle-fill::before{content:"\f4f9"}.bi-plus-circle::before{content:"\f4fa"}.bi-plus-square-dotted::before{content:"\f4fb"}.bi-plus-square-fill::before{content:"\f4fc"}.bi-plus-square::before{content:"\f4fd"}.bi-plus::before{content:"\f4fe"}.bi-power::before{content:"\f4ff"}.bi-printer-fill::before{content:"\f500"}.bi-printer::before{content:"\f501"}.bi-puzzle-fill::before{content:"\f502"}.bi-puzzle::before{content:"\f503"}.bi-question-circle-fill::before{content:"\f504"}.bi-question-circle::before{content:"\f505"}.bi-question-diamond-fill::before{content:"\f506"}.bi-question-diamond::before{content:"\f507"}.bi-question-octagon-fill::before{content:"\f508"}.bi-question-octagon::before{content:"\f509"}.bi-question-square-fill::before{content:"\f50a"}.bi-question-square::before{content:"\f50b"}.bi-question::before{content:"\f50c"}.bi-rainbow::before{content:"\f50d"}.bi-receipt-cutoff::before{content:"\f50e"}.bi-receipt::before{content:"\f50f"}.bi-reception-0::before{content:"\f510"}.bi-reception-1::before{content:"\f511"}.bi-reception-2::before{content:"\f512"}.bi-reception-3::before{content:"\f513"}.bi-reception-4::before{content:"\f514"}.bi-record-btn-fill::before{content:"\f515"}.bi-record-btn::before{content:"\f516"}.bi-record-circle-fill::before{content:"\f517"}.bi-record-circle::before{content:"\f518"}.bi-record-fill::before{content:"\f519"}.bi-record::before{content:"\f51a"}.bi-record2-fill::before{content:"\f51b"}.bi-record2::before{content:"\f51c"}.bi-reply-all-fill::before{content:"\f51d"}.bi-reply-all::before{content:"\f51e"}.bi-reply-fill::before{content:"\f51f"}.bi-reply::before{content:"\f520"}.bi-rss-fill::before{content:"\f521"}.bi-rss::before{content:"\f522"}.bi-rulers::before{content:"\f523"}.bi-save-fill::before{content:"\f524"}.bi-save::before{content:"\f525"}.bi-save2-fill::before{content:"\f526"}.bi-save2::before{content:"\f527"}.bi-scissors::before{content:"\f528"}.bi-screwdriver::before{content:"\f529"}.bi-search::before{content:"\f52a"}.bi-segmented-nav::before{content:"\f52b"}.bi-server::before{content:"\f52c"}.bi-share-fill::before{content:"\f52d"}.bi-share::before{content:"\f52e"}.bi-shield-check::before{content:"\f52f"}.bi-shield-exclamation::before{content:"\f530"}.bi-shield-fill-check::before{content:"\f531"}.bi-shield-fill-exclamation::before{content:"\f532"}.bi-shield-fill-minus::before{content:"\f533"}.bi-shield-fill-plus::before{content:"\f534"}.bi-shield-fill-x::before{content:"\f535"}.bi-shield-fill::before{content:"\f536"}.bi-shield-lock-fill::before{content:"\f537"}.bi-shield-lock::before{content:"\f538"}.bi-shield-minus::before{content:"\f539"}.bi-shield-plus::before{content:"\f53a"}.bi-shield-shaded::before{content:"\f53b"}.bi-shield-slash-fill::before{content:"\f53c"}.bi-shield-slash::before{content:"\f53d"}.bi-shield-x::before{content:"\f53e"}.bi-shield::before{content:"\f53f"}.bi-shift-fill::before{content:"\f540"}.bi-shift::before{content:"\f541"}.bi-shop-window::before{content:"\f542"}.bi-shop::before{content:"\f543"}.bi-shuffle::before{content:"\f544"}.bi-signpost-2-fill::before{content:"\f545"}.bi-signpost-2::before{content:"\f546"}.bi-signpost-fill::before{content:"\f547"}.bi-signpost-split-fill::before{content:"\f548"}.bi-signpost-split::before{content:"\f549"}.bi-signpost::before{content:"\f54a"}.bi-sim-fill::before{content:"\f54b"}.bi-sim::before{content:"\f54c"}.bi-skip-backward-btn-fill::before{content:"\f54d"}.bi-skip-backward-btn::before{content:"\f54e"}.bi-skip-backward-circle-fill::before{content:"\f54f"}.bi-skip-backward-circle::before{content:"\f550"}.bi-skip-backward-fill::before{content:"\f551"}.bi-skip-backward::before{content:"\f552"}.bi-skip-end-btn-fill::before{content:"\f553"}.bi-skip-end-btn::before{content:"\f554"}.bi-skip-end-circle-fill::before{content:"\f555"}.bi-skip-end-circle::before{content:"\f556"}.bi-skip-end-fill::before{content:"\f557"}.bi-skip-end::before{content:"\f558"}.bi-skip-forward-btn-fill::before{content:"\f559"}.bi-skip-forward-btn::before{content:"\f55a"}.bi-skip-forward-circle-fill::before{content:"\f55b"}.bi-skip-forward-circle::before{content:"\f55c"}.bi-skip-forward-fill::before{content:"\f55d"}.bi-skip-forward::before{content:"\f55e"}.bi-skip-start-btn-fill::before{content:"\f55f"}.bi-skip-start-btn::before{content:"\f560"}.bi-skip-start-circle-fill::before{content:"\f561"}.bi-skip-start-circle::before{content:"\f562"}.bi-skip-start-fill::before{content:"\f563"}.bi-skip-start::before{content:"\f564"}.bi-slack::before{content:"\f565"}.bi-slash-circle-fill::before{content:"\f566"}.bi-slash-circle::before{content:"\f567"}.bi-slash-square-fill::before{content:"\f568"}.bi-slash-square::before{content:"\f569"}.bi-slash::before{content:"\f56a"}.bi-sliders::before{content:"\f56b"}.bi-smartwatch::before{content:"\f56c"}.bi-snow::before{content:"\f56d"}.bi-snow2::before{content:"\f56e"}.bi-snow3::before{content:"\f56f"}.bi-sort-alpha-down-alt::before{content:"\f570"}.bi-sort-alpha-down::before{content:"\f571"}.bi-sort-alpha-up-alt::before{content:"\f572"}.bi-sort-alpha-up::before{content:"\f573"}.bi-sort-down-alt::before{content:"\f574"}.bi-sort-down::before{content:"\f575"}.bi-sort-numeric-down-alt::before{content:"\f576"}.bi-sort-numeric-down::before{content:"\f577"}.bi-sort-numeric-up-alt::before{content:"\f578"}.bi-sort-numeric-up::before{content:"\f579"}.bi-sort-up-alt::before{content:"\f57a"}.bi-sort-up::before{content:"\f57b"}.bi-soundwave::before{content:"\f57c"}.bi-speaker-fill::before{content:"\f57d"}.bi-speaker::before{content:"\f57e"}.bi-speedometer::before{content:"\f57f"}.bi-speedometer2::before{content:"\f580"}.bi-spellcheck::before{content:"\f581"}.bi-square-fill::before{content:"\f582"}.bi-square-half::before{content:"\f583"}.bi-square::before{content:"\f584"}.bi-stack::before{content:"\f585"}.bi-star-fill::before{content:"\f586"}.bi-star-half::before{content:"\f587"}.bi-star::before{content:"\f588"}.bi-stars::before{content:"\f589"}.bi-stickies-fill::before{content:"\f58a"}.bi-stickies::before{content:"\f58b"}.bi-sticky-fill::before{content:"\f58c"}.bi-sticky::before{content:"\f58d"}.bi-stop-btn-fill::before{content:"\f58e"}.bi-stop-btn::before{content:"\f58f"}.bi-stop-circle-fill::before{content:"\f590"}.bi-stop-circle::before{content:"\f591"}.bi-stop-fill::before{content:"\f592"}.bi-stop::before{content:"\f593"}.bi-stoplights-fill::before{content:"\f594"}.bi-stoplights::before{content:"\f595"}.bi-stopwatch-fill::before{content:"\f596"}.bi-stopwatch::before{content:"\f597"}.bi-subtract::before{content:"\f598"}.bi-suit-club-fill::before{content:"\f599"}.bi-suit-club::before{content:"\f59a"}.bi-suit-diamond-fill::before{content:"\f59b"}.bi-suit-diamond::before{content:"\f59c"}.bi-suit-heart-fill::before{content:"\f59d"}.bi-suit-heart::before{content:"\f59e"}.bi-suit-spade-fill::before{content:"\f59f"}.bi-suit-spade::before{content:"\f5a0"}.bi-sun-fill::before{content:"\f5a1"}.bi-sun::before{content:"\f5a2"}.bi-sunglasses::before{content:"\f5a3"}.bi-sunrise-fill::before{content:"\f5a4"}.bi-sunrise::before{content:"\f5a5"}.bi-sunset-fill::before{content:"\f5a6"}.bi-sunset::before{content:"\f5a7"}.bi-symmetry-horizontal::before{content:"\f5a8"}.bi-symmetry-vertical::before{content:"\f5a9"}.bi-table::before{content:"\f5aa"}.bi-tablet-fill::before{content:"\f5ab"}.bi-tablet-landscape-fill::before{content:"\f5ac"}.bi-tablet-landscape::before{content:"\f5ad"}.bi-tablet::before{content:"\f5ae"}.bi-tag-fill::before{content:"\f5af"}.bi-tag::before{content:"\f5b0"}.bi-tags-fill::before{content:"\f5b1"}.bi-tags::before{content:"\f5b2"}.bi-telegram::before{content:"\f5b3"}.bi-telephone-fill::before{content:"\f5b4"}.bi-telephone-forward-fill::before{content:"\f5b5"}.bi-telephone-forward::before{content:"\f5b6"}.bi-telephone-inbound-fill::before{content:"\f5b7"}.bi-telephone-inbound::before{content:"\f5b8"}.bi-telephone-minus-fill::before{content:"\f5b9"}.bi-telephone-minus::before{content:"\f5ba"}.bi-telephone-outbound-fill::before{content:"\f5bb"}.bi-telephone-outbound::before{content:"\f5bc"}.bi-telephone-plus-fill::before{content:"\f5bd"}.bi-telephone-plus::before{content:"\f5be"}.bi-telephone-x-fill::before{content:"\f5bf"}.bi-telephone-x::before{content:"\f5c0"}.bi-telephone::before{content:"\f5c1"}.bi-terminal-fill::before{content:"\f5c2"}.bi-terminal::before{content:"\f5c3"}.bi-text-center::before{content:"\f5c4"}.bi-text-indent-left::before{content:"\f5c5"}.bi-text-indent-right::before{content:"\f5c6"}.bi-text-left::before{content:"\f5c7"}.bi-text-paragraph::before{content:"\f5c8"}.bi-text-right::before{content:"\f5c9"}.bi-textarea-resize::before{content:"\f5ca"}.bi-textarea-t::before{content:"\f5cb"}.bi-textarea::before{content:"\f5cc"}.bi-thermometer-half::before{content:"\f5cd"}.bi-thermometer-high::before{content:"\f5ce"}.bi-thermometer-low::before{content:"\f5cf"}.bi-thermometer-snow::before{content:"\f5d0"}.bi-thermometer-sun::before{content:"\f5d1"}.bi-thermometer::before{content:"\f5d2"}.bi-three-dots-vertical::before{content:"\f5d3"}.bi-three-dots::before{content:"\f5d4"}.bi-toggle-off::before{content:"\f5d5"}.bi-toggle-on::before{content:"\f5d6"}.bi-toggle2-off::before{content:"\f5d7"}.bi-toggle2-on::before{content:"\f5d8"}.bi-toggles::before{content:"\f5d9"}.bi-toggles2::before{content:"\f5da"}.bi-tools::before{content:"\f5db"}.bi-tornado::before{content:"\f5dc"}.bi-trash-fill::before{content:"\f5dd"}.bi-trash::before{content:"\f5de"}.bi-trash2-fill::before{content:"\f5df"}.bi-trash2::before{content:"\f5e0"}.bi-tree-fill::before{content:"\f5e1"}.bi-tree::before{content:"\f5e2"}.bi-triangle-fill::before{content:"\f5e3"}.bi-triangle-half::before{content:"\f5e4"}.bi-triangle::before{content:"\f5e5"}.bi-trophy-fill::before{content:"\f5e6"}.bi-trophy::before{content:"\f5e7"}.bi-tropical-storm::before{content:"\f5e8"}.bi-truck-flatbed::before{content:"\f5e9"}.bi-truck::before{content:"\f5ea"}.bi-tsunami::before{content:"\f5eb"}.bi-tv-fill::before{content:"\f5ec"}.bi-tv::before{content:"\f5ed"}.bi-twitch::before{content:"\f5ee"}.bi-twitter::before{content:"\f5ef"}.bi-type-bold::before{content:"\f5f0"}.bi-type-h1::before{content:"\f5f1"}.bi-type-h2::before{content:"\f5f2"}.bi-type-h3::before{content:"\f5f3"}.bi-type-italic::before{content:"\f5f4"}.bi-type-strikethrough::before{content:"\f5f5"}.bi-type-underline::before{content:"\f5f6"}.bi-type::before{content:"\f5f7"}.bi-ui-checks-grid::before{content:"\f5f8"}.bi-ui-checks::before{content:"\f5f9"}.bi-ui-radios-grid::before{content:"\f5fa"}.bi-ui-radios::before{content:"\f5fb"}.bi-umbrella-fill::before{content:"\f5fc"}.bi-umbrella::before{content:"\f5fd"}.bi-union::before{content:"\f5fe"}.bi-unlock-fill::before{content:"\f5ff"}.bi-unlock::before{content:"\f600"}.bi-upc-scan::before{content:"\f601"}.bi-upc::before{content:"\f602"}.bi-upload::before{content:"\f603"}.bi-vector-pen::before{content:"\f604"}.bi-view-list::before{content:"\f605"}.bi-view-stacked::before{content:"\f606"}.bi-vinyl-fill::before{content:"\f607"}.bi-vinyl::before{content:"\f608"}.bi-voicemail::before{content:"\f609"}.bi-volume-down-fill::before{content:"\f60a"}.bi-volume-down::before{content:"\f60b"}.bi-volume-mute-fill::before{content:"\f60c"}.bi-volume-mute::before{content:"\f60d"}.bi-volume-off-fill::before{content:"\f60e"}.bi-volume-off::before{content:"\f60f"}.bi-volume-up-fill::before{content:"\f610"}.bi-volume-up::before{content:"\f611"}.bi-vr::before{content:"\f612"}.bi-wallet-fill::before{content:"\f613"}.bi-wallet::before{content:"\f614"}.bi-wallet2::before{content:"\f615"}.bi-watch::before{content:"\f616"}.bi-water::before{content:"\f617"}.bi-whatsapp::before{content:"\f618"}.bi-wifi-1::before{content:"\f619"}.bi-wifi-2::before{content:"\f61a"}.bi-wifi-off::before{content:"\f61b"}.bi-wifi::before{content:"\f61c"}.bi-wind::before{content:"\f61d"}.bi-window-dock::before{content:"\f61e"}.bi-window-sidebar::before{content:"\f61f"}.bi-window::before{content:"\f620"}.bi-wrench::before{content:"\f621"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-circle::before{content:"\f623"}.bi-x-diamond-fill::before{content:"\f624"}.bi-x-diamond::before{content:"\f625"}.bi-x-octagon-fill::before{content:"\f626"}.bi-x-octagon::before{content:"\f627"}.bi-x-square-fill::before{content:"\f628"}.bi-x-square::before{content:"\f629"}.bi-x::before{content:"\f62a"}.bi-youtube::before{content:"\f62b"}.bi-zoom-in::before{content:"\f62c"}.bi-zoom-out::before{content:"\f62d"}.bi-bank::before{content:"\f62e"}.bi-bank2::before{content:"\f62f"}.bi-bell-slash-fill::before{content:"\f630"}.bi-bell-slash::before{content:"\f631"}.bi-cash-coin::before{content:"\f632"}.bi-check-lg::before{content:"\f633"}.bi-coin::before{content:"\f634"}.bi-currency-bitcoin::before{content:"\f635"}.bi-currency-dollar::before{content:"\f636"}.bi-currency-euro::before{content:"\f637"}.bi-currency-exchange::before{content:"\f638"}.bi-currency-pound::before{content:"\f639"}.bi-currency-yen::before{content:"\f63a"}.bi-dash-lg::before{content:"\f63b"}.bi-exclamation-lg::before{content:"\f63c"}.bi-file-earmark-pdf-fill::before{content:"\f63d"}.bi-file-earmark-pdf::before{content:"\f63e"}.bi-file-pdf-fill::before{content:"\f63f"}.bi-file-pdf::before{content:"\f640"}.bi-gender-ambiguous::before{content:"\f641"}.bi-gender-female::before{content:"\f642"}.bi-gender-male::before{content:"\f643"}.bi-gender-trans::before{content:"\f644"}.bi-headset-vr::before{content:"\f645"}.bi-info-lg::before{content:"\f646"}.bi-mastodon::before{content:"\f647"}.bi-messenger::before{content:"\f648"}.bi-piggy-bank-fill::before{content:"\f649"}.bi-piggy-bank::before{content:"\f64a"}.bi-pin-map-fill::before{content:"\f64b"}.bi-pin-map::before{content:"\f64c"}.bi-plus-lg::before{content:"\f64d"}.bi-question-lg::before{content:"\f64e"}.bi-recycle::before{content:"\f64f"}.bi-reddit::before{content:"\f650"}.bi-safe-fill::before{content:"\f651"}.bi-safe2-fill::before{content:"\f652"}.bi-safe2::before{content:"\f653"}.bi-sd-card-fill::before{content:"\f654"}.bi-sd-card::before{content:"\f655"}.bi-skype::before{content:"\f656"}.bi-slash-lg::before{content:"\f657"}.bi-translate::before{content:"\f658"}.bi-x-lg::before{content:"\f659"}.bi-safe::before{content:"\f65a"}.bi-apple::before{content:"\f65b"}.bi-microsoft::before{content:"\f65d"}.bi-windows::before{content:"\f65e"}.bi-behance::before{content:"\f65c"}.bi-dribbble::before{content:"\f65f"}.bi-line::before{content:"\f660"}.bi-medium::before{content:"\f661"}.bi-paypal::before{content:"\f662"}.bi-pinterest::before{content:"\f663"}.bi-signal::before{content:"\f664"}.bi-snapchat::before{content:"\f665"}.bi-spotify::before{content:"\f666"}.bi-stack-overflow::before{content:"\f667"}.bi-strava::before{content:"\f668"}.bi-wordpress::before{content:"\f669"}.bi-vimeo::before{content:"\f66a"}.bi-activity::before{content:"\f66b"}.bi-easel2-fill::before{content:"\f66c"}.bi-easel2::before{content:"\f66d"}.bi-easel3-fill::before{content:"\f66e"}.bi-easel3::before{content:"\f66f"}.bi-fan::before{content:"\f670"}.bi-fingerprint::before{content:"\f671"}.bi-graph-down-arrow::before{content:"\f672"}.bi-graph-up-arrow::before{content:"\f673"}.bi-hypnotize::before{content:"\f674"}.bi-magic::before{content:"\f675"}.bi-person-rolodex::before{content:"\f676"}.bi-person-video::before{content:"\f677"}.bi-person-video2::before{content:"\f678"}.bi-person-video3::before{content:"\f679"}.bi-person-workspace::before{content:"\f67a"}.bi-radioactive::before{content:"\f67b"}.bi-webcam-fill::before{content:"\f67c"}.bi-webcam::before{content:"\f67d"}.bi-yin-yang::before{content:"\f67e"}.bi-bandaid-fill::before{content:"\f680"}.bi-bandaid::before{content:"\f681"}.bi-bluetooth::before{content:"\f682"}.bi-body-text::before{content:"\f683"}.bi-boombox::before{content:"\f684"}.bi-boxes::before{content:"\f685"}.bi-dpad-fill::before{content:"\f686"}.bi-dpad::before{content:"\f687"}.bi-ear-fill::before{content:"\f688"}.bi-ear::before{content:"\f689"}.bi-envelope-check-fill::before{content:"\f68b"}.bi-envelope-check::before{content:"\f68c"}.bi-envelope-dash-fill::before{content:"\f68e"}.bi-envelope-dash::before{content:"\f68f"}.bi-envelope-exclamation-fill::before{content:"\f691"}.bi-envelope-exclamation::before{content:"\f692"}.bi-envelope-plus-fill::before{content:"\f693"}.bi-envelope-plus::before{content:"\f694"}.bi-envelope-slash-fill::before{content:"\f696"}.bi-envelope-slash::before{content:"\f697"}.bi-envelope-x-fill::before{content:"\f699"}.bi-envelope-x::before{content:"\f69a"}.bi-explicit-fill::before{content:"\f69b"}.bi-explicit::before{content:"\f69c"}.bi-git::before{content:"\f69d"}.bi-infinity::before{content:"\f69e"}.bi-list-columns-reverse::before{content:"\f69f"}.bi-list-columns::before{content:"\f6a0"}.bi-meta::before{content:"\f6a1"}.bi-nintendo-switch::before{content:"\f6a4"}.bi-pc-display-horizontal::before{content:"\f6a5"}.bi-pc-display::before{content:"\f6a6"}.bi-pc-horizontal::before{content:"\f6a7"}.bi-pc::before{content:"\f6a8"}.bi-playstation::before{content:"\f6a9"}.bi-plus-slash-minus::before{content:"\f6aa"}.bi-projector-fill::before{content:"\f6ab"}.bi-projector::before{content:"\f6ac"}.bi-qr-code-scan::before{content:"\f6ad"}.bi-qr-code::before{content:"\f6ae"}.bi-quora::before{content:"\f6af"}.bi-quote::before{content:"\f6b0"}.bi-robot::before{content:"\f6b1"}.bi-send-check-fill::before{content:"\f6b2"}.bi-send-check::before{content:"\f6b3"}.bi-send-dash-fill::before{content:"\f6b4"}.bi-send-dash::before{content:"\f6b5"}.bi-send-exclamation-fill::before{content:"\f6b7"}.bi-send-exclamation::before{content:"\f6b8"}.bi-send-fill::before{content:"\f6b9"}.bi-send-plus-fill::before{content:"\f6ba"}.bi-send-plus::before{content:"\f6bb"}.bi-send-slash-fill::before{content:"\f6bc"}.bi-send-slash::before{content:"\f6bd"}.bi-send-x-fill::before{content:"\f6be"}.bi-send-x::before{content:"\f6bf"}.bi-send::before{content:"\f6c0"}.bi-steam::before{content:"\f6c1"}.bi-terminal-dash::before{content:"\f6c3"}.bi-terminal-plus::before{content:"\f6c4"}.bi-terminal-split::before{content:"\f6c5"}.bi-ticket-detailed-fill::before{content:"\f6c6"}.bi-ticket-detailed::before{content:"\f6c7"}.bi-ticket-fill::before{content:"\f6c8"}.bi-ticket-perforated-fill::before{content:"\f6c9"}.bi-ticket-perforated::before{content:"\f6ca"}.bi-ticket::before{content:"\f6cb"}.bi-tiktok::before{content:"\f6cc"}.bi-window-dash::before{content:"\f6cd"}.bi-window-desktop::before{content:"\f6ce"}.bi-window-fullscreen::before{content:"\f6cf"}.bi-window-plus::before{content:"\f6d0"}.bi-window-split::before{content:"\f6d1"}.bi-window-stack::before{content:"\f6d2"}.bi-window-x::before{content:"\f6d3"}.bi-xbox::before{content:"\f6d4"}.bi-ethernet::before{content:"\f6d5"}.bi-hdmi-fill::before{content:"\f6d6"}.bi-hdmi::before{content:"\f6d7"}.bi-usb-c-fill::before{content:"\f6d8"}.bi-usb-c::before{content:"\f6d9"}.bi-usb-fill::before{content:"\f6da"}.bi-usb-plug-fill::before{content:"\f6db"}.bi-usb-plug::before{content:"\f6dc"}.bi-usb-symbol::before{content:"\f6dd"}.bi-usb::before{content:"\f6de"}.bi-boombox-fill::before{content:"\f6df"}.bi-displayport::before{content:"\f6e1"}.bi-gpu-card::before{content:"\f6e2"}.bi-memory::before{content:"\f6e3"}.bi-modem-fill::before{content:"\f6e4"}.bi-modem::before{content:"\f6e5"}.bi-motherboard-fill::before{content:"\f6e6"}.bi-motherboard::before{content:"\f6e7"}.bi-optical-audio-fill::before{content:"\f6e8"}.bi-optical-audio::before{content:"\f6e9"}.bi-pci-card::before{content:"\f6ea"}.bi-router-fill::before{content:"\f6eb"}.bi-router::before{content:"\f6ec"}.bi-thunderbolt-fill::before{content:"\f6ef"}.bi-thunderbolt::before{content:"\f6f0"}.bi-usb-drive-fill::before{content:"\f6f1"}.bi-usb-drive::before{content:"\f6f2"}.bi-usb-micro-fill::before{content:"\f6f3"}.bi-usb-micro::before{content:"\f6f4"}.bi-usb-mini-fill::before{content:"\f6f5"}.bi-usb-mini::before{content:"\f6f6"}.bi-cloud-haze2::before{content:"\f6f7"}.bi-device-hdd-fill::before{content:"\f6f8"}.bi-device-hdd::before{content:"\f6f9"}.bi-device-ssd-fill::before{content:"\f6fa"}.bi-device-ssd::before{content:"\f6fb"}.bi-displayport-fill::before{content:"\f6fc"}.bi-mortarboard-fill::before{content:"\f6fd"}.bi-mortarboard::before{content:"\f6fe"}.bi-terminal-x::before{content:"\f6ff"}.bi-arrow-through-heart-fill::before{content:"\f700"}.bi-arrow-through-heart::before{content:"\f701"}.bi-badge-sd-fill::before{content:"\f702"}.bi-badge-sd::before{content:"\f703"}.bi-bag-heart-fill::before{content:"\f704"}.bi-bag-heart::before{content:"\f705"}.bi-balloon-fill::before{content:"\f706"}.bi-balloon-heart-fill::before{content:"\f707"}.bi-balloon-heart::before{content:"\f708"}.bi-balloon::before{content:"\f709"}.bi-box2-fill::before{content:"\f70a"}.bi-box2-heart-fill::before{content:"\f70b"}.bi-box2-heart::before{content:"\f70c"}.bi-box2::before{content:"\f70d"}.bi-braces-asterisk::before{content:"\f70e"}.bi-calendar-heart-fill::before{content:"\f70f"}.bi-calendar-heart::before{content:"\f710"}.bi-calendar2-heart-fill::before{content:"\f711"}.bi-calendar2-heart::before{content:"\f712"}.bi-chat-heart-fill::before{content:"\f713"}.bi-chat-heart::before{content:"\f714"}.bi-chat-left-heart-fill::before{content:"\f715"}.bi-chat-left-heart::before{content:"\f716"}.bi-chat-right-heart-fill::before{content:"\f717"}.bi-chat-right-heart::before{content:"\f718"}.bi-chat-square-heart-fill::before{content:"\f719"}.bi-chat-square-heart::before{content:"\f71a"}.bi-clipboard-check-fill::before{content:"\f71b"}.bi-clipboard-data-fill::before{content:"\f71c"}.bi-clipboard-fill::before{content:"\f71d"}.bi-clipboard-heart-fill::before{content:"\f71e"}.bi-clipboard-heart::before{content:"\f71f"}.bi-clipboard-minus-fill::before{content:"\f720"}.bi-clipboard-plus-fill::before{content:"\f721"}.bi-clipboard-pulse::before{content:"\f722"}.bi-clipboard-x-fill::before{content:"\f723"}.bi-clipboard2-check-fill::before{content:"\f724"}.bi-clipboard2-check::before{content:"\f725"}.bi-clipboard2-data-fill::before{content:"\f726"}.bi-clipboard2-data::before{content:"\f727"}.bi-clipboard2-fill::before{content:"\f728"}.bi-clipboard2-heart-fill::before{content:"\f729"}.bi-clipboard2-heart::before{content:"\f72a"}.bi-clipboard2-minus-fill::before{content:"\f72b"}.bi-clipboard2-minus::before{content:"\f72c"}.bi-clipboard2-plus-fill::before{content:"\f72d"}.bi-clipboard2-plus::before{content:"\f72e"}.bi-clipboard2-pulse-fill::before{content:"\f72f"}.bi-clipboard2-pulse::before{content:"\f730"}.bi-clipboard2-x-fill::before{content:"\f731"}.bi-clipboard2-x::before{content:"\f732"}.bi-clipboard2::before{content:"\f733"}.bi-emoji-kiss-fill::before{content:"\f734"}.bi-emoji-kiss::before{content:"\f735"}.bi-envelope-heart-fill::before{content:"\f736"}.bi-envelope-heart::before{content:"\f737"}.bi-envelope-open-heart-fill::before{content:"\f738"}.bi-envelope-open-heart::before{content:"\f739"}.bi-envelope-paper-fill::before{content:"\f73a"}.bi-envelope-paper-heart-fill::before{content:"\f73b"}.bi-envelope-paper-heart::before{content:"\f73c"}.bi-envelope-paper::before{content:"\f73d"}.bi-filetype-aac::before{content:"\f73e"}.bi-filetype-ai::before{content:"\f73f"}.bi-filetype-bmp::before{content:"\f740"}.bi-filetype-cs::before{content:"\f741"}.bi-filetype-css::before{content:"\f742"}.bi-filetype-csv::before{content:"\f743"}.bi-filetype-doc::before{content:"\f744"}.bi-filetype-docx::before{content:"\f745"}.bi-filetype-exe::before{content:"\f746"}.bi-filetype-gif::before{content:"\f747"}.bi-filetype-heic::before{content:"\f748"}.bi-filetype-html::before{content:"\f749"}.bi-filetype-java::before{content:"\f74a"}.bi-filetype-jpg::before{content:"\f74b"}.bi-filetype-js::before{content:"\f74c"}.bi-filetype-jsx::before{content:"\f74d"}.bi-filetype-key::before{content:"\f74e"}.bi-filetype-m4p::before{content:"\f74f"}.bi-filetype-md::before{content:"\f750"}.bi-filetype-mdx::before{content:"\f751"}.bi-filetype-mov::before{content:"\f752"}.bi-filetype-mp3::before{content:"\f753"}.bi-filetype-mp4::before{content:"\f754"}.bi-filetype-otf::before{content:"\f755"}.bi-filetype-pdf::before{content:"\f756"}.bi-filetype-php::before{content:"\f757"}.bi-filetype-png::before{content:"\f758"}.bi-filetype-ppt::before{content:"\f75a"}.bi-filetype-psd::before{content:"\f75b"}.bi-filetype-py::before{content:"\f75c"}.bi-filetype-raw::before{content:"\f75d"}.bi-filetype-rb::before{content:"\f75e"}.bi-filetype-sass::before{content:"\f75f"}.bi-filetype-scss::before{content:"\f760"}.bi-filetype-sh::before{content:"\f761"}.bi-filetype-svg::before{content:"\f762"}.bi-filetype-tiff::before{content:"\f763"}.bi-filetype-tsx::before{content:"\f764"}.bi-filetype-ttf::before{content:"\f765"}.bi-filetype-txt::before{content:"\f766"}.bi-filetype-wav::before{content:"\f767"}.bi-filetype-woff::before{content:"\f768"}.bi-filetype-xls::before{content:"\f76a"}.bi-filetype-xml::before{content:"\f76b"}.bi-filetype-yml::before{content:"\f76c"}.bi-heart-arrow::before{content:"\f76d"}.bi-heart-pulse-fill::before{content:"\f76e"}.bi-heart-pulse::before{content:"\f76f"}.bi-heartbreak-fill::before{content:"\f770"}.bi-heartbreak::before{content:"\f771"}.bi-hearts::before{content:"\f772"}.bi-hospital-fill::before{content:"\f773"}.bi-hospital::before{content:"\f774"}.bi-house-heart-fill::before{content:"\f775"}.bi-house-heart::before{content:"\f776"}.bi-incognito::before{content:"\f777"}.bi-magnet-fill::before{content:"\f778"}.bi-magnet::before{content:"\f779"}.bi-person-heart::before{content:"\f77a"}.bi-person-hearts::before{content:"\f77b"}.bi-phone-flip::before{content:"\f77c"}.bi-plugin::before{content:"\f77d"}.bi-postage-fill::before{content:"\f77e"}.bi-postage-heart-fill::before{content:"\f77f"}.bi-postage-heart::before{content:"\f780"}.bi-postage::before{content:"\f781"}.bi-postcard-fill::before{content:"\f782"}.bi-postcard-heart-fill::before{content:"\f783"}.bi-postcard-heart::before{content:"\f784"}.bi-postcard::before{content:"\f785"}.bi-search-heart-fill::before{content:"\f786"}.bi-search-heart::before{content:"\f787"}.bi-sliders2-vertical::before{content:"\f788"}.bi-sliders2::before{content:"\f789"}.bi-trash3-fill::before{content:"\f78a"}.bi-trash3::before{content:"\f78b"}.bi-valentine::before{content:"\f78c"}.bi-valentine2::before{content:"\f78d"}.bi-wrench-adjustable-circle-fill::before{content:"\f78e"}.bi-wrench-adjustable-circle::before{content:"\f78f"}.bi-wrench-adjustable::before{content:"\f790"}.bi-filetype-json::before{content:"\f791"}.bi-filetype-pptx::before{content:"\f792"}.bi-filetype-xlsx::before{content:"\f793"}.bi-1-circle-fill::before{content:"\f796"}.bi-1-circle::before{content:"\f797"}.bi-1-square-fill::before{content:"\f798"}.bi-1-square::before{content:"\f799"}.bi-2-circle-fill::before{content:"\f79c"}.bi-2-circle::before{content:"\f79d"}.bi-2-square-fill::before{content:"\f79e"}.bi-2-square::before{content:"\f79f"}.bi-3-circle-fill::before{content:"\f7a2"}.bi-3-circle::before{content:"\f7a3"}.bi-3-square-fill::before{content:"\f7a4"}.bi-3-square::before{content:"\f7a5"}.bi-4-circle-fill::before{content:"\f7a8"}.bi-4-circle::before{content:"\f7a9"}.bi-4-square-fill::before{content:"\f7aa"}.bi-4-square::before{content:"\f7ab"}.bi-5-circle-fill::before{content:"\f7ae"}.bi-5-circle::before{content:"\f7af"}.bi-5-square-fill::before{content:"\f7b0"}.bi-5-square::before{content:"\f7b1"}.bi-6-circle-fill::before{content:"\f7b4"}.bi-6-circle::before{content:"\f7b5"}.bi-6-square-fill::before{content:"\f7b6"}.bi-6-square::before{content:"\f7b7"}.bi-7-circle-fill::before{content:"\f7ba"}.bi-7-circle::before{content:"\f7bb"}.bi-7-square-fill::before{content:"\f7bc"}.bi-7-square::before{content:"\f7bd"}.bi-8-circle-fill::before{content:"\f7c0"}.bi-8-circle::before{content:"\f7c1"}.bi-8-square-fill::before{content:"\f7c2"}.bi-8-square::before{content:"\f7c3"}.bi-9-circle-fill::before{content:"\f7c6"}.bi-9-circle::before{content:"\f7c7"}.bi-9-square-fill::before{content:"\f7c8"}.bi-9-square::before{content:"\f7c9"}.bi-airplane-engines-fill::before{content:"\f7ca"}.bi-airplane-engines::before{content:"\f7cb"}.bi-airplane-fill::before{content:"\f7cc"}.bi-airplane::before{content:"\f7cd"}.bi-alexa::before{content:"\f7ce"}.bi-alipay::before{content:"\f7cf"}.bi-android::before{content:"\f7d0"}.bi-android2::before{content:"\f7d1"}.bi-box-fill::before{content:"\f7d2"}.bi-box-seam-fill::before{content:"\f7d3"}.bi-browser-chrome::before{content:"\f7d4"}.bi-browser-edge::before{content:"\f7d5"}.bi-browser-firefox::before{content:"\f7d6"}.bi-browser-safari::before{content:"\f7d7"}.bi-c-circle-fill::before{content:"\f7da"}.bi-c-circle::before{content:"\f7db"}.bi-c-square-fill::before{content:"\f7dc"}.bi-c-square::before{content:"\f7dd"}.bi-capsule-pill::before{content:"\f7de"}.bi-capsule::before{content:"\f7df"}.bi-car-front-fill::before{content:"\f7e0"}.bi-car-front::before{content:"\f7e1"}.bi-cassette-fill::before{content:"\f7e2"}.bi-cassette::before{content:"\f7e3"}.bi-cc-circle-fill::before{content:"\f7e6"}.bi-cc-circle::before{content:"\f7e7"}.bi-cc-square-fill::before{content:"\f7e8"}.bi-cc-square::before{content:"\f7e9"}.bi-cup-hot-fill::before{content:"\f7ea"}.bi-cup-hot::before{content:"\f7eb"}.bi-currency-rupee::before{content:"\f7ec"}.bi-dropbox::before{content:"\f7ed"}.bi-escape::before{content:"\f7ee"}.bi-fast-forward-btn-fill::before{content:"\f7ef"}.bi-fast-forward-btn::before{content:"\f7f0"}.bi-fast-forward-circle-fill::before{content:"\f7f1"}.bi-fast-forward-circle::before{content:"\f7f2"}.bi-fast-forward-fill::before{content:"\f7f3"}.bi-fast-forward::before{content:"\f7f4"}.bi-filetype-sql::before{content:"\f7f5"}.bi-fire::before{content:"\f7f6"}.bi-google-play::before{content:"\f7f7"}.bi-h-circle-fill::before{content:"\f7fa"}.bi-h-circle::before{content:"\f7fb"}.bi-h-square-fill::before{content:"\f7fc"}.bi-h-square::before{content:"\f7fd"}.bi-indent::before{content:"\f7fe"}.bi-lungs-fill::before{content:"\f7ff"}.bi-lungs::before{content:"\f800"}.bi-microsoft-teams::before{content:"\f801"}.bi-p-circle-fill::before{content:"\f804"}.bi-p-circle::before{content:"\f805"}.bi-p-square-fill::before{content:"\f806"}.bi-p-square::before{content:"\f807"}.bi-pass-fill::before{content:"\f808"}.bi-pass::before{content:"\f809"}.bi-prescription::before{content:"\f80a"}.bi-prescription2::before{content:"\f80b"}.bi-r-circle-fill::before{content:"\f80e"}.bi-r-circle::before{content:"\f80f"}.bi-r-square-fill::before{content:"\f810"}.bi-r-square::before{content:"\f811"}.bi-repeat-1::before{content:"\f812"}.bi-repeat::before{content:"\f813"}.bi-rewind-btn-fill::before{content:"\f814"}.bi-rewind-btn::before{content:"\f815"}.bi-rewind-circle-fill::before{content:"\f816"}.bi-rewind-circle::before{content:"\f817"}.bi-rewind-fill::before{content:"\f818"}.bi-rewind::before{content:"\f819"}.bi-train-freight-front-fill::before{content:"\f81a"}.bi-train-freight-front::before{content:"\f81b"}.bi-train-front-fill::before{content:"\f81c"}.bi-train-front::before{content:"\f81d"}.bi-train-lightrail-front-fill::before{content:"\f81e"}.bi-train-lightrail-front::before{content:"\f81f"}.bi-truck-front-fill::before{content:"\f820"}.bi-truck-front::before{content:"\f821"}.bi-ubuntu::before{content:"\f822"}.bi-unindent::before{content:"\f823"}.bi-unity::before{content:"\f824"}.bi-universal-access-circle::before{content:"\f825"}.bi-universal-access::before{content:"\f826"}.bi-virus::before{content:"\f827"}.bi-virus2::before{content:"\f828"}.bi-wechat::before{content:"\f829"}.bi-yelp::before{content:"\f82a"}.bi-sign-stop-fill::before{content:"\f82b"}.bi-sign-stop-lights-fill::before{content:"\f82c"}.bi-sign-stop-lights::before{content:"\f82d"}.bi-sign-stop::before{content:"\f82e"}.bi-sign-turn-left-fill::before{content:"\f82f"}.bi-sign-turn-left::before{content:"\f830"}.bi-sign-turn-right-fill::before{content:"\f831"}.bi-sign-turn-right::before{content:"\f832"}.bi-sign-turn-slight-left-fill::before{content:"\f833"}.bi-sign-turn-slight-left::before{content:"\f834"}.bi-sign-turn-slight-right-fill::before{content:"\f835"}.bi-sign-turn-slight-right::before{content:"\f836"}.bi-sign-yield-fill::before{content:"\f837"}.bi-sign-yield::before{content:"\f838"}.bi-ev-station-fill::before{content:"\f839"}.bi-ev-station::before{content:"\f83a"}.bi-fuel-pump-diesel-fill::before{content:"\f83b"}.bi-fuel-pump-diesel::before{content:"\f83c"}.bi-fuel-pump-fill::before{content:"\f83d"}.bi-fuel-pump::before{content:"\f83e"}.bi-0-circle-fill::before{content:"\f83f"}.bi-0-circle::before{content:"\f840"}.bi-0-square-fill::before{content:"\f841"}.bi-0-square::before{content:"\f842"}.bi-rocket-fill::before{content:"\f843"}.bi-rocket-takeoff-fill::before{content:"\f844"}.bi-rocket-takeoff::before{content:"\f845"}.bi-rocket::before{content:"\f846"}.bi-stripe::before{content:"\f847"}.bi-subscript::before{content:"\f848"}.bi-superscript::before{content:"\f849"}.bi-trello::before{content:"\f84a"}.bi-envelope-at-fill::before{content:"\f84b"}.bi-envelope-at::before{content:"\f84c"}.bi-regex::before{content:"\f84d"}.bi-text-wrap::before{content:"\f84e"}.bi-sign-dead-end-fill::before{content:"\f84f"}.bi-sign-dead-end::before{content:"\f850"}.bi-sign-do-not-enter-fill::before{content:"\f851"}.bi-sign-do-not-enter::before{content:"\f852"}.bi-sign-intersection-fill::before{content:"\f853"}.bi-sign-intersection-side-fill::before{content:"\f854"}.bi-sign-intersection-side::before{content:"\f855"}.bi-sign-intersection-t-fill::before{content:"\f856"}.bi-sign-intersection-t::before{content:"\f857"}.bi-sign-intersection-y-fill::before{content:"\f858"}.bi-sign-intersection-y::before{content:"\f859"}.bi-sign-intersection::before{content:"\f85a"}.bi-sign-merge-left-fill::before{content:"\f85b"}.bi-sign-merge-left::before{content:"\f85c"}.bi-sign-merge-right-fill::before{content:"\f85d"}.bi-sign-merge-right::before{content:"\f85e"}.bi-sign-no-left-turn-fill::before{content:"\f85f"}.bi-sign-no-left-turn::before{content:"\f860"}.bi-sign-no-parking-fill::before{content:"\f861"}.bi-sign-no-parking::before{content:"\f862"}.bi-sign-no-right-turn-fill::before{content:"\f863"}.bi-sign-no-right-turn::before{content:"\f864"}.bi-sign-railroad-fill::before{content:"\f865"}.bi-sign-railroad::before{content:"\f866"}.bi-building-add::before{content:"\f867"}.bi-building-check::before{content:"\f868"}.bi-building-dash::before{content:"\f869"}.bi-building-down::before{content:"\f86a"}.bi-building-exclamation::before{content:"\f86b"}.bi-building-fill-add::before{content:"\f86c"}.bi-building-fill-check::before{content:"\f86d"}.bi-building-fill-dash::before{content:"\f86e"}.bi-building-fill-down::before{content:"\f86f"}.bi-building-fill-exclamation::before{content:"\f870"}.bi-building-fill-gear::before{content:"\f871"}.bi-building-fill-lock::before{content:"\f872"}.bi-building-fill-slash::before{content:"\f873"}.bi-building-fill-up::before{content:"\f874"}.bi-building-fill-x::before{content:"\f875"}.bi-building-fill::before{content:"\f876"}.bi-building-gear::before{content:"\f877"}.bi-building-lock::before{content:"\f878"}.bi-building-slash::before{content:"\f879"}.bi-building-up::before{content:"\f87a"}.bi-building-x::before{content:"\f87b"}.bi-buildings-fill::before{content:"\f87c"}.bi-buildings::before{content:"\f87d"}.bi-bus-front-fill::before{content:"\f87e"}.bi-bus-front::before{content:"\f87f"}.bi-ev-front-fill::before{content:"\f880"}.bi-ev-front::before{content:"\f881"}.bi-globe-americas::before{content:"\f882"}.bi-globe-asia-australia::before{content:"\f883"}.bi-globe-central-south-asia::before{content:"\f884"}.bi-globe-europe-africa::before{content:"\f885"}.bi-house-add-fill::before{content:"\f886"}.bi-house-add::before{content:"\f887"}.bi-house-check-fill::before{content:"\f888"}.bi-house-check::before{content:"\f889"}.bi-house-dash-fill::before{content:"\f88a"}.bi-house-dash::before{content:"\f88b"}.bi-house-down-fill::before{content:"\f88c"}.bi-house-down::before{content:"\f88d"}.bi-house-exclamation-fill::before{content:"\f88e"}.bi-house-exclamation::before{content:"\f88f"}.bi-house-gear-fill::before{content:"\f890"}.bi-house-gear::before{content:"\f891"}.bi-house-lock-fill::before{content:"\f892"}.bi-house-lock::before{content:"\f893"}.bi-house-slash-fill::before{content:"\f894"}.bi-house-slash::before{content:"\f895"}.bi-house-up-fill::before{content:"\f896"}.bi-house-up::before{content:"\f897"}.bi-house-x-fill::before{content:"\f898"}.bi-house-x::before{content:"\f899"}.bi-person-add::before{content:"\f89a"}.bi-person-down::before{content:"\f89b"}.bi-person-exclamation::before{content:"\f89c"}.bi-person-fill-add::before{content:"\f89d"}.bi-person-fill-check::before{content:"\f89e"}.bi-person-fill-dash::before{content:"\f89f"}.bi-person-fill-down::before{content:"\f8a0"}.bi-person-fill-exclamation::before{content:"\f8a1"}.bi-person-fill-gear::before{content:"\f8a2"}.bi-person-fill-lock::before{content:"\f8a3"}.bi-person-fill-slash::before{content:"\f8a4"}.bi-person-fill-up::before{content:"\f8a5"}.bi-person-fill-x::before{content:"\f8a6"}.bi-person-gear::before{content:"\f8a7"}.bi-person-lock::before{content:"\f8a8"}.bi-person-slash::before{content:"\f8a9"}.bi-person-up::before{content:"\f8aa"}.bi-scooter::before{content:"\f8ab"}.bi-taxi-front-fill::before{content:"\f8ac"}.bi-taxi-front::before{content:"\f8ad"}.bi-amd::before{content:"\f8ae"}.bi-database-add::before{content:"\f8af"}.bi-database-check::before{content:"\f8b0"}.bi-database-dash::before{content:"\f8b1"}.bi-database-down::before{content:"\f8b2"}.bi-database-exclamation::before{content:"\f8b3"}.bi-database-fill-add::before{content:"\f8b4"}.bi-database-fill-check::before{content:"\f8b5"}.bi-database-fill-dash::before{content:"\f8b6"}.bi-database-fill-down::before{content:"\f8b7"}.bi-database-fill-exclamation::before{content:"\f8b8"}.bi-database-fill-gear::before{content:"\f8b9"}.bi-database-fill-lock::before{content:"\f8ba"}.bi-database-fill-slash::before{content:"\f8bb"}.bi-database-fill-up::before{content:"\f8bc"}.bi-database-fill-x::before{content:"\f8bd"}.bi-database-fill::before{content:"\f8be"}.bi-database-gear::before{content:"\f8bf"}.bi-database-lock::before{content:"\f8c0"}.bi-database-slash::before{content:"\f8c1"}.bi-database-up::before{content:"\f8c2"}.bi-database-x::before{content:"\f8c3"}.bi-database::before{content:"\f8c4"}.bi-houses-fill::before{content:"\f8c5"}.bi-houses::before{content:"\f8c6"}.bi-nvidia::before{content:"\f8c7"}.bi-person-vcard-fill::before{content:"\f8c8"}.bi-person-vcard::before{content:"\f8c9"}.bi-sina-weibo::before{content:"\f8ca"}.bi-tencent-qq::before{content:"\f8cb"}.bi-wikipedia::before{content:"\f8cc"}.bi-alphabet-uppercase::before{content:"\f2a5"}.bi-alphabet::before{content:"\f68a"}.bi-amazon::before{content:"\f68d"}.bi-arrows-collapse-vertical::before{content:"\f690"}.bi-arrows-expand-vertical::before{content:"\f695"}.bi-arrows-vertical::before{content:"\f698"}.bi-arrows::before{content:"\f6a2"}.bi-ban-fill::before{content:"\f6a3"}.bi-ban::before{content:"\f6b6"}.bi-bing::before{content:"\f6c2"}.bi-cake::before{content:"\f6e0"}.bi-cake2::before{content:"\f6ed"}.bi-cookie::before{content:"\f6ee"}.bi-copy::before{content:"\f759"}.bi-crosshair::before{content:"\f769"}.bi-crosshair2::before{content:"\f794"}.bi-emoji-astonished-fill::before{content:"\f795"}.bi-emoji-astonished::before{content:"\f79a"}.bi-emoji-grimace-fill::before{content:"\f79b"}.bi-emoji-grimace::before{content:"\f7a0"}.bi-emoji-grin-fill::before{content:"\f7a1"}.bi-emoji-grin::before{content:"\f7a6"}.bi-emoji-surprise-fill::before{content:"\f7a7"}.bi-emoji-surprise::before{content:"\f7ac"}.bi-emoji-tear-fill::before{content:"\f7ad"}.bi-emoji-tear::before{content:"\f7b2"}.bi-envelope-arrow-down-fill::before{content:"\f7b3"}.bi-envelope-arrow-down::before{content:"\f7b8"}.bi-envelope-arrow-up-fill::before{content:"\f7b9"}.bi-envelope-arrow-up::before{content:"\f7be"}.bi-feather::before{content:"\f7bf"}.bi-feather2::before{content:"\f7c4"}.bi-floppy-fill::before{content:"\f7c5"}.bi-floppy::before{content:"\f7d8"}.bi-floppy2-fill::before{content:"\f7d9"}.bi-floppy2::before{content:"\f7e4"}.bi-gitlab::before{content:"\f7e5"}.bi-highlighter::before{content:"\f7f8"}.bi-marker-tip::before{content:"\f802"}.bi-nvme-fill::before{content:"\f803"}.bi-nvme::before{content:"\f80c"}.bi-opencollective::before{content:"\f80d"}.bi-pci-card-network::before{content:"\f8cd"}.bi-pci-card-sound::before{content:"\f8ce"}.bi-radar::before{content:"\f8cf"}.bi-send-arrow-down-fill::before{content:"\f8d0"}.bi-send-arrow-down::before{content:"\f8d1"}.bi-send-arrow-up-fill::before{content:"\f8d2"}.bi-send-arrow-up::before{content:"\f8d3"}.bi-sim-slash-fill::before{content:"\f8d4"}.bi-sim-slash::before{content:"\f8d5"}.bi-sourceforge::before{content:"\f8d6"}.bi-substack::before{content:"\f8d7"}.bi-threads-fill::before{content:"\f8d8"}.bi-threads::before{content:"\f8d9"}.bi-transparency::before{content:"\f8da"}.bi-twitter-x::before{content:"\f8db"}.bi-type-h4::before{content:"\f8dc"}.bi-type-h5::before{content:"\f8dd"}.bi-type-h6::before{content:"\f8de"}.bi-backpack-fill::before{content:"\f8df"}.bi-backpack::before{content:"\f8e0"}.bi-backpack2-fill::before{content:"\f8e1"}.bi-backpack2::before{content:"\f8e2"}.bi-backpack3-fill::before{content:"\f8e3"}.bi-backpack3::before{content:"\f8e4"}.bi-backpack4-fill::before{content:"\f8e5"}.bi-backpack4::before{content:"\f8e6"}.bi-brilliance::before{content:"\f8e7"}.bi-cake-fill::before{content:"\f8e8"}.bi-cake2-fill::before{content:"\f8e9"}.bi-duffle-fill::before{content:"\f8ea"}.bi-duffle::before{content:"\f8eb"}.bi-exposure::before{content:"\f8ec"}.bi-gender-neuter::before{content:"\f8ed"}.bi-highlights::before{content:"\f8ee"}.bi-luggage-fill::before{content:"\f8ef"}.bi-luggage::before{content:"\f8f0"}.bi-mailbox-flag::before{content:"\f8f1"}.bi-mailbox2-flag::before{content:"\f8f2"}.bi-noise-reduction::before{content:"\f8f3"}.bi-passport-fill::before{content:"\f8f4"}.bi-passport::before{content:"\f8f5"}.bi-person-arms-up::before{content:"\f8f6"}.bi-person-raised-hand::before{content:"\f8f7"}.bi-person-standing-dress::before{content:"\f8f8"}.bi-person-standing::before{content:"\f8f9"}.bi-person-walking::before{content:"\f8fa"}.bi-person-wheelchair::before{content:"\f8fb"}.bi-shadows::before{content:"\f8fc"}.bi-suitcase-fill::before{content:"\f8fd"}.bi-suitcase-lg-fill::before{content:"\f8fe"}.bi-suitcase-lg::before{content:"\f8ff"}.bi-suitcase::before{content:"\f900"}.bi-suitcase2-fill::before{content:"\f901"}.bi-suitcase2::before{content:"\f902"}.bi-vignette::before{content:"\f903"}
/*!
 * bootstrap-fileinput v5.5.2
 * http://plugins.krajee.com/file-input
 *
 * Krajee default styling for bootstrap-fileinput.
 *
 * Author: Kartik Visweswaran
 * Copyright: 2014 - 2022, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD-3-Clause
 * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
 */

.btn-file input[type=file], .file-caption-icon, .file-no-browse, .file-preview .fileinput-remove, .file-zoom-dialog .btn-navigate, .file-zoom-dialog .floating-buttons, .krajee-default .file-thumb-progress {
    position: absolute
}

.file-loading input[type=file], input[type=file].file-loading {
    width: 0;
    height: 0
}

.file-no-browse {
    left: 50%;
    bottom: 20%;
    width: 1px;
    height: 1px;
    font-size: 0;
    opacity: 0;
    border: none;
    background: 0 0;
    outline: 0;
    box-shadow: none
}

.btn-kv-rotate, .file-caption-icon, .file-input-ajax-new .fileinput-remove-button, .file-input-ajax-new .fileinput-upload-button, .file-input-ajax-new .no-browse .input-group-btn, .file-input-new .close, .file-input-new .file-preview, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button, .file-input-new .glyphicon-file, .file-input-new .no-browse .input-group-btn, .file-preview .kv-zoom-cache, .file-zoom-dialog .modal-header:after, .file-zoom-dialog .modal-header:before, .hide-content .kv-file-content, .is-locked .fileinput-remove-button, .is-locked .fileinput-upload-button, .kv-file-rotate, .kv-hidden {
    display: none
}

.file-caption .input-group {
    align-items: center
}

.btn-file, .file-caption, .file-input, .file-loading:before, .file-preview, .file-zoom-dialog .modal-dialog, .krajee-default .file-thumbnail-footer, .krajee-default.file-preview-frame {
    position: relative
}

.file-caption-icon .kv-caption-icon {
    line-height: inherit
}

.file-error-message pre, .file-error-message ul, .krajee-default .file-actions, .krajee-default .file-other-error {
    text-align: left
}

.file-error-message pre, .file-error-message ul {
    margin: 0
}

.krajee-default .file-drag-handle, .krajee-default .file-upload-indicator {
    float: left;
    margin-top: 10px;
    width: 16px;
    height: 16px
}

.file-thumb-progress .progress, .file-thumb-progress .progress-bar {
    font-family: Verdana,Helvetica,sans-serif;
    font-size: .7rem
}

.krajee-default .file-thumb-progress .progress, .kv-upload-progress .progress {
    background-color: #ccc
}

.krajee-default .file-caption-info, .krajee-default .file-size-info {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
    height: 15px;
    margin: auto
}

.file-caption.icon-visible .file-caption-icon, .file-loading:before, .rotatable:not(.hide-rotate) .btn-kv-rotate, .rotatable:not(.hide-rotate) .kv-file-rotate {
    display: inline-block
}

.file-zoom-content > .file-object.type-flash, .file-zoom-content > .file-object.type-image, .file-zoom-content > .file-object.type-video {
    max-width: 100%;
    max-height: 100%;
    width: auto
}

.file-zoom-content > .file-object.type-flash, .file-zoom-content > .file-object.type-video {
    height: 100%
}

.file-zoom-content > .file-object.type-default, .file-zoom-content > .file-object.type-html, .file-zoom-content > .file-object.type-pdf, .file-zoom-content > .file-object.type-text {
    width: 100%
}

.file-loading:before {
    content: " Loading...";
    padding-left: 20px;
    line-height: 16px;
    font-size: 13px;
    font-variant: small-caps;
    color: #999;
    background: url(../img/loading.gif) top left no-repeat
}

.file-object {
    margin: 0 0 -5px;
    padding: 0
}

.btn-file, .kv-overflow-hidden {
    overflow: hidden
}

    .btn-file input[type=file] {
        top: 0;
        left: 0;
        min-width: 100%;
        min-height: 100%;
        text-align: right;
        opacity: 0;
        background: none;
        cursor: inherit;
        display: block
    }

    .btn-file ::-ms-browse {
        font-size: 10000px;
        width: 100%;
        height: 100%
    }

.file-caption.icon-visible .file-caption-name {
    padding-left: 25px
}

.file-caption.icon-visible > .input-group-lg .file-caption-name {
    padding-left: 30px
}

.file-caption.icon-visible > .input-group-sm .file-caption-name {
    padding-left: 22px
}

.file-caption-name:not(.file-caption-disabled) {
    background-color: transparent
}

.file-caption-name.file-processing {
    font-style: italic;
    border-color: #bbb;
    opacity: .5
}

.file-caption-icon {
    padding: 7px 5px;
    left: 4px
}

.input-group-lg .file-caption-icon {
    font-size: 1.25rem
}

.input-group-sm .file-caption-icon {
    font-size: .875rem;
    padding: .25rem
}

.file-error-message {
    color: #a94442;
    background-color: #f2dede;
    margin: 5px;
    border: 1px solid #ebccd1;
    border-radius: 4px;
    padding: 15px
}

    .file-error-message pre {
        margin: 5px 0
    }

.file-caption-disabled {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1
}

.file-preview {
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 8px;
    width: 100%;
    margin-bottom: 5px
}

    .file-preview .btn-xs {
        padding: 1px 5px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px
    }

    .file-preview .fileinput-remove {
        top: 1px;
        right: 1px;
        line-height: 10px
    }

    .clickable .file-drop-zone-title, .file-preview .clickable {
        cursor: pointer
    }

.file-preview-image {
    font: 40px Impact,Charcoal,sans-serif;
    color: green;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%
}

.krajee-default.file-preview-frame {
    margin: 8px;
    border: 1px solid rgba(0,0,0,.2);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
    padding: 6px;
    float: left;
    text-align: center
}

    .krajee-default.file-preview-frame .kv-file-content {
        width: 213px;
        height: 160px
    }

        .krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered {
            width: 400px
        }

    .krajee-default.file-preview-frame[data-template=audio] .kv-file-content {
        width: 240px;
        height: 55px
    }

    .krajee-default.file-preview-frame .file-thumbnail-footer {
        height: 70px
    }

    .krajee-default.file-preview-frame:not(.file-preview-error):hover {
        border: 1px solid rgba(0,0,0,.3);
        box-shadow: 0 0 10px 0 rgba(0,0,0,.4)
    }

.krajee-default .file-preview-text {
    color: #428bca;
    border: 1px solid #ddd;
    outline: 0;
    resize: none
}

.krajee-default .file-preview-html {
    border: 1px solid #ddd
}

.krajee-default .file-other-icon {
    font-size: 6em;
    line-height: 1
}

.krajee-default .file-footer-buttons {
    float: right
}

.krajee-default .file-footer-caption {
    display: block;
    text-align: center;
    padding-top: 4px;
    font-size: 11px;
    color: #999;
    margin-bottom: 30px
}

.file-upload-stats {
    font-size: 10px;
    text-align: center;
    width: 100%
}

.kv-upload-progress .file-upload-stats {
    font-size: 12px;
    margin: -10px 0 5px
}

.krajee-default .file-preview-error {
    opacity: .65;
    box-shadow: none
}

.krajee-default .file-thumb-progress {
    top: 37px;
    left: 0;
    right: 0
}

.krajee-default.kvsortable-ghost {
    background: #e1edf7;
    border: 2px solid #a1abff
}

.krajee-default .file-preview-other:hover {
    opacity: .8
}

.krajee-default .file-preview-frame:not(.file-preview-error) .file-footer-caption:hover {
    color: #000
}

.kv-upload-progress .progress {
    height: 20px;
    margin: 10px 0;
    overflow: hidden
}

.kv-upload-progress .progress-bar {
    height: 20px;
    font-family: Verdana,Helvetica,sans-serif
}

.file-zoom-dialog .file-other-icon {
    font-size: 50vmin
}

.btn-navigate *, .file-zoom-dialog .modal-dialog {
    width: auto
}

.file-zoom-dialog .modal-header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.file-zoom-dialog .btn-navigate {
    margin: 0 .1rem;
    padding: 0;
    font-size: 1.2rem;
    width: 2.4rem;
    height: 2.4rem;
    top: 50%;
    border-radius: 50%;
    text-align: center
}

.file-zoom-dialog .floating-buttons {
    top: 5px;
    right: 10px
}

.file-zoom-dialog .btn-kv-prev {
    left: 0
}

.file-zoom-dialog .btn-kv-next {
    right: 0
}

.file-zoom-dialog .kv-zoom-header {
    padding: .5rem
}

.file-zoom-dialog .kv-zoom-body {
    padding: .25rem
}

.file-zoom-dialog .kv-zoom-description {
    position: absolute;
    opacity: .8;
    font-size: .8rem;
    background-color: #1a1a1a;
    padding: 1rem;
    text-align: center;
    border-radius: .5rem;
    color: #fff;
    left: 15%;
    right: 15%;
    bottom: 15%
}

.file-zoom-dialog .kv-desc-hide {
    float: right;
    color: #fff;
    padding: 0 .1rem;
    background: 0 0;
    border: none
}

    .file-sortable .file-drag-handle:hover, .file-zoom-dialog .kv-desc-hide:hover {
        opacity: .7
    }

    .file-zoom-dialog .kv-desc-hide:focus {
        opacity: .9
    }

.file-input-ajax-new .no-browse .form-control, .file-input-new .no-browse .form-control {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.file-caption {
    width: 100%
}

.file-thumb-loading {
    background: url(../img/loading.gif) center center no-repeat content-box !important
}

.file-drop-zone {
    border: 1px dashed #aaa;
    min-height: 260px;
    border-radius: 4px;
    text-align: center;
    vertical-align: middle;
    margin: 12px 15px 12px 12px;
    padding: 5px
}

    .file-drop-zone.clickable:hover {
        border: 2px dashed #999
    }

    .file-drop-zone.clickable:focus {
        border: 2px solid #5acde2
    }

    .file-drop-zone .file-preview-thumbnails {
        cursor: default
    }

.file-drop-zone-title {
    color: #aaa;
    font-size: 1.6em;
    text-align: center;
    padding: 85px 10px;
    cursor: default
}

.file-highlighted {
    border: 2px dashed #999 !important;
    background-color: #eee
}

.file-uploading {
    background: url(../img/loading-sm.gif) center bottom 10px no-repeat;
    opacity: .65
}

.file-zoom-fullscreen .modal-dialog {
    min-width: 100%;
    margin: 0
}

.file-zoom-fullscreen .modal-content {
    border-radius: 0;
    box-shadow: none;
    min-height: 100vh
}

.file-zoom-fullscreen .kv-zoom-body {
    overflow-y: auto
}

.floating-buttons {
    z-index: 3000
}

    .floating-buttons .btn-kv {
        margin-left: 3px;
        z-index: 3000
    }

.kv-zoom-actions {
    min-width: 140px
}

    .kv-zoom-actions .btn-kv {
        margin-left: 3px
    }

.file-zoom-content {
    text-align: center;
    white-space: nowrap;
    min-height: 300px
}

    .file-zoom-content:hover {
        background: 0 0
    }

    .file-zoom-content .file-preview-image, .file-zoom-content .file-preview-video {
        max-height: 100%
    }

    .file-zoom-content > .file-object.type-image {
        height: auto;
        min-height: inherit
    }

    .file-zoom-content > .file-object.type-audio {
        width: auto;
        height: 30px
    }

@media (min-width:576px) {
    .file-zoom-dialog .modal-dialog {
        max-width: 500px
    }
}

@media (min-width:992px) {
    .file-zoom-dialog .modal-lg {
        max-width: 800px
    }
}

@media (max-width:767px) {
    .file-preview-thumbnails {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column
    }

    .file-zoom-dialog .modal-header {
        flex-direction: column
    }
}

@media (max-width:350px) {
    .krajee-default.file-preview-frame:not([data-template=audio]) .kv-file-content {
        width: 160px
    }
}

@media (max-width:420px) {
    .krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered {
        width: 100%
    }
}

.file-loading[dir=rtl]:before {
    background: url(../img/loading.gif) top right no-repeat;
    padding-left: 0;
    padding-right: 20px
}

.file-sortable .file-drag-handle {
    cursor: grab;
    opacity: 1
}

.file-grabbing, .file-grabbing * {
    cursor: not-allowed !important
}

    .file-grabbing .file-preview-thumbnails * {
        cursor: grabbing !important
    }

.file-preview-frame.sortable-chosen {
    background-color: #d9edf7;
    border-color: #17a2b8;
    box-shadow: none !important
}

.file-preview-object, .file-preview-other-frame, .kv-file-content, .kv-zoom-body {
    display: flex;
    align-items: center;
    justify-content: center
}

.rotatable .file-zoom-detail, .rotatable .kv-file-content, .rotatable .kv-file-content > :first-child {
    transform-origin: center center
}

.rotate-animate {
    transition: transform .3s
}

/**
 * jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
 * @version v4.16.1
 * @homepage https://jspanel.de/
 * @license MIT
 * @author Stefan Sträßer - info@jspanel.de
 * @author of dialog extension: Michael Daumling - michael@terrapinlogo.com
 * @github https://github.com/Flyer53/jsPanel4.git
 */
.jsPanel {
  border: 0;
  box-sizing: border-box;
  vertical-align: baseline;
  font-family: Roboto, "Open Sans", Lato, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  display: flex;
  flex-direction: column;
  opacity: 0;
  overflow: visible;
  position: absolute;
  /* top: 0  do not remove, otherwise panel is at the very bottom of the page -> results in vertical scrollbars -> positioning at right incorrect */
  z-index: 10000 !important;
}

.jsPanel-hdr {
  border: 0;
  box-sizing: border-box;
  vertical-align: baseline;
  font-family: Roboto, "Open Sans", Lato, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  display: flex;
  flex-direction: column;
  line-height: normal;
}

.jsPanel-content {
  border: 0;
  box-sizing: border-box;
  vertical-align: baseline;
  font-family: Roboto, "Open Sans", Lato, "Helvetica Neue", Arial, sans-serif;
  font-weight: normal;
  background: #ffffff;
  color: #000000;
  font-size: 1rem;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  flex-grow: 1;
}
.jsPanel-content pre {
  color: inherit;
}

.jsPanel-ftr {
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: nowrap;
  align-items: center;
  display: none;
  box-sizing: border-box;
  font-size: 1rem;
  height: auto;
  background: #f5f5f5;
  font-weight: normal;
  color: black;
  overflow: hidden;
}

.jsPanel-ftr.active {
  display: flex;
  flex-shrink: 0;
  margin: 0;
  padding: 3px 8px;
}

.jsPanel-hdr.jsPanel-hdr-dark .jsPanel-btn:hover {
  background-color: rgba(255, 255, 255, 0.4);
}

.jsPanel-hdr.jsPanel-hdr-light .jsPanel-btn:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

.jsPanel-hdr-toolbar {
  font-size: 1rem;
}

.jsPanel-headerbar {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.jsPanel-headerbar img {
  vertical-align: middle;
  max-height: 38px;
}

.jsPanel-titlebar {
  display: flex;
  align-items: center;
  font-size: 1rem;
  flex: 1 1 0;
  cursor: move;
  height: 100%;
  overflow: hidden;
  user-select: none;
}
.jsPanel-titlebar .jsPanel-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-variant: small-caps;
  font-weight: normal;
  margin: 0 5px 0 8px;
  min-width: 0;
}

.jsPanel-titlebar.jsPanel-rtl {
  flex-direction: row-reverse;
}

.jsPanel-controlbar {
  display: flex;
  align-items: center;
  align-self: start;
  touch-action: none;
  margin: 3px;
}
.jsPanel-controlbar .jsPanel-btn {
  cursor: pointer;
  touch-action: none;
  border-radius: 3px;
  border: 0;
  padding: 0;
  margin: 0;
  background-color: transparent;
  box-shadow: none;
}
.jsPanel-controlbar .jsPanel-btn svg.jsPanel-icon, .jsPanel-controlbar .jsPanel-btn span, .jsPanel-controlbar .jsPanel-btn i {
  vertical-align: middle;
}
.jsPanel-controlbar .jsPanel-btn span.glyphicon {
  padding: 0 2px;
}
.jsPanel-controlbar .jsPanel-btn svg.svg-inline--fa {
  margin: 2px 3px;
}
.jsPanel-controlbar .jsPanel-btn-normalize {
  display: none;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-xl svg:not(.svg-inline--fa), .jsPanel-controlbar .jsPanel-btn.jsPanel-btn-xl span:not(.material-icons) {
  width: 2rem;
  height: 2rem;
  margin: 2px 3px;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-xl .svg-inline--fa {
  font-size: 2rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-xl span.material-icons {
  font-size: 2.2rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-xl span[class^=fa] {
  width: auto;
  height: auto;
  font-size: 2rem;
  margin: 0 4px;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-lg svg:not(.svg-inline--fa), .jsPanel-controlbar .jsPanel-btn.jsPanel-btn-lg span:not(.material-icons) {
  width: 1.75rem;
  height: 1.75rem;
  margin: 2px 3px;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-lg .svg-inline--fa {
  font-size: 1.75rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-lg span.material-icons {
  font-size: 1.9rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-lg span[class^=fa] {
  width: auto;
  height: auto;
  font-size: 1.75rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-md svg:not(.svg-inline--fa), .jsPanel-controlbar .jsPanel-btn.jsPanel-btn-md span:not(.material-icons) {
  width: 1.5rem;
  height: 1.5rem;
  margin: 2px 3px;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-md .svg-inline--fa {
  font-size: 1.5rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-md span.material-icons {
  font-size: 1.6rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-md span[class^=fa] {
  width: auto;
  height: auto;
  font-size: 1.5rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-sm svg:not(.svg-inline--fa), .jsPanel-controlbar .jsPanel-btn.jsPanel-btn-sm span:not(.material-icons) {
  width: 1.25rem;
  height: 1.25rem;
  margin: 2px 3px;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-sm .svg-inline--fa {
  font-size: 1.25rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-sm span.material-icons {
  font-size: 1.3rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-sm span[class^=fa] {
  width: auto;
  height: auto;
  font-size: 1.25rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-xs svg:not(.svg-inline--fa), .jsPanel-controlbar .jsPanel-btn.jsPanel-btn-xs span:not(.material-icons) {
  width: 1rem;
  height: 1rem;
  margin: 1px 3px;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-xs .svg-inline--fa {
  font-size: 1rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-xs span.material-icons {
  font-size: 1rem;
}
.jsPanel-controlbar .jsPanel-btn.jsPanel-btn-xs span[class^=fa] {
  width: auto;
  height: auto;
  font-size: 1rem;
}

.jsPanel-hdr-toolbar {
  display: none;
  width: auto;
  height: auto;
}

.jsPanel-hdr-toolbar.active {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 3px 8px;
}

/* styles for panels using option.rtl */
.jsPanel-titlebar .jsPanel-title[dir=rtl] {
  margin: 0 8px 0 5px;
}

.jsPanel-hdr-toolbar[dir=rtl].active {
  padding: 0 8px 0 8px;
}

.jsPanel-content[dir=rtl] {
  text-align: right;
}

.jsPanel-ftr[dir=rtl] {
  flex-direction: row;
}

/* container that takes the minified jsPanels */
#jsPanel-replacement-container, .jsPanel-minimized-box, .jsPanel-minimized-container {
  display: flex;
  flex-flow: row wrap-reverse;
  background: transparent none repeat scroll 0 0;
  bottom: 0;
  height: auto;
  left: 0;
  position: fixed;
  width: auto;
  z-index: 9998;
}

.jsPanel-replacement {
  font-family: Roboto, "Open Sans", Lato, "Helvetica Neue", Arial, sans-serif;
  display: flex;
  align-items: center;
  width: 200px;
  height: 34px;
  margin: 1px 1px 0 0;
  z-index: 9999;
}
.jsPanel-replacement .jsPanel-hdr {
  flex-grow: 1;
  min-width: 0;
  padding: 0;
  height: 34px;
  overflow: hidden;
}
.jsPanel-replacement .jsPanel-hdr .jsPanel-headerlogo {
  max-width: 50%;
  overflow: hidden;
}
.jsPanel-replacement .jsPanel-hdr .jsPanel-headerlogo img {
  max-width: 100px;
  max-height: 34px;
}
.jsPanel-replacement .jsPanel-titlebar {
  cursor: default;
  min-width: 0;
}
.jsPanel-replacement .jsPanel-btn.jsPanel-btn-normalize {
  display: block;
}

.jsPanel-minimized-box, .jsPanel-minimized-container {
  position: absolute;
  width: 100%;
  overflow: hidden;
}

/* helper classes to make .jsPanel-content a flex box */
.flexOne {
  display: flex;
  flex-flow: row wrap;
}

/* css for resizeit handles -------------- */
.jsPanel-resizeit-handle {
  display: block;
  font-size: 0.1px;
  position: absolute;
  touch-action: none;
}

.jsPanel-resizeit-handle.jsPanel-resizeit-n {
  cursor: n-resize;
  height: 12px;
  left: 9px;
  top: -5px;
  width: calc(100% - 18px);
}

.jsPanel-resizeit-handle.jsPanel-resizeit-e {
  cursor: e-resize;
  height: calc(100% - 18px);
  right: -9px;
  top: 9px;
  width: 12px;
}

.jsPanel-resizeit-handle.jsPanel-resizeit-s {
  bottom: -9px;
  cursor: s-resize;
  height: 12px;
  left: 9px;
  width: calc(100% - 18px);
}

.jsPanel-resizeit-handle.jsPanel-resizeit-w {
  cursor: w-resize;
  height: calc(100% - 18px);
  left: -9px;
  top: 9px;
  width: 12px;
}

.jsPanel-resizeit-handle.jsPanel-resizeit-ne {
  cursor: ne-resize;
  height: 18px;
  right: -9px;
  top: -9px;
  width: 18px;
}

.jsPanel-resizeit-handle.jsPanel-resizeit-se {
  bottom: -9px;
  cursor: se-resize;
  height: 18px;
  right: -9px;
  width: 18px;
}

.jsPanel-resizeit-handle.jsPanel-resizeit-sw {
  bottom: -9px;
  cursor: sw-resize;
  height: 18px;
  left: -9px;
  width: 18px;
}

.jsPanel-resizeit-handle.jsPanel-resizeit-nw {
  cursor: nw-resize;
  height: 18px;
  left: -9px;
  top: -9px;
  width: 18px;
}

.jsPanel-drag-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

/* Error panel ----------------- */
.jsPanel-error .jsPanel-content {
  border: 0 !important;
  padding-top: 0 !important;
  font-size: 0.9rem;
  text-align: center;
}
.jsPanel-error .jsPanel-content p {
  margin: 0 0 10px 0;
}
.jsPanel-error .jsPanel-content mark {
  background: lavender;
  border-radius: 0.33rem;
  padding: 0 8px;
  font-family: monospace;
}
.jsPanel-error .jsPanel-content .jsPanel-error-content-separator {
  width: 100%;
  height: 1px;
  background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rebeccapurple 50%, rgb(255, 255, 255) 100%);
  margin-bottom: 10px;
}

/* box-shadows -------------------------------------------------------- */
.jsPanel-depth-1 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.jsPanel-depth-2 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

.jsPanel-depth-3 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.jsPanel-depth-4 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}

.jsPanel-depth-5 {
  box-shadow: 0 24px 48px rgba(0, 0, 0, 0.3), 0 20px 14px rgba(0, 0, 0, 0.22);
}

/* snap sensitive areas ------------------------------------------------ */
.jsPanel-snap-area {
  position: fixed;
  background: black;
  opacity: 0.2;
  border: 1px solid silver;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.5), 0 10px 10px rgba(0, 0, 0, 0.5);
  z-index: 9999;
}

.jsPanel-snap-area-lt, .jsPanel-snap-area-lc, .jsPanel-snap-area-lb, .jsPanel-snap-area-left-top, .jsPanel-snap-area-left-center, .jsPanel-snap-area-left-bottom {
  left: 0;
}

.jsPanel-snap-area-ct, .jsPanel-snap-area-cb {
  left: 37.5%;
}

.jsPanel-snap-area-rt, .jsPanel-snap-area-rc, .jsPanel-snap-area-rb, .jsPanel-snap-area-right-top, .jsPanel-snap-area-right-center, .jsPanel-snap-area-right-bottom {
  right: 0;
}

.jsPanel-snap-area-lt, .jsPanel-snap-area-ct, .jsPanel-snap-area-rt, .jsPanel-snap-area-left-top, .jsPanel-snap-area-center-top, .jsPanel-snap-area-right-top {
  top: 0;
}

.jsPanel-snap-area-lc, .jsPanel-snap-area-rc {
  top: 37.5%;
}

.jsPanel-snap-area-lb, .jsPanel-snap-area-cb, .jsPanel-snap-area-rb, .jsPanel-snap-area-left-bottom, .jsPanel-snap-area-center-bottom, .jsPanel-snap-area-right-bottom {
  bottom: 0;
}

.jsPanel-snap-area-ct, .jsPanel-snap-area-cb {
  width: 25%;
}

.jsPanel-snap-area-lc, .jsPanel-snap-area-rc {
  height: 25%;
}

.jsPanel-snap-area-lt, .jsPanel-snap-area-left-top {
  border-bottom-right-radius: 100%;
}

.jsPanel-snap-area-rt, .jsPanel-snap-area-right-top {
  border-bottom-left-radius: 100%;
}

.jsPanel-snap-area-rb, .jsPanel-snap-area-right-bottom {
  border-top-left-radius: 100%;
}

.jsPanel-snap-area-lb, .jsPanel-snap-area-left-bottom {
  border-top-right-radius: 100%;
}

/* tooltip and tooltip connectors */
.jsPanel-connector-left-top-corner,
.jsPanel-connector-right-top-corner,
.jsPanel-connector-left-bottom-corner,
.jsPanel-connector-right-bottom-corner {
  width: 12px;
  height: 12px;
  position: absolute;
  border-radius: 50%;
}

.jsPanel-connector-left-top-corner {
  left: calc(100% - 6px);
  top: calc(100% - 6px);
}

.jsPanel-connector-right-top-corner {
  left: -6px;
  top: calc(100% - 6px);
}

.jsPanel-connector-right-bottom-corner {
  left: -6px;
  top: -6px;
}

.jsPanel-connector-left-bottom-corner {
  left: calc(100% - 6px);
  top: -6px;
}

.jsPanel-connector-top,
.jsPanel-connector-topleft,
.jsPanel-connector-topright,
.jsPanel-connector-bottom,
.jsPanel-connector-bottomleft,
.jsPanel-connector-bottomright,
.jsPanel-connector-left,
.jsPanel-connector-lefttop,
.jsPanel-connector-leftbottom,
.jsPanel-connector-right,
.jsPanel-connector-righttop,
.jsPanel-connector-rightbottom {
  width: 0;
  height: 0;
  position: absolute;
  border: 12px solid transparent;
}

.jsPanel-connector-top,
.jsPanel-connector-topleft,
.jsPanel-connector-topright {
  top: 100%;
  border-bottom-width: 0;
}

.jsPanel-connector-top {
  left: calc(50% - 12px);
}

.jsPanel-connector-topleft {
  left: 0px;
}

.jsPanel-connector-topright {
  left: calc(100% - 24px);
}

.jsPanel-connector-bottom,
.jsPanel-connector-bottomleft,
.jsPanel-connector-bottomright {
  top: -12px;
  border-top-width: 0;
}

.jsPanel-connector-bottom {
  left: calc(50% - 12px);
}

.jsPanel-connector-bottomleft {
  left: 0px;
}

.jsPanel-connector-bottomright {
  left: calc(100% - 24px);
}

.jsPanel-connector-left,
.jsPanel-connector-lefttop,
.jsPanel-connector-leftbottom {
  left: 100%;
  border-right-width: 0;
}

.jsPanel-connector-left {
  top: calc(50% - 12px);
}

.jsPanel-connector-lefttop {
  top: 0px;
}

.jsPanel-connector-leftbottom {
  top: calc(100% - 24px);
}

.jsPanel-connector-right,
.jsPanel-connector-righttop,
.jsPanel-connector-rightbottom {
  left: -12px;
  border-left-width: 0;
}

.jsPanel-connector-right {
  top: calc(50% - 12px);
}

.jsPanel-connector-righttop {
  top: 0px;
}

.jsPanel-connector-rightbottom {
  top: calc(100% - 24px);
}

/* IE11 CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .jsPanel-replacement .jsPanel-titlebar {
    max-width: 105px;
  }
}
/* XXXXXXXXXXXXXXXXXXXXXXX */
/* css3 animations */
@keyframes jsPanelFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.jsPanelFadeIn {
  opacity: 0;
  animation: jsPanelFadeIn ease-in 1;
  animation-fill-mode: forwards;
  animation-duration: 600ms;
}

@keyframes jsPanelFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.jsPanelFadeOut {
  animation: jsPanelFadeOut ease-in 1;
  animation-fill-mode: forwards;
  animation-duration: 600ms;
}

@keyframes modalBackdropFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.65;
  }
}
.jsPanel-modal-backdrop {
  animation: modalBackdropFadeIn ease-in 1;
  animation-fill-mode: forwards;
  animation-duration: 750ms;
  background: rgb(0, 0, 0);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@keyframes modalBackdropFadeOut {
  from {
    opacity: 0.65;
  }
  to {
    opacity: 0;
  }
}
.jsPanel-modal-backdrop-out {
  animation: modalBackdropFadeOut ease-in 1;
  animation-fill-mode: forwards;
  animation-duration: 400ms;
}

.jsPanel-modal-backdrop-multi {
  background: rgba(0, 0, 0, 0.15);
}

.jsPanel-content .jsPanel-iframe-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}

.jsPanel-addCloseCtrl {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.8rem;
  height: 0.8rem;
  margin: 2px;
  cursor: pointer;
  line-height: 0.8rem;
  padding: 0;
  z-index: 100;
  border: 0;
  background-color: transparent;
}

.jsPanel-addCloseCtrl.rtl {
  right: unset;
  left: 0;
}

.jsPanel-progressbar {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
}
.jsPanel-progressbar .jsPanel-progressbar-slider {
  position: absolute;
  width: 0;
  height: 3px;
  background: lightgray;
  right: 0;
}

.jsPanel-progressbar.active {
  height: 3px;
}

@keyframes progressbar {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
.jsPanel-content.jsPanel-content-noheader {
  border: none !important;
}

body {
  -ms-overflow-style: scrollbar;
}

/*# sourceMappingURL=jspanel.css.map */

.swal2-popup.swal2-toast {
    flex-direction: row;
    align-items: center;
    width: auto;
    padding: .625em;
    overflow-y: hidden;
    background: #fff;
    box-shadow: 0 0 .625em #d9d9d9
}

    .swal2-popup.swal2-toast .swal2-header {
        flex-direction: row;
        padding: 0
    }

    .swal2-popup.swal2-toast .swal2-title {
        flex-grow: 1;
        justify-content: flex-start;
        margin: 0 .6em;
        font-size: 1em
    }

    .swal2-popup.swal2-toast .swal2-footer {
        margin: .5em 0 0;
        padding: .5em 0 0;
        font-size: .8em
    }

    .swal2-popup.swal2-toast .swal2-close {
        position: static;
        width: .8em;
        height: .8em;
        line-height: .8
    }

    .swal2-popup.swal2-toast .swal2-content {
        justify-content: flex-start;
        padding: 0;
        font-size: 1em
    }

    .swal2-popup.swal2-toast .swal2-icon {
        width: 2em;
        min-width: 2em;
        height: 2em;
        margin: 0
    }

        .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
            display: flex;
            align-items: center;
            font-size: 1.8em;
            font-weight: 700
        }

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
        font-size: .25em
    }
}

.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
    width: 2em;
    height: 2em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    top: .875em;
    width: 1.375em
}

    .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
        left: .3125em
    }

    .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
        right: .3125em
    }

.swal2-popup.swal2-toast .swal2-actions {
    flex-basis: auto !important;
    width: auto;
    height: auto;
    margin: 0 .3125em;
    padding: 0
}

.swal2-popup.swal2-toast .swal2-styled {
    margin: 0 .3125em;
    padding: .3125em .625em;
    font-size: 1em
}

    .swal2-popup.swal2-toast .swal2-styled:focus {
        box-shadow: 0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,.5)
    }

.swal2-popup.swal2-toast .swal2-success {
    border-color: #a5dc86
}

    .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
        position: absolute;
        width: 1.6em;
        height: 3em;
        transform: rotate(45deg);
        border-radius: 50%
    }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
            top: -.8em;
            left: -.5em;
            transform: rotate(-45deg);
            transform-origin: 2em 2em;
            border-radius: 4em 0 0 4em
        }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
            top: -.25em;
            left: .9375em;
            transform-origin: 0 1.5em;
            border-radius: 0 4em 4em 0
        }

    .swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
        width: 2em;
        height: 2em
    }

    .swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
        top: 0;
        left: .4375em;
        width: .4375em;
        height: 2.6875em
    }

    .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
        height: .3125em
    }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
            top: 1.125em;
            left: .1875em;
            width: .75em
        }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
            top: .9375em;
            right: .1875em;
            width: 1.375em
        }

    .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
        -webkit-animation: swal2-toast-animate-success-line-tip .75s;
        animation: swal2-toast-animate-success-line-tip .75s
    }

    .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
        -webkit-animation: swal2-toast-animate-success-line-long .75s;
        animation: swal2-toast-animate-success-line-long .75s
    }

.swal2-popup.swal2-toast.swal2-show {
    -webkit-animation: swal2-toast-show .5s;
    animation: swal2-toast-show .5s
}

.swal2-popup.swal2-toast.swal2-hide {
    -webkit-animation: swal2-toast-hide .1s forwards;
    animation: swal2-toast-hide .1s forwards
}

.swal2-container {
    display: flex;
    position: fixed;
    z-index: 1060;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: .625em;
    overflow-x: hidden;
    transition: background-color .1s;
    -webkit-overflow-scrolling: touch
}

    .swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
        background: rgba(0,0,0,.4)
    }

    .swal2-container.swal2-backdrop-hide {
        background: 0 0 !important
    }

    .swal2-container.swal2-top {
        align-items: flex-start
    }

    .swal2-container.swal2-top-left, .swal2-container.swal2-top-start {
        align-items: flex-start;
        justify-content: flex-start
    }

    .swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
        align-items: flex-start;
        justify-content: flex-end
    }

    .swal2-container.swal2-center {
        align-items: center;
        z-index: 1000000000000 !important;
    }

    .swal2-container.swal2-center-left, .swal2-container.swal2-center-start {
        align-items: center;
        justify-content: flex-start
    }

    .swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
        align-items: center;
        justify-content: flex-end
    }

    .swal2-container.swal2-bottom {
        align-items: flex-end
    }

    .swal2-container.swal2-bottom-left, .swal2-container.swal2-bottom-start {
        align-items: flex-end;
        justify-content: flex-start
    }

    .swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
        align-items: flex-end;
        justify-content: flex-end
    }

        .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-right > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom > :first-child {
            margin-top: auto
        }

    .swal2-container.swal2-grow-fullscreen > .swal2-modal {
        display: flex !important;
        flex: 1;
        align-self: stretch;
        justify-content: center
    }

    .swal2-container.swal2-grow-row > .swal2-modal {
        display: flex !important;
        flex: 1;
        align-content: center;
        justify-content: center
    }

    .swal2-container.swal2-grow-column {
        flex: 1;
        flex-direction: column
    }

        .swal2-container.swal2-grow-column.swal2-bottom, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-top {
            align-items: center
        }

        .swal2-container.swal2-grow-column.swal2-bottom-left, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-top-start {
            align-items: flex-start
        }

        .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-bottom-right, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-top-right {
            align-items: flex-end
        }

        .swal2-container.swal2-grow-column > .swal2-modal {
            display: flex !important;
            flex: 1;
            align-content: center;
            justify-content: center
        }

    .swal2-container.swal2-no-transition {
        transition: none !important
    }

    .swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
        margin: auto
    }

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    .swal2-container .swal2-modal {
        margin: 0 !important
    }
}

.swal2-popup {
    display: none;
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    width: 32em;
    max-width: 100%;
    padding: 1.25em;
    border: none;
    border-radius: 5px;
    background: #fff;
    font-family: inherit;
    font-size: 1rem
}

    .swal2-popup:focus {
        outline: 0
    }

    .swal2-popup.swal2-loading {
        overflow-y: hidden
    }

.swal2-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.8em
}

.swal2-title {
    position: relative;
    max-width: 100%;
    margin: 0 0 .4em;
    padding: 0;
    color: #595959;
    font-size: 1.875em;
    font-weight: 600;
    text-align: center;
    text-transform: none;
    word-wrap: break-word
}

.swal2-actions {
    display: flex;
    z-index: 1;
    box-sizing: border-box;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 1.25em auto 0;
    padding: 0 1.6em
}

    .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
        opacity: .4
    }

    .swal2-actions:not(.swal2-loading) .swal2-styled:hover {
        background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))
    }

    .swal2-actions:not(.swal2-loading) .swal2-styled:active {
        background-image: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))
    }

.swal2-loader {
    display: none;
    align-items: center;
    justify-content: center;
    width: 2.2em;
    height: 2.2em;
    margin: 0 1.875em;
    -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    border-width: .25em;
    border-style: solid;
    border-radius: 100%;
    border-color: #2778c4 transparent #2778c4 transparent
}

.swal2-styled {
    margin: .3125em;
    padding: .625em 1.1em;
    box-shadow: none;
    font-weight: 500
}

    .swal2-styled:not([disabled]) {
        cursor: pointer
    }

    .swal2-styled.swal2-confirm {
        border: 0;
        border-radius: .25em;
        background: initial;
        background-color: #2778c4;
        color: #fff;
        font-size: 1.0625em
    }

    .swal2-styled.swal2-deny {
        border: 0;
        border-radius: .25em;
        background: initial;
        background-color: #d14529;
        color: #fff;
        font-size: 1.0625em
    }

    .swal2-styled.swal2-cancel {
        border: 0;
        border-radius: .25em;
        background: initial;
        background-color: #757575;
        color: #fff;
        font-size: 1.0625em
    }

    .swal2-styled:focus {
        outline: 0;
        box-shadow: 0 0 0 3px rgba(100,150,200,.5)
    }

    .swal2-styled::-moz-focus-inner {
        border: 0
    }

.swal2-footer {
    justify-content: center;
    margin: 1.25em 0 0;
    padding: 1em 0 0;
    border-top: 1px solid #eee;
    color: #545454;
    font-size: 1em
}

.swal2-timer-progress-bar-container {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: .25em;
    overflow: hidden;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

.swal2-timer-progress-bar {
    width: 100%;
    height: .25em;
    background: rgba(0,0,0,.2)
}

.swal2-image {
    max-width: 100%;
    margin: 1.25em auto
}

.swal2-close {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    align-items: center;
    justify-content: center;
    width: 1.2em;
    height: 1.2em;
    padding: 0;
    overflow: hidden;
    transition: color .1s ease-out;
    border: none;
    border-radius: 5px;
    background: 0 0;
    color: #ccc;
    font-family: serif;
    font-size: 2.5em;
    line-height: 1.2;
    cursor: pointer
}

    .swal2-close:hover {
        transform: none;
        background: 0 0;
        color: #f27474
    }

    .swal2-close:focus {
        outline: 0;
        box-shadow: inset 0 0 0 3px rgba(100,150,200,.5)
    }

    .swal2-close::-moz-focus-inner {
        border: 0
    }

.swal2-content {
    z-index: 1;
    justify-content: center;
    margin: 0;
    padding: 0 1.6em;
    color: #545454;
    font-size: 1.125em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    word-wrap: break-word
}

.swal2-checkbox, .swal2-file, .swal2-input, .swal2-radio, .swal2-select, .swal2-textarea {
    margin: 1em auto
}

.swal2-file, .swal2-input, .swal2-textarea {
    box-sizing: border-box;
    width: 100%;
    transition: border-color .3s,box-shadow .3s;
    border: 1px solid #d9d9d9;
    border-radius: .1875em;
    background: inherit;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.06);
    color: inherit;
    font-size: 1.125em
}

    .swal2-file.swal2-inputerror, .swal2-input.swal2-inputerror, .swal2-textarea.swal2-inputerror {
        border-color: #f27474 !important;
        box-shadow: 0 0 2px #f27474 !important
    }

    .swal2-file:focus, .swal2-input:focus, .swal2-textarea:focus {
        border: 1px solid #b4dbed;
        outline: 0;
        box-shadow: 0 0 0 3px rgba(100,150,200,.5)
    }

    .swal2-file::-moz-placeholder, .swal2-input::-moz-placeholder, .swal2-textarea::-moz-placeholder {
        color: #ccc
    }

    .swal2-file:-ms-input-placeholder, .swal2-input:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder {
        color: #ccc
    }

    .swal2-file::placeholder, .swal2-input::placeholder, .swal2-textarea::placeholder {
        color: #ccc
    }

.swal2-range {
    margin: 1em auto;
    background: #fff
}

    .swal2-range input {
        width: 80%
    }

    .swal2-range output {
        width: 20%;
        color: inherit;
        font-weight: 600;
        text-align: center
    }

    .swal2-range input, .swal2-range output {
        height: 2.625em;
        padding: 0;
        font-size: 1.125em;
        line-height: 2.625em
    }

.swal2-input {
    height: 2.625em;
    padding: 0 .75em
}

    .swal2-input[type=number] {
        max-width: 10em
    }

.swal2-file {
    background: inherit;
    font-size: 1.125em
}

.swal2-textarea {
    height: 6.75em;
    padding: .75em
}

.swal2-select {
    min-width: 50%;
    max-width: 100%;
    padding: .375em .625em;
    background: inherit;
    color: inherit;
    font-size: 1.125em
}

.swal2-checkbox, .swal2-radio {
    align-items: center;
    justify-content: center;
    background: #fff;
    color: inherit
}

    .swal2-checkbox label, .swal2-radio label {
        margin: 0 .6em;
        font-size: 1.125em
    }

    .swal2-checkbox input, .swal2-radio input {
        margin: 0 .4em
    }

.swal2-input-label {
    display: flex;
    justify-content: center;
    margin: 1em auto
}

.swal2-validation-message {
    display: none;
    align-items: center;
    justify-content: center;
    margin: 0 -2.7em;
    padding: .625em;
    overflow: hidden;
    background: #f0f0f0;
    color: #666;
    font-size: 1em;
    font-weight: 300
}

    .swal2-validation-message::before {
        content: "!";
        display: inline-block;
        width: 1.5em;
        min-width: 1.5em;
        height: 1.5em;
        margin: 0 .625em;
        border-radius: 50%;
        background-color: #f27474;
        color: #fff;
        font-weight: 600;
        line-height: 1.5em;
        text-align: center
    }

.swal2-icon {
    position: relative;
    box-sizing: content-box;
    justify-content: center;
    width: 5em;
    height: 5em;
    margin: 1.25em auto 1.875em;
    border: .25em solid transparent;
    border-radius: 50%;
    font-family: inherit;
    line-height: 5em;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .swal2-icon .swal2-icon-content {
        display: flex;
        align-items: center;
        font-size: 3.75em
    }

    .swal2-icon.swal2-error {
        border-color: #f27474;
        color: #f27474
    }

        .swal2-icon.swal2-error .swal2-x-mark {
            position: relative;
            flex-grow: 1
        }

        .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
            display: block;
            position: absolute;
            top: 2.3125em;
            width: 2.9375em;
            height: .3125em;
            border-radius: .125em;
            background-color: #f27474
        }

            .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
                left: 1.0625em;
                transform: rotate(45deg)
            }

            .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
                right: 1em;
                transform: rotate(-45deg)
            }

        .swal2-icon.swal2-error.swal2-icon-show {
            -webkit-animation: swal2-animate-error-icon .5s;
            animation: swal2-animate-error-icon .5s
        }

            .swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
                -webkit-animation: swal2-animate-error-x-mark .5s;
                animation: swal2-animate-error-x-mark .5s
            }

    .swal2-icon.swal2-warning {
        border-color: #facea8;
        color: #f8bb86
    }

    .swal2-icon.swal2-info {
        border-color: #9de0f6;
        color: #3fc3ee
    }

    .swal2-icon.swal2-question {
        border-color: #c9dae1;
        color: #87adbd
    }

    .swal2-icon.swal2-success {
        border-color: #a5dc86;
        color: #a5dc86
    }

        .swal2-icon.swal2-success [class^=swal2-success-circular-line] {
            position: absolute;
            width: 3.75em;
            height: 7.5em;
            transform: rotate(45deg);
            border-radius: 50%
        }

            .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
                top: -.4375em;
                left: -2.0635em;
                transform: rotate(-45deg);
                transform-origin: 3.75em 3.75em;
                border-radius: 7.5em 0 0 7.5em
            }

            .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
                top: -.6875em;
                left: 1.875em;
                transform: rotate(-45deg);
                transform-origin: 0 3.75em;
                border-radius: 0 7.5em 7.5em 0
            }

        .swal2-icon.swal2-success .swal2-success-ring {
            position: absolute;
            z-index: 2;
            top: -.25em;
            left: -.25em;
            box-sizing: content-box;
            width: 100%;
            height: 100%;
            border: .25em solid rgba(165,220,134,.3);
            border-radius: 50%
        }

        .swal2-icon.swal2-success .swal2-success-fix {
            position: absolute;
            z-index: 1;
            top: .5em;
            left: 1.625em;
            width: .4375em;
            height: 5.625em;
            transform: rotate(-45deg)
        }

        .swal2-icon.swal2-success [class^=swal2-success-line] {
            display: block;
            position: absolute;
            z-index: 2;
            height: .3125em;
            border-radius: .125em;
            background-color: #a5dc86
        }

            .swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
                top: 2.875em;
                left: .8125em;
                width: 1.5625em;
                transform: rotate(45deg)
            }

            .swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
                top: 2.375em;
                right: .5em;
                width: 2.9375em;
                transform: rotate(-45deg)
            }

        .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
            -webkit-animation: swal2-animate-success-line-tip .75s;
            animation: swal2-animate-success-line-tip .75s
        }

        .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
            -webkit-animation: swal2-animate-success-line-long .75s;
            animation: swal2-animate-success-line-long .75s
        }

        .swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
            -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
            animation: swal2-rotate-success-circular-line 4.25s ease-in
        }

.swal2-progress-steps {
    flex-wrap: wrap;
    align-items: center;
    max-width: 100%;
    margin: 0 0 1.25em;
    padding: 0;
    background: inherit;
    font-weight: 600
}

    .swal2-progress-steps li {
        display: inline-block;
        position: relative
    }

    .swal2-progress-steps .swal2-progress-step {
        z-index: 20;
        flex-shrink: 0;
        width: 2em;
        height: 2em;
        border-radius: 2em;
        background: #2778c4;
        color: #fff;
        line-height: 2em;
        text-align: center
    }

        .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
            background: #2778c4
        }

            .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
                background: #add8e6;
                color: #fff
            }

            .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
                background: #add8e6
            }

    .swal2-progress-steps .swal2-progress-step-line {
        z-index: 10;
        flex-shrink: 0;
        width: 2.5em;
        height: .4em;
        margin: 0 -1px;
        background: #2778c4
    }

[class^=swal2] {
    -webkit-tap-highlight-color: transparent
}

.swal2-show {
    -webkit-animation: swal2-show .3s;
    animation: swal2-show .3s
}

.swal2-hide {
    -webkit-animation: swal2-hide .15s forwards;
    animation: swal2-hide .15s forwards
}

.swal2-noanimation {
    transition: none
}

.swal2-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

.swal2-rtl .swal2-close {
    right: auto;
    left: 0
}

.swal2-rtl .swal2-timer-progress-bar {
    right: 0;
    left: auto
}

@supports (-ms-accelerator:true) {
    .swal2-range input {
        width: 100% !important
    }

    .swal2-range output {
        display: none
    }
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    .swal2-range input {
        width: 100% !important
    }

    .swal2-range output {
        display: none
    }
}

@-webkit-keyframes swal2-toast-show {
    0% {
        transform: translateY(-.625em) rotateZ(2deg)
    }

    33% {
        transform: translateY(0) rotateZ(-2deg)
    }

    66% {
        transform: translateY(.3125em) rotateZ(2deg)
    }

    100% {
        transform: translateY(0) rotateZ(0)
    }
}

@keyframes swal2-toast-show {
    0% {
        transform: translateY(-.625em) rotateZ(2deg)
    }

    33% {
        transform: translateY(0) rotateZ(-2deg)
    }

    66% {
        transform: translateY(.3125em) rotateZ(2deg)
    }

    100% {
        transform: translateY(0) rotateZ(0)
    }
}

@-webkit-keyframes swal2-toast-hide {
    100% {
        transform: rotateZ(1deg);
        opacity: 0
    }
}

@keyframes swal2-toast-hide {
    100% {
        transform: rotateZ(1deg);
        opacity: 0
    }
}

@-webkit-keyframes swal2-toast-animate-success-line-tip {
    0% {
        top: .5625em;
        left: .0625em;
        width: 0
    }

    54% {
        top: .125em;
        left: .125em;
        width: 0
    }

    70% {
        top: .625em;
        left: -.25em;
        width: 1.625em
    }

    84% {
        top: 1.0625em;
        left: .75em;
        width: .5em
    }

    100% {
        top: 1.125em;
        left: .1875em;
        width: .75em
    }
}

@keyframes swal2-toast-animate-success-line-tip {
    0% {
        top: .5625em;
        left: .0625em;
        width: 0
    }

    54% {
        top: .125em;
        left: .125em;
        width: 0
    }

    70% {
        top: .625em;
        left: -.25em;
        width: 1.625em
    }

    84% {
        top: 1.0625em;
        left: .75em;
        width: .5em
    }

    100% {
        top: 1.125em;
        left: .1875em;
        width: .75em
    }
}

@-webkit-keyframes swal2-toast-animate-success-line-long {
    0% {
        top: 1.625em;
        right: 1.375em;
        width: 0
    }

    65% {
        top: 1.25em;
        right: .9375em;
        width: 0
    }

    84% {
        top: .9375em;
        right: 0;
        width: 1.125em
    }

    100% {
        top: .9375em;
        right: .1875em;
        width: 1.375em
    }
}

@keyframes swal2-toast-animate-success-line-long {
    0% {
        top: 1.625em;
        right: 1.375em;
        width: 0
    }

    65% {
        top: 1.25em;
        right: .9375em;
        width: 0
    }

    84% {
        top: .9375em;
        right: 0;
        width: 1.125em
    }

    100% {
        top: .9375em;
        right: .1875em;
        width: 1.375em
    }
}

@-webkit-keyframes swal2-show {
    0% {
        transform: scale(.7)
    }

    45% {
        transform: scale(1.05)
    }

    80% {
        transform: scale(.95)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes swal2-show {
    0% {
        transform: scale(.7)
    }

    45% {
        transform: scale(1.05)
    }

    80% {
        transform: scale(.95)
    }

    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes swal2-hide {
    0% {
        transform: scale(1);
        opacity: 1
    }

    100% {
        transform: scale(.5);
        opacity: 0
    }
}

@keyframes swal2-hide {
    0% {
        transform: scale(1);
        opacity: 1
    }

    100% {
        transform: scale(.5);
        opacity: 0
    }
}

@-webkit-keyframes swal2-animate-success-line-tip {
    0% {
        top: 1.1875em;
        left: .0625em;
        width: 0
    }

    54% {
        top: 1.0625em;
        left: .125em;
        width: 0
    }

    70% {
        top: 2.1875em;
        left: -.375em;
        width: 3.125em
    }

    84% {
        top: 3em;
        left: 1.3125em;
        width: 1.0625em
    }

    100% {
        top: 2.8125em;
        left: .8125em;
        width: 1.5625em
    }
}

@keyframes swal2-animate-success-line-tip {
    0% {
        top: 1.1875em;
        left: .0625em;
        width: 0
    }

    54% {
        top: 1.0625em;
        left: .125em;
        width: 0
    }

    70% {
        top: 2.1875em;
        left: -.375em;
        width: 3.125em
    }

    84% {
        top: 3em;
        left: 1.3125em;
        width: 1.0625em
    }

    100% {
        top: 2.8125em;
        left: .8125em;
        width: 1.5625em
    }
}

@-webkit-keyframes swal2-animate-success-line-long {
    0% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    65% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    84% {
        top: 2.1875em;
        right: 0;
        width: 3.4375em
    }

    100% {
        top: 2.375em;
        right: .5em;
        width: 2.9375em
    }
}

@keyframes swal2-animate-success-line-long {
    0% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    65% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    84% {
        top: 2.1875em;
        right: 0;
        width: 3.4375em
    }

    100% {
        top: 2.375em;
        right: .5em;
        width: 2.9375em
    }
}

@-webkit-keyframes swal2-rotate-success-circular-line {
    0% {
        transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg)
    }

    100% {
        transform: rotate(-405deg)
    }
}

@keyframes swal2-rotate-success-circular-line {
    0% {
        transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg)
    }

    100% {
        transform: rotate(-405deg)
    }
}

@-webkit-keyframes swal2-animate-error-x-mark {
    0% {
        margin-top: 1.625em;
        transform: scale(.4);
        opacity: 0
    }

    50% {
        margin-top: 1.625em;
        transform: scale(.4);
        opacity: 0
    }

    80% {
        margin-top: -.375em;
        transform: scale(1.15)
    }

    100% {
        margin-top: 0;
        transform: scale(1);
        opacity: 1
    }
}

@keyframes swal2-animate-error-x-mark {
    0% {
        margin-top: 1.625em;
        transform: scale(.4);
        opacity: 0
    }

    50% {
        margin-top: 1.625em;
        transform: scale(.4);
        opacity: 0
    }

    80% {
        margin-top: -.375em;
        transform: scale(1.15)
    }

    100% {
        margin-top: 0;
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes swal2-animate-error-icon {
    0% {
        transform: rotateX(100deg);
        opacity: 0
    }

    100% {
        transform: rotateX(0);
        opacity: 1
    }
}

@keyframes swal2-animate-error-icon {
    0% {
        transform: rotateX(100deg);
        opacity: 0
    }

    100% {
        transform: rotateX(0);
        opacity: 1
    }
}

@-webkit-keyframes swal2-rotate-loading {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes swal2-rotate-loading {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow: hidden
}

body.swal2-height-auto {
    /*height: auto !important*/
}

body.swal2-no-backdrop .swal2-container {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    max-width: calc(100% - .625em * 2);
    background-color: transparent !important
}

    body.swal2-no-backdrop .swal2-container > .swal2-modal {
        box-shadow: 0 0 10px rgba(0,0,0,.4)
    }

    body.swal2-no-backdrop .swal2-container.swal2-top {
        top: 0;
        left: 50%;
        transform: translateX(-50%)
    }

    body.swal2-no-backdrop .swal2-container.swal2-top-left, body.swal2-no-backdrop .swal2-container.swal2-top-start {
        top: 0;
        left: 0
    }

    body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
        top: 0;
        right: 0
    }

    body.swal2-no-backdrop .swal2-container.swal2-center {
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%)
    }

    body.swal2-no-backdrop .swal2-container.swal2-center-left, body.swal2-no-backdrop .swal2-container.swal2-center-start {
        top: 50%;
        left: 0;
        transform: translateY(-50%)
    }

    body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
        top: 50%;
        right: 0;
        transform: translateY(-50%)
    }

    body.swal2-no-backdrop .swal2-container.swal2-bottom {
        bottom: 0;
        left: 50%;
        transform: translateX(-50%)
    }

    body.swal2-no-backdrop .swal2-container.swal2-bottom-left, body.swal2-no-backdrop .swal2-container.swal2-bottom-start {
        bottom: 0;
        left: 0
    }

    body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
        right: 0;
        bottom: 0
    }

@media print {
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
        overflow-y: scroll !important
    }

        body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
            display: none
        }

        body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
            position: static !important
        }
}

body.swal2-toast-shown .swal2-container {
    background-color: transparent
}

    body.swal2-toast-shown .swal2-container.swal2-top {
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        transform: translateX(-50%)
    }

    body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
        top: 0;
        right: 0;
        bottom: auto;
        left: auto
    }

    body.swal2-toast-shown .swal2-container.swal2-top-left, body.swal2-toast-shown .swal2-container.swal2-top-start {
        top: 0;
        right: auto;
        bottom: auto;
        left: 0
    }

    body.swal2-toast-shown .swal2-container.swal2-center-left, body.swal2-toast-shown .swal2-container.swal2-center-start {
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        transform: translateY(-50%)
    }

    body.swal2-toast-shown .swal2-container.swal2-center {
        top: 50%;
        right: auto;
        bottom: auto;
        left: 50%;
        transform: translate(-50%,-50%)
    }

    body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        transform: translateY(-50%)
    }

    body.swal2-toast-shown .swal2-container.swal2-bottom-left, body.swal2-toast-shown .swal2-container.swal2-bottom-start {
        top: auto;
        right: auto;
        bottom: 0;
        left: 0
    }

    body.swal2-toast-shown .swal2-container.swal2-bottom {
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%)
    }

    body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
        top: auto;
        right: 0;
        bottom: 0;
        left: auto
    }

body.swal2-toast-column .swal2-toast {
    flex-direction: column;
    align-items: stretch
}

    body.swal2-toast-column .swal2-toast .swal2-actions {
        flex: 1;
        align-self: stretch;
        height: 2.2em;
        margin-top: .3125em
    }

    body.swal2-toast-column .swal2-toast .swal2-loading {
        justify-content: center
    }

    body.swal2-toast-column .swal2-toast .swal2-input {
        height: 2em;
        margin: .3125em auto;
        font-size: 1em
    }

    body.swal2-toast-column .swal2-toast .swal2-validation-message {
        font-size: 1em
    }

@import "./_Constant.css";
@import "./_LoadingPanel.css";
@import "./_Datatables.css";
@import "./_Breadcrumb.css";
@import "./_Dashboard.css";
@import "./_Accordion.css";

@import "./_Footer.css";
@import "./_Login.css";

@import "./_Users.css";
@import "./_Customers.css";
@import "./_Customers_Datatables.css";
@import "./_ToDoList.css";

* {
    box-sizing: border-box;
}

html, body {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    font-family: "Roboto",sans-serif;
    min-height: 100vh;
}

body {
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: scroll !important;
}

.h-90 {
    height: 90% !important;
}


.body-content {
    flex: 1 0 auto;
}

body.modal-open {
    /*padding-right: 0 !important;*/ overflow-y: scroll !important;
    /*overflow: auto !important;*/
}

body.swal2-shown {
    padding-right: 0 !important;
}



/* Card */
/* Buttons */
.btn-primary {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
    color: var(--secondary-font-color) !important;
}

    .btn-primary:hover {
        color: var(--primary-color) !important;
        background-color: var(--secondary-color) !important;
    }


    .btn-primary:active {
        color: var(--primary-color) !important;
        background-color: var(--secondary-color) !important;
    }

    .btn-primary.active {
        color: var(--primary-color) !important;
        background-color: var(--secondary-color) !important;
    }

.btn-secondary {
    background-color: var(--secondary-color) !important;
    border-color: var(--secondary-color) !important;
    color: var(--primary-color) !important;
}

    .btn-secondary:hover {
        color: var(--secondary-color) !important;
        background-color: var(--primary-color) !important;
    }


.btn-info {
    background-color: var(--secondary-color) !important;
    border-color: var(--secondary-color) !important;
    color: var(--primary-color) !important;
}

    .btn-info:hover {
        color: var(--secondary-color) !important;
        background-color: var(--primary-color) !important;
    }

/* Buttons */



a:focus {
    color: var(--secondary-font-color) !important;
}

.a-meters:focus {
    color: var(--primary-color) !important;
}

/* Card */

.dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover {
    color: var(--primary-color) !important;
    background-color: var(--secondary-color) !important;
}



.font-header {
    font-size: 32px;
    font-weight: 600;
    background-image: linear-gradient(180deg, #141d3e, #76bb43);
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    line-height: 1.5 !important;
}

.font-header-sm {
    font-size: 20px;
    font-weight: 600;
    background-image: linear-gradient(180deg, #141d3e, #76bb43);
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
}

.font-header-xs {
    font-size: 15px;
    font-weight: 600;
    background-image: linear-gradient(180deg, #141d3e, #76bb43);
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
}

hr {
    border: none !important; /* Remove default border */
    height: 2px !important; /* Adjust height as needed */
    background: linear-gradient(180deg, #141d3e, #76bb43) !important; /* Example gradient colors */
    width: 100% !important; /* Full width of the container */
}

.input-group > .btn {
    padding-top: .3rem !important;
}


.disabled-link {
    pointer-events: none; /* Prevents clicking */
    opacity: 0.5; /* Makes the link appear faded */
    cursor: not-allowed; /* Changes cursor to indicate it's disabled */
    display: none !important;
    color: #6c757d; /* Grayed out text */
}

    /* Disable hover effect for disabled links */
    .disabled-link:hover {
        color: #6c757d; /* Grayed out text on hover as well */
        cursor: not-allowed; /* Ensure the cursor remains "not-allowed" */
        text-decoration: none; /* Remove text decoration if any */
    }

.disabled-link-customer {
    pointer-events: none; /* Prevents clicking */
    opacity: 0.5; /* Makes the link appear faded */
    cursor: not-allowed; /* Changes cursor to indicate it's disabled */
    color: #6c757d; /* Grayed out text */
}

    /* Disable hover effect for disabled links */
    .disabled-link-customer:hover {
        color: #6c757d; /* Grayed out text on hover as well */
        cursor: not-allowed; /* Ensure the cursor remains "not-allowed" */
        text-decoration: none; /* Remove text decoration if any */
    }

.floating-action-button ul.active li a.disabled-link:hover {
    cursor: not-allowed !important; /* Ensure the cursor stays "not-allowed" */
    background-color: var(--primary-color) !important;
}

.padding-search {
    padding-left: 1rem;
    padding-right: 1rem;
}

.padding-search-div {
    background-color: #f7f7f7;
    opacity: 1;
    padding: 1rem;
    border-radius: 25px;
}

.nav-pills > li > .nav-link.active {
    background: var(--secondary-color) !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: var(--primary-font-color) !important;
}

.nav-pills > li > .nav-link {
    border: 1px solid var(--primary-color) !important;
}

.navbar .navbar-nav .nav-item .nav-link:focus, .navbar .navbar-nav .nav-item .nav-link:hover {
    background: var(--secondary-color) !important;
    color: var(--primary-color) !important;
}

.navbar .navbar-nav .nav-item.active .nav-link {
    background: var(--secondary-font-color) !important;
}

.form-check-label, .form-radio-label {
    margin-right: 0px !important;
}

/* -------- Select CSS -------- */
/* class applies to select element itself, not a wrapper element */
.select-css {
    display: block;
    font-size: 14px;
    font-family: sans-serif;
    /*font-weight: 700;*/
    color: #444;
    line-height: 1.3;
    /*padding: .6em 1.4em .5em .8em;*/
    width: 100%;
    max-width: 100%; /* useful when width is set to anything other than 100% */
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #aaa;
    box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
    border-radius: .25rem;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. 
		for the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference
		
	*/
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%) !important;
    background-repeat: no-repeat, repeat !important;
    /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
    background-position: right .7em top 50%, 0 0 !important;
    /* icon size, then gradient */
    background-size: .65em auto, 100% !important;
    cursor: pointer;
}
    /* Hide arrow icon in IE browsers */
    .select-css::-ms-expand {
        display: none;
    }
    /* Hover style */
    .select-css:hover {
        border-color: #888;
    }
    /* Focus style */
    .select-css:focus {
        border-color: #aaa;
        /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */
        /*  box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
        box-shadow: 0 0 0 3px -moz-mac-focusring;*/
        color: #222;
        outline: none;
    }

    /* .select-css:invalid {
        border-color: #dc3545;
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
    }*/


    /* Set options to normal weight */
    .select-css option {
        font-weight: normal;
    }

/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] .select-css, :root:lang(ar) .select-css, :root:lang(iw) .select-css {
    background-position: left .7em top 50%, 0 0;
    padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
.select-css:disabled, .select-css[aria-disabled=true] {
    color: graytext;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    /*background: #e9ecef !important;*/
}

    .select-css:disabled:hover, .select-css[aria-disabled=true] {
        border-color: #aaa;
    }
/* -------- Select CSS -------- */


/* -------- Checkbox -------- */
.form-check-input:checked::before {
    opacity: 0 !important;
}

.form-check-input[type="checkbox"]:checked {
    background-image: none;
    background-color: var(--secondary-color) !important;
}

.form-check-input:checked:focus {
    border-color: var(--secondary-color) !important;
}

.form-check-input:checked {
    border-color: var(--secondary-color) !important;
}

.form-check-input:focus::before {
    opacity: unset !important;
    box-shadow: unset !important;
    transform: unset !important;
    transition: unset !important;
}

/* -------- Checkbox -------- */



/* 
  ##Device = Ultra-Wide Screens or 8K TVs
  ##Screen = 3840px to higher resolution desktops
*/
@media (min-width: 3840px) {
    .UIU-sm {
        /*width: 20% !important;*/
    }
    .meter-events-sm {
        /*width: 60% !important;*/
    }
}

/* 
  ##Device = TVs with 4K or Higher Resolution
  ##Screen = 1921px to higher resolution desktops
*/
@media (min-width: 1921px) {
    .UIU-sm {
        /*width: 20% !important;*/
    }

    .meter-events-sm {
        /*width: 60% !important;*/
    }
}


/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/
@media (min-width: 1281px) {
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/
@media (min-width: 1025px) and (max-width: 1280px) {
    .card-stats .col-icon {
        width: 35px !important;
        height: 35px !important;
        margin-left: 12px;
    }

    .card-stats .icon-big {
        min-height: 33px !important;
        font-size: 1.5rem !important;
    }

    .card-category {
        font-size: 0.8rem !important;
        line-height: 1.5 !important;
        margin-bottom: 0rem !important;
    }

    .card-stats .card-title {
        font-size: 15px !important;
        line-height: 1.3;
    }

    .small-text-header {
        font-size: 1rem !important;
    }

    p {
        font-size: 0.8rem !important;
        line-height: 1.7 !important;
    }

    .switch {
        width: 35px !important;
        height: 35px !important;
    }
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) {
    .font-header {
        font-size: 20px !important;
    }

    .card-stats .col-icon {
        width: 35px !important;
        height: 35px !important;
        margin-left: 12px;
    }

    .card-stats .icon-big {
        min-height: 33px !important;
        font-size: 1.5rem !important;
    }

    .card-category {
        font-size: 0.8rem !important;
        line-height: 1.5 !important;
        margin-bottom: 0rem !important;
    }

    .card-stats .card-title {
        font-size: 15px !important;
        line-height: 1.3;
    }

    .small-text-header {
        font-size: 1rem !important;
    }

    p {
        font-size: 0.8rem !important;
        line-height: 1.7 !important;
    }

    .switch {
        width: 35px !important;
        height: 35px !important;
    }
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .font-header {
        font-size: 20px !important;
        margin-top: 0.5rem !important;
    }

    .card-stats .col-icon {
        width: 35px !important;
        height: 35px !important;
        margin-left: 12px;
    }

    .card-stats .icon-big {
        min-height: 33px !important;
        font-size: 1.5rem !important;
    }

    .card-category {
        font-size: 0.8rem !important;
        line-height: 1.5 !important;
        margin-bottom: 0rem !important;
    }

    .card-stats .card-title {
        font-size: 15px !important;
        line-height: 1.3;
    }

    .small-text-header {
        font-size: 1rem !important;
    }

    p {
        font-size: 0.8rem !important;
        line-height: 1.7 !important;
    }

    .switch {
        width: 35px !important;
        height: 35px !important;
    }
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/
@media (min-width: 481px) and (max-width: 767px) {
    .font-header {
        font-size: 20px !important;
    }

    .card-stats .col-icon {
        width: 35px !important;
        height: 35px !important;
        margin-left: 12px;
    }

    .card-stats .icon-big {
        min-height: 33px !important;
        font-size: 1.5rem !important;
    }

    .card-category {
        font-size: 0.8rem !important;
        line-height: 1.5 !important;
        margin-bottom: 0rem !important;
    }

    .card-stats .card-title {
        font-size: 15px !important;
        line-height: 1.3;
    }

    .small-text-header {
        font-size: 1rem !important;
    }

    p {
        font-size: 0.8rem !important;
        line-height: 1.7 !important;
    }

    .switch {
        width: 35px !important;
        height: 35px !important;
    }
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
@media (min-width: 320px) and (max-width: 480px) {
    .font-header {
        font-size: 20px !important;
    }

    #SearchMeter_Dashboard {
        margin-top: 1rem;
        width: 100% !important;
    }

    #ResetMeter_Dashboard {
        width: 100% !important;
    }

    .select2-container {
        width: 100% !important;
    }

    .jsPanel {
        width: auto !important;
        left: 0.5rem !important;
        right: 0.5rem !important;
    }

    #nabar_regions_sm{
        padding:0.5rem !important;
    }

}

/*!

 =========================================================
 * Kaiadmin Bootstrap 5 Admin Dashboard (Bootstrap 5)
 =========================================================

 * Product Page: http://www.themekita.com/
 * Copyright 2019 Theme Kita (http://www.themekita.com/)

 =========================================================

 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

[Table of contents]

* Background
* Typography
* Layouts
   + Body & Wrapper
   + Main Header
   + Sidebar
* Layouts Color
* Components
   + Breadcrumbs
   + Cards
     - Card Stats
     - Card Task
     - Card States
     - Card Posts
     - Card Pricing
     - Card Annoucement
     - Card Profile
     - Accordion
   + Inputs
   + Tables
   + Navbars
   + Navsearch
   + Badges
   + Dropdowns
   + Charts
   + Alerts
   + Buttons
   + Navtabs
   + Popovers
   + Progress
   + Paginations
   + Sliders
   + Modals
   + Timeline
   + Maps
   + Invoice
   + Messages
   + Tasks
   + Settings
* Plugins
   + jQueryUI
   + jQuery Scrollbar
   + Toggle
   + Css Animate
   + Full Calendar
   + SweetAlert
   + Datatables
   + DateTimePicker
   + Select2
   + Tagsinput
   + Dropzone
   + Summernote
* Responsive
* 404
* Login & Register

# [Color codes]

body-text-color: #575962
white-color: #ffffff
black-color: #191919
transparent-bg : transparent
default-color : #282a3c
primary-color : #177dff
secondary-color : #716aca
info-color : #36a3f7
success-color : #35cd3a
warning-color : #ffa534
danger-color : #f3545d

-------------------------------------------------------------------*/


@import "../../Site/_Constant.css";

.alert, .brand, .btn-simple, .h1, .h2, .h3, .h4, .h5, .h6, .navbar, .td-name, a, body, button.close, h1, h2, h3, h4, h5, h6, p, td {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: 'Public Sans',sans-serif
}

body, html {
    font-size: 14px;
    color: #2a2f5b
}

a {
    color: #1572e8;
    text-decoration: none !important
}

    a:focus, a:hover {
        color: #1269db
    }

.h1, h1 {
    font-size: 2.15rem
}

.h2, h2 {
    font-size: 1.85rem
}

.h3, h3 {
    font-size: 1.64rem
}

.h4, h4 {
    font-size: 1.48rem
}

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

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

p {
    font-size: 1rem;
    line-height: 1.82;
    margin-bottom: 1rem;
    word-break: break-word
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.3
}

    .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: inherit
    }

.small, small {
    font-size: 13px
}

.b, .strong, b, strong {
    font-weight: 600
}

.page-pretitle {
    letter-spacing: .08em;
    text-transform: uppercase;
    color: #95aac9
}

.page-title {
    font-size: 23px;
    font-weight: 600;
    color: #444;
    line-height: 30px;
    margin-bottom: 20px
}

.page-category {
    color: #444;
    line-height: 1.5;
    margin-bottom: 25px
}

.text-primary, .text-primary a {
    color: #1572e8 !important
}

    .text-primary a:hover, .text-primary:hover {
        color: #1572e8 !important
    }

.text-secondary, .text-secondary a {
    color: #6861ce !important
}

    .text-secondary a:hover, .text-secondary:hover {
        color: #6861ce !important
    }

.text-info, .text-info a {
    color: #48abf7 !important
}

    .text-info a:hover, .text-info:hover {
        color: #48abf7 !important
    }

.text-success, .text-success a {
    color: #31ce36 !important
}

    .text-success a:hover, .text-success:hover {
        color: #31ce36 !important
    }

.text-warning, .text-warning a {
    color: #ffad46 !important
}

    .text-warning a:hover, .text-warning:hover {
        color: #ffad46 !important
    }

.text-danger, .text-danger a {
    color: #f25961 !important
}

    .text-danger a:hover, .text-danger:hover {
        color: #f25961 !important
    }

label {
    color: #495057 !important;
   /* font-size: 14px !important*/
}

.text-small {
    font-size: 11px
}

.metric-value {
    margin-bottom: 5px;
    line-height: 1;
    white-space: nowrap
}

.metric-label {
    font-size: .975rem;
    font-weight: 500;
    color: #686f76;
    white-space: nowrap;
    margin-bottom: 0
}

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

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

.fw-mediumbold {
    font-weight: 500 !important
}

.fw-bold {
    font-weight: 600 !important
}

.fw-extrabold {
    font-weight: 700 !important
}

.op-9 {
    opacity: .9 !important
}

.op-8 {
    opacity: .8 !important
}

.op-7 {
    opacity: .7 !important
}

.op-6 {
    opacity: .6 !important
}

.op-5 {
    opacity: .5 !important
}

.op-4 {
    opacity: .4 !important
}

.op-3 {
    opacity: .3 !important
}

body {
    min-height: 100vh;
    position: relative;
    background: #f5f7fd;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat
}

.body-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .15;
    z-index: 2000;
    top: 0;
    left: 0
}

:focus {
    outline: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.border-bottom, .border-left, .border-right, .border-top {
    border-color: #f0f1f3 !important
}

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

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

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

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

.mt--2, .my--2 {
    margin-top: -.5rem !important
}

.mt--1, .my--1 {
    margin-top: -.25rem !important
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.wrapper {
    min-height: 100vh;
    position: relative;
    top: 0;
    height: 100vh
}

.flex-1 {
    -ms-flex: 1;
    flex: 1
}

.metric {
    display: flex;
    padding: 1rem;
    flex-direction: column
}

.no-box-shadow-style * {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important
}

.no-box-shadow-style .card, .no-box-shadow-style .row-card-no-pd {
    border: 1px solid #eaeaea
}

.main-header {
    background: #fff;
    min-height: 60px;
    width: calc(100% - 250px);
    position: fixed;
    z-index: 1001;
    border-bottom: 5px solid;
    border-image: linear-gradient(to right, #141d3e, #76bb43) 1;
}

    .main-header .navbar-header {
        min-height: 70px
    }

        .main-header .navbar-header .btn-toggle {
            margin-right: 30px;
            margin-left: 20px
        }

#search-nav {
    flex: 1;
    max-width: 300px;
    transition: all .4s
}

    #search-nav.focus {
        max-width: 400px
    }

.main-panel {
    position: relative;
    width: calc(100% - 265px);
    height: 100vh;
    min-height: 100%;
    float: right;
    transition: all .3s
}

    .main-panel > .container {
        min-height: calc(100% - 123px);
        margin-top: 69px;
        overflow: hidden;
        width: 100%;
        max-width: unset;
        padding: 0 !important
    }

    .main-panel > .container-full {
        padding: 0 !important;
        min-height: calc(100% - 123px);
        margin-top: 70px;
        overflow: hidden;
        width: 100%;
        max-width: unset
    }

    .main-panel .row {
        --bs-gutter-x: 30px
    }

    .main-panel .page-header {
        display: flex;
        align-items: center;
        margin-bottom: 20px
    }

        .main-panel .page-header .page-title {
            margin-bottom: 0
        }

        .main-panel .page-header .btn-page-header-dropdown {
            width: 35px;
            height: 35px;
            font-size: 1rem;
            padding: 0;
            color: #6b6b6b;
            box-shadow: 0 2px 14px 0 rgba(144,116,212,.1) !important;
            border: 0
        }

            .main-panel .page-header .btn-page-header-dropdown:after {
                display: none
            }

        .main-panel .page-header .dropdown-menu {
            margin-top: 15px;
            top: 0 !important
        }

            .main-panel .page-header .dropdown-menu:after {
                width: 0;
                height: 0;
                border-left: 8px solid transparent;
                border-right: 8px solid transparent;
                border-bottom: 8px solid #fff;
                position: absolute;
                top: -8px;
                right: 32px;
                content: ''
            }

    .main-panel .page-divider {
        height: 0;
        margin: .3rem 0 1rem;
        overflow: hidden;
        border-top: 1px solid #ebecec
    }

.page-wrapper {
    min-height: calc(100vh - 57px);
    position: relative
}

    .page-wrapper.has-sidebar .page-inner {
        margin-left: 22.5rem
    }

.page-navs {
    position: relative;
    display: block;
    padding-right: 1rem;
    padding-left: 1rem;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.07);
    z-index: 1
}

    .page-navs .nav .nav-link {
        padding: 1rem !important
    }

    .page-navs .nav-line {
        border: 0 !important
    }

        .page-navs .nav-line .nav-link {
            border-bottom-width: 3px !important
        }

.nav-scroller {
    overflow-x: auto;
    overflow-y: hidden
}

    .nav-scroller .nav {
        flex-wrap: nowrap;
        white-space: nowrap
    }

@media (min-width:991px) {
    .main-panel > .container-full {
        padding: 24px !important
    }

    .page-wrapper {
        overflow: hidden
    }

    .page-navs {
        padding-right: 2rem;
        padding-left: 2rem
    }
}

.page-inner {
    padding: 24px 0
}

@media (min-width:576px) {
    .page-inner {
        padding-right: 30px;
        padding-left: 30px
    }
}

.page-inner-fill {
    padding: 0;
    height: calc(100% - 57px);
    display: flex;
    flex-direction: column
}

.page-sidebar {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    max-width: 22.5rem;
    box-shadow: none;
    transform: translate3d(100%,0,0);
    overflow: auto;
    z-index: 2;
    transition: transform .2s ease-in-out;
    border-right: 1px solid rgba(61,70,79,.125) !important
}

    .page-sidebar .back {
        width: 100%;
        display: flex;
        align-items: center;
        padding: 1rem;
        box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
        font-size: 15px
    }

.page-sidebar-section {
    flex: 1;
    overflow-y: auto
}

@media (min-width:1200.5px) {
    .page-sidebar {
        transform: translateZ(0);
        left: 0
    }
}

@media (max-width:1200.5px) {
    .page-wrapper.has-sidebar .page-inner {
        margin-left: 0
    }

    .pagesidebar_open .page-sidebar {
        transform: translate3d(0,0,0) !important;
        max-width: unset
    }
}

.page-with-aside {
    display: flex
}

    .page-with-aside .page-aside {
        width: 280px;
        min-height: 100vh;
        border-right: 1px solid #f1f1f1;
        padding: 15px 0
    }

        .page-with-aside .page-aside .aside-header {
            padding: 15px 22px
        }

            .page-with-aside .page-aside .aside-header .title {
                font-size: 24px
            }

            .page-with-aside .page-aside .aside-header .description {
                font-size: 12px
            }

        .page-with-aside .page-aside .aside-nav .nav {
            flex-direction: column
        }

            .page-with-aside .page-aside .aside-nav .nav > li {
                padding: 8px 22px;
                margin-bottom: 5px
            }

                .page-with-aside .page-aside .aside-nav .nav > li.active, .page-with-aside .page-aside .aside-nav .nav > li:focus, .page-with-aside .page-aside .aside-nav .nav > li:hover {
                    background: rgba(51,51,51,.08)
                }

                .page-with-aside .page-aside .aside-nav .nav > li.active {
                    padding: 12px 22px;
                    font-weight: 600
                }

                    .page-with-aside .page-aside .aside-nav .nav > li.active > a {
                        color: #575962 !important
                    }

                .page-with-aside .page-aside .aside-nav .nav > li > a {
                    color: #83848a;
                    display: flex;
                    align-items: center;
                    font-size: 12px
                }

                    .page-with-aside .page-aside .aside-nav .nav > li > a:focus, .page-with-aside .page-aside .aside-nav .nav > li > a:hover {
                        text-decoration: none
                    }

                    .page-with-aside .page-aside .aside-nav .nav > li > a i {
                        font-size: 20px;
                        margin-right: 15px;
                        color: #a1a2a6
                    }

        .page-with-aside .page-aside .aside-nav .label {
            padding: 5px 22px;
            margin-top: 22px;
            margin-bottom: 5px;
            display: block
        }

        .page-with-aside .page-aside .aside-compose {
            padding: 25px 22px
        }

    .page-with-aside .page-content {
        width: calc(100% - 280px)
    }

.footer {
    border-top: 1px solid var(--secondary-color);
    padding: 15px;
    background: var(--secondary-color);
    position: absolute;
    width: 100%;
    color: white;
}

.footer .nav-link{
    color: white !important;
}

    .footer .footer-text {
        color: white !important;
    }

    .footer .container, .footer .container-fluid {
        display: flex;
        align-items: center
    }

.sidebar, .sidebar[data-background-color=white] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 265px;
    display: block;
    z-index: 1002;
    color: #fff;
    font-weight: 200;
    background: #fff;
    -webkit-box-shadow: 4px 4px 10px rgba(69,65,78,.06);
    -moz-box-shadow: 4px 4px 10px rgba(69,65,78,.06);
    box-shadow: 4px 4px 10px rgba(69,65,78,.06);
    transition: all .3s
}

    .sidebar .user, .sidebar[data-background-color=white] .user {
        padding-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        border-top: 1px solid #f1f1f1;
        border-bottom: 1px solid #f1f1f1;
        display: block;
        margin-left: 15px;
        margin-right: 15px
    }

        .sidebar .user .info a, .sidebar[data-background-color=white] .user .info a {
            white-space: nowrap;
            display: block;
            position: relative
        }

            .sidebar .user .info a:focus, .sidebar .user .info a:hover, .sidebar[data-background-color=white] .user .info a:focus, .sidebar[data-background-color=white] .user .info a:hover {
                text-decoration: none
            }

            .sidebar .user .info a > span, .sidebar[data-background-color=white] .user .info a > span {
                font-size: 1rem;
                font-weight: 400;
                color: #777;
                display: flex;
                flex-direction: column
            }

                .sidebar .user .info a > span .user-level, .sidebar[data-background-color=white] .user .info a > span .user-level {
                    color: #555;
                    font-weight: 600;
                    font-size: 12px;
                    margin-top: 5px
                }

            .sidebar .user .info a .link-collapse, .sidebar[data-background-color=white] .user .info a .link-collapse {
                padding: 7px 0
            }

        .sidebar .user .info .caret, .sidebar[data-background-color=white] .user .info .caret {
            position: absolute;
            top: 17px;
            right: 0;
            border-top-color: #777
        }

    .sidebar .sidebar-wrapper, .sidebar[data-background-color=white] .sidebar-wrapper {
        position: relative;
        max-height: calc(100vh - 75px);
        min-height: 100%;
        overflow: auto;
        width: 100%;
        z-index: 4;
        transition: all .3s
    }

        .sidebar .sidebar-wrapper .sidebar-content, .sidebar[data-background-color=white] .sidebar-wrapper .sidebar-content {
            padding-top: 0;
            padding-bottom: 100px
        }

        .sidebar .sidebar-wrapper .scroll-element.scroll-y, .sidebar[data-background-color=white] .sidebar-wrapper .scroll-element.scroll-y {
            top: 5px !important
        }

    .sidebar .nav, .sidebar[data-background-color=white] .nav {
        display: block;
        float: none;
        margin-top: 20px
    }

        .sidebar .nav .nav-section, .sidebar[data-background-color=white] .nav .nav-section {
            margin: 15px 0 0 0
        }

            .sidebar .nav .nav-section .sidebar-mini-icon, .sidebar[data-background-color=white] .nav .nav-section .sidebar-mini-icon {
                text-align: center;
                font-size: 15px;
                color: #909093;
                display: none
            }

            .sidebar .nav .nav-section .text-section, .sidebar[data-background-color=white] .nav .nav-section .text-section {
                padding: 2px 30px;
                font-size: 12px;
                color: #727275;
                font-weight: 600;
                text-transform: uppercase;
                letter-spacing: .5px;
                margin-bottom: 12px;
                margin-top: 20px;
                line-height: 1.5 !important;
            }

        .sidebar .nav > .nav-item, .sidebar[data-background-color=white] .nav > .nav-item {
            display: list-item
        }

            .sidebar .nav > .nav-item.active > a, .sidebar[data-background-color=white] .nav > .nav-item.active > a {
                background: rgba(0,0,0,.03);
                color: #2a2f5b !important
            }

                .sidebar .nav > .nav-item.active > a:before, .sidebar[data-background-color=white] .nav > .nav-item.active > a:before {
                    background: #1d7af3
                }

                .sidebar .nav > .nav-item.active > a p, .sidebar[data-background-color=white] .nav > .nav-item.active > a p {
                    color: #2a2f5b !important;
                    font-weight: 600
                }

            .sidebar .nav > .nav-item.active:hover > a:before, .sidebar[data-background-color=white] .nav > .nav-item.active:hover > a:before {
                background: #1d7af3
            }

            .sidebar .nav > .nav-item.active a i, .sidebar[data-background-color=white] .nav > .nav-item.active a i {
                color: #4d7cfe
            }

            .sidebar .nav > .nav-item.submenu, .sidebar[data-background-color=white] .nav > .nav-item.submenu {
                background: rgba(0,0,0,.03)
            }

                .sidebar .nav > .nav-item.submenu > li > a i, .sidebar[data-background-color=white] .nav > .nav-item.submenu > li > a i {
                    color: rgba(23,125,255,.76)
                }

            .sidebar .nav > .nav-item a, .sidebar[data-background-color=white] .nav > .nav-item a {
                display: flex;
                align-items: center;
                color: #575962;
                padding: 6px 25px;
                width: 100%;
                font-size: 1rem;
                font-weight: 400;
                position: relative;
                margin-bottom: 3px;
                text-decoration: none !important
            }

                .sidebar .nav > .nav-item a:focus, .sidebar .nav > .nav-item a:hover, .sidebar[data-background-color=white] .nav > .nav-item a:focus, .sidebar[data-background-color=white] .nav > .nav-item a:hover {
                    text-decoration: none
                }

                    .sidebar .nav > .nav-item a:focus p, .sidebar .nav > .nav-item a:hover p, .sidebar[data-background-color=white] .nav > .nav-item a:focus p, .sidebar[data-background-color=white] .nav > .nav-item a:hover p {
                        color: #575962 !important;
                        font-weight: 600
                    }

                    .sidebar .nav > .nav-item a:focus i, .sidebar .nav > .nav-item a:hover i, .sidebar[data-background-color=white] .nav > .nav-item a:focus i, .sidebar[data-background-color=white] .nav > .nav-item a:hover i {
                        color: #4d7cfe !important
                    }

                .sidebar .nav > .nav-item a .letter-icon, .sidebar[data-background-color=white] .nav > .nav-item a .letter-icon {
                    color: #a1a2a6;
                    margin-right: 15px;
                    width: 25px;
                    text-align: center;
                    vertical-align: middle;
                    float: left;
                    font-size: 20px;
                    font-weight: 200
                }

                .sidebar .nav > .nav-item a i, .sidebar[data-background-color=white] .nav > .nav-item a i {
                    color: #8d9498;
                    margin-right: 15px;
                    width: 25px;
                    text-align: center;
                    vertical-align: middle;
                    float: left;
                    font-size: 16px;
                    line-height: 30px
                }

                    .sidebar .nav > .nav-item a i[class^=flaticon-], .sidebar[data-background-color=white] .nav > .nav-item a i[class^=flaticon-] {
                        font-size: 20px
                    }

                .sidebar .nav > .nav-item a p, .sidebar[data-background-color=white] .nav > .nav-item a p {
                    font-size: 1rem;
                    margin-bottom: 0;
                    margin-right: 5px;
                    white-space: nowrap;
                    font-weight: 600
                }

                .sidebar .nav > .nav-item a .caret, .sidebar[data-background-color=white] .nav > .nav-item a .caret {
                    margin-left: auto;
                    margin-right: 6px;
                    transition: all .5s;
                    color: #8d9498
                }

                .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true], .sidebar[data-background-color=white] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] {
                    background: 0 0
                }

                    .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] p, .sidebar[data-background-color=white] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] p {
                        color: #575962
                    }

                    .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color=white] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
                        color: #4d7cfe
                    }

                    .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] .caret, .sidebar[data-background-color=white] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] .caret {
                        -webkit-transform: rotate(-180deg);
                        transform: rotate(-180deg)
                    }

                    .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color=white] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
                        background: #1d7af3
                    }

        .sidebar .nav.nav-primary > .nav-item a:focus i, .sidebar .nav.nav-primary > .nav-item a:hover i, .sidebar .nav.nav-primary > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color=white] .nav.nav-primary > .nav-item a:focus i, .sidebar[data-background-color=white] .nav.nav-primary > .nav-item a:hover i, .sidebar[data-background-color=white] .nav.nav-primary > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
            color: #1572e8 !important
        }

        .sidebar .nav.nav-primary > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color=white] .nav.nav-primary > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
            background: #1572e8 !important
        }

        .sidebar .nav.nav-primary > .nav-item.active a:before, .sidebar[data-background-color=white] .nav.nav-primary > .nav-item.active a:before {
            background: #1572e8 !important
        }

        .sidebar .nav.nav-primary > .nav-item.active a i, .sidebar[data-background-color=white] .nav.nav-primary > .nav-item.active a i {
            color: #1572e8 !important
        }

        .sidebar .nav.nav-primary > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color=white] .nav.nav-primary > .nav-item .nav-collapse li.active > a {
            color: #1572e8 !important
        }

        .sidebar .nav.nav-secondary > .nav-item a:focus i, .sidebar .nav.nav-secondary > .nav-item a:hover i, .sidebar .nav.nav-secondary > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color=white] .nav.nav-secondary > .nav-item a:focus i, .sidebar[data-background-color=white] .nav.nav-secondary > .nav-item a:hover i, .sidebar[data-background-color=white] .nav.nav-secondary > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
            color: var(--secondary-color) !important
        }

        .sidebar .nav.nav-secondary > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color=white] .nav.nav-secondary > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
            background: var(--secondary-color) !important
        }

        .sidebar .nav.nav-secondary > .nav-item.active a:before, .sidebar[data-background-color=white] .nav.nav-secondary > .nav-item.active a:before {
            background: var(--secondary-color) !important
        }

        .sidebar .nav.nav-secondary > .nav-item.active a i, .sidebar[data-background-color=white] .nav.nav-secondary > .nav-item.active a i {
            color: var(--secondary-color) !important
        }

        .sidebar .nav.nav-secondary > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color=white] .nav.nav-secondary > .nav-item .nav-collapse li.active > a {
            color: var(--secondary-color) !important
        }

        .sidebar .nav.nav-info > .nav-item a:focus i, .sidebar .nav.nav-info > .nav-item a:hover i, .sidebar .nav.nav-info > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color=white] .nav.nav-info > .nav-item a:focus i, .sidebar[data-background-color=white] .nav.nav-info > .nav-item a:hover i, .sidebar[data-background-color=white] .nav.nav-info > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
            color: #48abf7 !important
        }

        .sidebar .nav.nav-info > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color=white] .nav.nav-info > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
            background: #48abf7 !important
        }

        .sidebar .nav.nav-info > .nav-item.active a:before, .sidebar[data-background-color=white] .nav.nav-info > .nav-item.active a:before {
            background: #48abf7 !important
        }

        .sidebar .nav.nav-info > .nav-item.active a i, .sidebar[data-background-color=white] .nav.nav-info > .nav-item.active a i {
            color: #48abf7 !important
        }

        .sidebar .nav.nav-info > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color=white] .nav.nav-info > .nav-item .nav-collapse li.active > a {
            color: #48abf7 !important
        }

        .sidebar .nav.nav-success > .nav-item a:focus i, .sidebar .nav.nav-success > .nav-item a:hover i, .sidebar .nav.nav-success > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color=white] .nav.nav-success > .nav-item a:focus i, .sidebar[data-background-color=white] .nav.nav-success > .nav-item a:hover i, .sidebar[data-background-color=white] .nav.nav-success > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
            color: #31ce36 !important
        }

        .sidebar .nav.nav-success > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color=white] .nav.nav-success > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
            background: #31ce36 !important
        }

        .sidebar .nav.nav-success > .nav-item.active a:before, .sidebar[data-background-color=white] .nav.nav-success > .nav-item.active a:before {
            background: #31ce36 !important
        }

        .sidebar .nav.nav-success > .nav-item.active a i, .sidebar[data-background-color=white] .nav.nav-success > .nav-item.active a i {
            color: #31ce36 !important
        }

        .sidebar .nav.nav-success > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color=white] .nav.nav-success > .nav-item .nav-collapse li.active > a {
            color: #31ce36 !important
        }

        .sidebar .nav.nav-warning > .nav-item a:focus i, .sidebar .nav.nav-warning > .nav-item a:hover i, .sidebar .nav.nav-warning > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color=white] .nav.nav-warning > .nav-item a:focus i, .sidebar[data-background-color=white] .nav.nav-warning > .nav-item a:hover i, .sidebar[data-background-color=white] .nav.nav-warning > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
            color: #ffad46 !important
        }

        .sidebar .nav.nav-warning > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color=white] .nav.nav-warning > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
            background: #ffad46 !important
        }

        .sidebar .nav.nav-warning > .nav-item.active a:before, .sidebar[data-background-color=white] .nav.nav-warning > .nav-item.active a:before {
            background: #ffad46 !important
        }

        .sidebar .nav.nav-warning > .nav-item.active a i, .sidebar[data-background-color=white] .nav.nav-warning > .nav-item.active a i {
            color: #ffad46 !important
        }

        .sidebar .nav.nav-warning > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color=white] .nav.nav-warning > .nav-item .nav-collapse li.active > a {
            color: #ffad46 !important
        }

        .sidebar .nav.nav-danger > .nav-item a:focus i, .sidebar .nav.nav-danger > .nav-item a:hover i, .sidebar .nav.nav-danger > .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color=white] .nav.nav-danger > .nav-item a:focus i, .sidebar[data-background-color=white] .nav.nav-danger > .nav-item a:hover i, .sidebar[data-background-color=white] .nav.nav-danger > .nav-item a[data-toggle=collapse][aria-expanded=true] i {
            color: #f25961 !important
        }

        .sidebar .nav.nav-danger > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color=white] .nav.nav-danger > .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
            background: #f25961 !important
        }

        .sidebar .nav.nav-danger > .nav-item.active a:before, .sidebar[data-background-color=white] .nav.nav-danger > .nav-item.active a:before {
            background: #f25961 !important
        }

        .sidebar .nav.nav-danger > .nav-item.active a i, .sidebar[data-background-color=white] .nav.nav-danger > .nav-item.active a i {
            color: #f25961 !important
        }

        .sidebar .nav.nav-danger > .nav-item .nav-collapse li.active > a, .sidebar[data-background-color=white] .nav.nav-danger > .nav-item .nav-collapse li.active > a {
            color: #f25961 !important
        }

        .sidebar .nav > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar .nav > .nav-item.active:hover > a:before, .sidebar .nav > .nav-item.active > a:before, .sidebar[data-background-color=white] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true]:before, .sidebar[data-background-color=white] .nav > .nav-item.active:hover > a:before, .sidebar[data-background-color=white] .nav > .nav-item.active > a:before {
            opacity: 1 !important;
            position: absolute;
            z-index: 1;
            width: 5px;
            height: 100%;
            content: '';
            left: 0;
            top: 0
        }

    .sidebar .nav-collapse, .sidebar[data-background-color=white] .nav-collapse {
        margin-top: 0;
        margin-bottom: 15px;
        padding-bottom: 15px;
        padding-top: 10px
    }

        .sidebar .nav-collapse li.active > a, .sidebar[data-background-color=white] .nav-collapse li.active > a {
            font-weight: 600
        }

        .sidebar .nav-collapse li a:before, .sidebar .nav-collapse li a:hover:before, .sidebar[data-background-color=white] .nav-collapse li a:before, .sidebar[data-background-color=white] .nav-collapse li a:hover:before {
            opacity: 0 !important
        }

        .sidebar .nav-collapse li a, .sidebar[data-background-color=white] .nav-collapse li a {
            margin-bottom: 3px !important;
            padding: 10px 25px !important
        }

            .sidebar .nav-collapse li a .sub-item, .sidebar[data-background-color=white] .nav-collapse li a .sub-item {
                font-size: 1rem;
                position: relative;
                margin-left: 25px;
                opacity: .85
            }

                .sidebar .nav-collapse li a .sub-item:before, .sidebar[data-background-color=white] .nav-collapse li a .sub-item:before {
                    content: '';
                    height: 4px;
                    width: 4px;
                    background: rgba(131,132,138,.89);
                    position: absolute;
                    left: -15px;
                    top: 50%;
                    transform: translateY(-50%);
                    border-radius: 100%
                }

            .sidebar .nav-collapse li a:hover .sub-item, .sidebar[data-background-color=white] .nav-collapse li a:hover .sub-item {
                opacity: 1
            }

            .sidebar .nav-collapse li a .sidebar-mini-icon, .sidebar[data-background-color=white] .nav-collapse li a .sidebar-mini-icon {
                font-size: 16px;
                color: #c3c5ca;
                margin-right: 15px;
                width: 25px;
                text-align: center;
                vertical-align: middle;
                float: left;
                font-weight: 300 !important
            }

        .sidebar .nav-collapse.subnav, .sidebar[data-background-color=white] .nav-collapse.subnav {
            padding-bottom: 10px;
            margin-bottom: 0
        }

            .sidebar .nav-collapse.subnav li a, .sidebar[data-background-color=white] .nav-collapse.subnav li a {
                padding-left: 40px !important
            }

    .sidebar .profile-section .border-bottom, .sidebar .profile-section .border-left, .sidebar .profile-section .border-right, .sidebar .profile-section .border-top, .sidebar[data-background-color=white] .profile-section .border-bottom, .sidebar[data-background-color=white] .profile-section .border-left, .sidebar[data-background-color=white] .profile-section .border-right, .sidebar[data-background-color=white] .profile-section .border-top {
        border-color: rgba(255,255,255,.3) !important
    }

    .sidebar .user-profile .user-name, .sidebar[data-background-color=white] .user-profile .user-name {
        font-size: 16px
    }

    .sidebar .user-profile .user-level, .sidebar[data-background-color=white] .user-profile .user-level {
        font-size: 13px
    }

    .sidebar .menubar, .sidebar[data-background-color=white] .menubar {
        color: #fff;
        line-height: 80px;
        font-size: 18px;
        opacity: .9
    }

    .sidebar[data-background-color=dark2] .nav .nav-item.submenu, .sidebar[data-background-color=dark2] .nav .nav-item > a:focus, .sidebar[data-background-color=dark2] .nav .nav-item > a:hover, .sidebar[data-background-color=dark] .nav .nav-item.submenu, .sidebar[data-background-color=dark] .nav .nav-item > a:focus, .sidebar[data-background-color=dark] .nav .nav-item > a:hover {
        background: rgba(0,0,0,.16)
    }

        .sidebar[data-background-color=dark2] .nav .nav-item.submenu > a, .sidebar[data-background-color=dark] .nav .nav-item.submenu > a {
            background: 0 0 !important
        }

    .sidebar[data-background-color=dark2] .nav .nav-item.active > a, .sidebar[data-background-color=dark] .nav .nav-item.active > a {
        background: rgba(0,0,0,.16)
    }

.logo-header {
    float: left;
    width: 265px;
    height: 70px;
    line-height: 60px;
    color: #333;
    z-index: 1001;
    font-size: 17px;
    font-weight: 400;
    padding-left: 25px;
    padding-right: 25px;
    z-index: 1001;
    display: flex;
    align-items: center;
    position: relative;
    transition: all .3s
}

    .logo-header .big-logo {
        margin-right: 8px
    }

        .logo-header .big-logo:hover {
            text-decoration: none
        }

        .logo-header .big-logo .logo-img {
            width: 35px;
            height: 35px
        }

    .logo-header .logo {
        color: #2a2f5b;
        opacity: 1;
        position: relative;
        height: 100%;
        display: flex;
        align-items: center
    }

        .logo-header .logo:hover {
            text-decoration: none
        }

        .logo-header .logo .navbar-brand {
            padding-top: 0;
            padding-bottom: 0;
            margin-right: 0
        }

    .logo-header .nav-toggle {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        position: absolute;
        top: 0;
        right: 18px;
        z-index: 5
    }

    .logo-header .navbar-toggler {
        padding-left: 0;
        padding-right: 0;
        opacity: 0;
        display: none
    }

        .logo-header .navbar-toggler .navbar-toggler-icon {
            height: unset;
            width: unset;
            display: block;
            color: #545454;
            font-size: 22px
        }

    .logo-header .more {
        background: 0 0;
        border: 0;
        font-size: 22px;
        padding: 0;
        opacity: 0;
        width: 0;
        display: none
    }

.btn-toggle {
    font-size: 20px !important;
    line-height: 20px;
    padding: 0 !important;
    background: 0 0 !important;
    color: #2a2f5b !important
}

    .btn-toggle:focus, .btn-toggle:hover {
        opacity: 1
    }

.sidebar.sidebar-style-2 .nav .nav-item {
    padding: 0 15px
}

    .sidebar.sidebar-style-2 .nav .nav-item a {
        padding: 8px 10px;
        border-radius: 10px
    }

        .sidebar.sidebar-style-2 .nav .nav-item a:focus, .sidebar.sidebar-style-2 .nav .nav-item a:hover, .sidebar.sidebar-style-2 .nav .nav-item a[data-toggle=collapse][aria-expanded=true] {
            background: rgba(199,199,199,.2)
        }

            .sidebar.sidebar-style-2 .nav .nav-item a:focus i, .sidebar.sidebar-style-2 .nav .nav-item a:focus p, .sidebar.sidebar-style-2 .nav .nav-item a:hover i, .sidebar.sidebar-style-2 .nav .nav-item a:hover p, .sidebar.sidebar-style-2 .nav .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar.sidebar-style-2 .nav .nav-item a[data-toggle=collapse][aria-expanded=true] p {
                color: #575962 !important
            }

    .sidebar.sidebar-style-2 .nav .nav-item.active a:before {
        background: 0 0
    }

    .sidebar.sidebar-style-2 .nav .nav-item .active a {
        background: rgba(199,199,199,.2)
    }

        .sidebar.sidebar-style-2 .nav .nav-item .active a i, .sidebar.sidebar-style-2 .nav .nav-item .active a p {
            color: #575962 !important
        }

    .sidebar.sidebar-style-2 .nav .nav-item.submenu {
        background: 0 0 !important
    }

    .sidebar.sidebar-style-2 .nav .nav-item a[data-toggle=collapse][aria-expanded=true]:before {
        background: 0 0 !important
    }

.sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a {
    background: #1572e8 !important;
    box-shadow: 4px 4px 10px 0 rgba(0,0,0,.1),4px 4px 15px -5px rgba(21,114,232,.4)
}

    .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a:before {
        background: 0 0 !important
    }

    .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a span {
        color: #fff !important
    }

    .sidebar.sidebar-style-2 .nav.nav-primary > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
        color: #fff !important
    }

.sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a {
    background: #6861ce !important;
    box-shadow: 4px 4px 10px 0 rgba(0,0,0,.1),4px 4px 15px -5px rgba(104,97,206,.4)
}

    .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a:before {
        background: 0 0 !important
    }

    .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a span {
        color: #fff !important
    }

    .sidebar.sidebar-style-2 .nav.nav-secondary > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
        color: #fff !important
    }

.sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a {
    background: #48abf7 !important;
    box-shadow: 4px 4px 10px 0 rgba(0,0,0,.1),4px 4px 15px -5px rgba(72,171,247,.4)
}

    .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a:before {
        background: 0 0 !important
    }

    .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a span {
        color: #fff !important
    }

    .sidebar.sidebar-style-2 .nav.nav-info > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
        color: #fff !important
    }

.sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a {
    background: #31ce36 !important;
    box-shadow: 4px 4px 10px 0 rgba(0,0,0,.1),4px 4px 15px -5px rgba(49,206,54,.4)
}

    .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a:before {
        background: 0 0 !important
    }

    .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a span {
        color: #fff !important
    }

    .sidebar.sidebar-style-2 .nav.nav-success > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
        color: #fff !important
    }

.sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a {
    background: #ffad46 !important;
    box-shadow: 4px 4px 10px 0 rgba(0,0,0,.1),4px 4px 15px -5px rgba(255,173,70,.4)
}

    .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a:before {
        background: 0 0 !important
    }

    .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a span {
        color: #fff !important
    }

    .sidebar.sidebar-style-2 .nav.nav-warning > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
        color: #fff !important
    }

.sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a {
    background: #f25961 !important;
    box-shadow: 4px 4px 10px 0 rgba(0,0,0,.1),4px 4px 15px -5px rgba(242,89,97,.4)
}

    .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a:before {
        background: 0 0 !important
    }

    .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a .caret, .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a i, .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a p, .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a span {
        color: #fff !important
    }

    .sidebar.sidebar-style-2 .nav.nav-danger > .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i {
        color: #fff !important
    }

.sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item a:focus i, .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item a:focus p, .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item a:hover i, .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item a:hover p, .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item a[data-toggle=collapse][aria-expanded=true] p, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item a:focus i, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item a:focus p, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item a:hover i, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item a:hover p, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item a[data-toggle=collapse][aria-expanded=true] i, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item a[data-toggle=collapse][aria-expanded=true] p {
    color: #b9babf !important
}

.sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item.active a, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item.active a {
    color: #fff
}

    .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item.active a .caret, .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item.active a i, .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item.active a p, .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item.active a span, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item.active a .caret, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item.active a i, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item.active a p, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item.active a span {
        color: #fff
    }

    .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] .caret, .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] i, .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] p, .sidebar.sidebar-style-2[data-background-color=dark2] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] span, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] .caret, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] i, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] p, .sidebar.sidebar-style-2[data-background-color=dark] .nav .nav-item.active a[data-toggle=collapse][aria-expanded=true] span {
        color: #fff
    }

@media screen and (min-width:992px) {
    .sidebar_minimize .main-header, .sidebar_minimize .main-panel {
        width: calc(100% - 75px);
        transition: all .3s
    }

    .sidebar_minimize .logo-header {
        width: 75px;
        transition: all .3s;
        padding: 0;
        text-align: center
    }

        .sidebar_minimize .logo-header .big-logo {
            margin-right: 0
        }

        .sidebar_minimize .logo-header .logo {
            position: absolute;
            transform: translate3d(25px,0,0);
            opacity: 0
        }

            .sidebar_minimize .logo-header .logo img {
                display: none
            }

        .sidebar_minimize .logo-header .nav-toggle {
            position: absolute;
            left: 50% !important;
            transform: translateX(-50%);
            height: 100%;
            right: 0 !important
        }

    .sidebar_minimize .sidebar {
        width: 75px;
        transition: all .3s
    }

        .sidebar_minimize .sidebar .sidebar-wrapper {
            width: 75px;
            transition: all .3s
        }

            .sidebar_minimize .sidebar .sidebar-wrapper .user {
                padding-left: 0;
                padding-right: 0
            }

                .sidebar_minimize .sidebar .sidebar-wrapper .user [class^=avatar-] {
                    float: none !important
                }

                .sidebar_minimize .sidebar .sidebar-wrapper .user .info {
                    display: none
                }

                    .sidebar_minimize .sidebar .sidebar-wrapper .user .info span {
                        display: none
                    }

            .sidebar_minimize .sidebar .sidebar-wrapper .nav-item {
                position: relative
            }

                .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a .letter-icon {
                    display: block !important
                }

                .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a i {
                    margin-right: unset
                }

                .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a .badge, .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a .caret, .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a p, .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a span {
                    display: none;
                    transition: all .3s
                }

                .sidebar_minimize .sidebar .sidebar-wrapper .nav-item a .sidebar-mini-icon {
                    display: block !important;
                    margin-right: 0
                }

                .sidebar_minimize .sidebar .sidebar-wrapper .nav-item.active .nav-collapse, .sidebar_minimize .sidebar .sidebar-wrapper .nav-item.submenu .nav-collapse {
                    display: none
                }

            .sidebar_minimize .sidebar .sidebar-wrapper .nav-section .text-section {
                display: none
            }

            .sidebar_minimize .sidebar .sidebar-wrapper .nav-section .sidebar-mini-icon {
                display: block
            }

        .sidebar_minimize .sidebar .user-profile .user-level, .sidebar_minimize .sidebar .user-profile .user-name {
            display: none
        }

        .sidebar_minimize .sidebar .user-profile .avatar {
            display: none
        }

            .sidebar_minimize .sidebar .user-profile .avatar.avatar-minimize {
                display: block !important
            }

        .sidebar_minimize .sidebar .menubars {
            display: none
        }

    .sidebar_minimize.sidebar_minimize_hover .sidebar {
        width: 265px;
        position: fixed;
        height: 100vh;
        top: 0
    }

        .sidebar_minimize.sidebar_minimize_hover .sidebar .logo-header {
            width: 265px;
            padding-left: 25px;
            padding-right: 25px;
            text-align: left
        }

            .sidebar_minimize.sidebar_minimize_hover .sidebar .logo-header .logo {
                opacity: 1 !important;
                transform: translate3d(0,0,0) !important;
                position: relative !important
            }

                .sidebar_minimize.sidebar_minimize_hover .sidebar .logo-header .logo img {
                    display: inline-block !important
                }

            .sidebar_minimize.sidebar_minimize_hover .sidebar .logo-header .nav-toggle {
                right: 18px !important;
                transform: translateX(0) !important;
                left: unset !important
            }

        .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper {
            width: 265px
        }

            .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .user {
                padding-left: 15px;
                padding-right: 15px
            }

                .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .user [class^=avatar-] {
                    float: left !important
                }

                .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .user .info {
                    display: block
                }

                    .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .user .info span {
                        display: flex
                    }

            .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a i {
                margin-right: 15px
            }

            .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a .badge, .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a .caret, .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a p, .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a span {
                display: block
            }

            .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item a .sidebar-mini-icon {
                display: block !important;
                margin-right: 15px
            }

            .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item.active .nav-collapse, .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-item.submenu .nav-collapse {
                display: block
            }

            .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-section .sidebar-mini-icon {
                display: none
            }

            .sidebar_minimize.sidebar_minimize_hover .sidebar .sidebar-wrapper .nav-section .text-section {
                display: block
            }

        .sidebar_minimize.sidebar_minimize_hover .sidebar .user-profile .user-level, .sidebar_minimize.sidebar_minimize_hover .sidebar .user-profile .user-name {
            display: block
        }

        .sidebar_minimize.sidebar_minimize_hover .sidebar .user-profile .avatar {
            display: block
        }

            .sidebar_minimize.sidebar_minimize_hover .sidebar .user-profile .avatar.avatar-minimize {
                display: none !important
            }

        .sidebar_minimize.sidebar_minimize_hover .sidebar .menubars {
            display: flex
        }
}

.main-header .navbar-header[data-background-color]:not([data-background-color=white]) .nav-search .input-group, .main-header[data-background-color=custom] .navbar-header .nav-search .input-group {
    border: 0;
    background: rgba(0,0,0,.18) !important;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.05);
    transition: all .4s
}

    .main-header .navbar-header[data-background-color]:not([data-background-color=white]) .nav-search .input-group .form-control, .main-header[data-background-color=custom] .navbar-header .nav-search .input-group .form-control {
        color: #fff !important
    }

        .main-header .navbar-header[data-background-color]:not([data-background-color=white]) .nav-search .input-group .form-control::-webkit-input-placeholder, .main-header[data-background-color=custom] .navbar-header .nav-search .input-group .form-control::-webkit-input-placeholder {
            opacity: 1
        }

        .main-header .navbar-header[data-background-color]:not([data-background-color=white]) .nav-search .input-group .form-control::-moz-placeholder, .main-header[data-background-color=custom] .navbar-header .nav-search .input-group .form-control::-moz-placeholder {
            opacity: 1
        }

        .main-header .navbar-header[data-background-color]:not([data-background-color=white]) .nav-search .input-group .form-control:-ms-input-placeholder, .main-header[data-background-color=custom] .navbar-header .nav-search .input-group .form-control:-ms-input-placeholder {
            opacity: 1
        }

        .main-header .navbar-header[data-background-color]:not([data-background-color=white]) .nav-search .input-group .form-control:-moz-placeholder, .main-header[data-background-color=custom] .navbar-header .nav-search .input-group .form-control:-moz-placeholder {
            opacity: 1
        }

    .main-header .navbar-header[data-background-color]:not([data-background-color=white]) .nav-search .input-group .search-icon, .main-header[data-background-color=custom] .navbar-header .nav-search .input-group .search-icon {
        color: #fff !important
    }

.main-header .navbar-header[data-background-color]:not([data-background-color=white]) #search-nav.focus .nav-search .input-group, .main-header[data-background-color=custom] .navbar-header #search-nav.focus .nav-search .input-group {
    background: #fff !important
}

    .main-header .navbar-header[data-background-color]:not([data-background-color=white]) #search-nav.focus .nav-search .input-group .form-control, .main-header[data-background-color=custom] .navbar-header #search-nav.focus .nav-search .input-group .form-control {
        color: inherit !important
    }

        .main-header .navbar-header[data-background-color]:not([data-background-color=white]) #search-nav.focus .nav-search .input-group .form-control::-webkit-input-placeholder, .main-header[data-background-color=custom] .navbar-header #search-nav.focus .nav-search .input-group .form-control::-webkit-input-placeholder {
            color: #bfbfbf !important
        }

        .main-header .navbar-header[data-background-color]:not([data-background-color=white]) #search-nav.focus .nav-search .input-group .form-control::-moz-placeholder, .main-header[data-background-color=custom] .navbar-header #search-nav.focus .nav-search .input-group .form-control::-moz-placeholder {
            color: #bfbfbf !important
        }

        .main-header .navbar-header[data-background-color]:not([data-background-color=white]) #search-nav.focus .nav-search .input-group .form-control:-ms-input-placeholder, .main-header[data-background-color=custom] .navbar-header #search-nav.focus .nav-search .input-group .form-control:-ms-input-placeholder {
            color: #bfbfbf !important
        }

        .main-header .navbar-header[data-background-color]:not([data-background-color=white]) #search-nav.focus .nav-search .input-group .form-control:-moz-placeholder, .main-header[data-background-color=custom] .navbar-header #search-nav.focus .nav-search .input-group .form-control:-moz-placeholder {
            color: #bfbfbf !important
        }

    .main-header .navbar-header[data-background-color]:not([data-background-color=white]) #search-nav.focus .nav-search .input-group .search-icon, .main-header[data-background-color=custom] .navbar-header #search-nav.focus .nav-search .input-group .search-icon {
        color: #bfbfbf !important
    }

.main-header .navbar-header[data-background-color]:not([data-background-color=white]) .navbar-nav .nav-item .nav-link, .main-header[data-background-color=custom] .navbar-header .navbar-nav .nav-item .nav-link {
    color: #fff !important
}

    .main-header .navbar-header[data-background-color]:not([data-background-color=white]) .navbar-nav .nav-item .nav-link:focus, .main-header .navbar-header[data-background-color]:not([data-background-color=white]) .navbar-nav .nav-item .nav-link:hover, .main-header[data-background-color=custom] .navbar-header .navbar-nav .nav-item .nav-link:focus, .main-header[data-background-color=custom] .navbar-header .navbar-nav .nav-item .nav-link:hover {
        background: rgba(31,30,30,.12)
    }

.main-header .navbar-header[data-background-color]:not([data-background-color=white]) .navbar-nav .nav-item.active .nav-link, .main-header[data-background-color=custom] .navbar-header .navbar-nav .nav-item.active .nav-link {
    background: rgba(31,30,30,.12)
}

.main-header .navbar-header[data-background-color]:not([data-background-color=white]) .navbar-nav .topbar-user .profile-pic, .main-header[data-background-color=custom] .navbar-header .navbar-nav .topbar-user .profile-pic {
    color: #fff
}

body[data-background-color=dark] .border-bottom, body[data-background-color=dark] .border-left, body[data-background-color=dark] .border-right, body[data-background-color=dark] .border-top {
    border-color: rgba(181,181,181,.1) !important
}

.main-header .navbar-header[data-background-color][data-background-color=dark2] .dropdown-menu, .main-header .navbar-header[data-background-color][data-background-color=dark] .dropdown-menu {
    background: #202940 !important
}

    .main-header .navbar-header[data-background-color][data-background-color=dark2] .dropdown-menu:after, .main-header .navbar-header[data-background-color][data-background-color=dark] .dropdown-menu:after {
        border-bottom-color: #202940
    }

    .main-header .navbar-header[data-background-color][data-background-color=dark2] .dropdown-menu .dropdown-title, .main-header .navbar-header[data-background-color][data-background-color=dark] .dropdown-menu .dropdown-title {
        border-color: rgba(181,181,181,.1) !important;
        color: #fff
    }

    .main-header .navbar-header[data-background-color][data-background-color=dark2] .dropdown-menu .dropdown-divider, .main-header .navbar-header[data-background-color][data-background-color=dark] .dropdown-menu .dropdown-divider {
        border-color: rgba(181,181,181,.1) !important
    }

    .main-header .navbar-header[data-background-color][data-background-color=dark2] .dropdown-menu .dropdown-item, .main-header .navbar-header[data-background-color][data-background-color=dark] .dropdown-menu .dropdown-item {
        color: #fff
    }

        .main-header .navbar-header[data-background-color][data-background-color=dark2] .dropdown-menu .dropdown-item:hover, .main-header .navbar-header[data-background-color][data-background-color=dark] .dropdown-menu .dropdown-item:hover {
            background: rgba(0,0,0,.1) !important
        }

.main-header .navbar-header[data-background-color][data-background-color=dark2] .messages-notif-box .notif-center a, .main-header .navbar-header[data-background-color][data-background-color=dark2] .messages-notif-box .see-all, .main-header .navbar-header[data-background-color][data-background-color=dark2] .notif-box .see-all, .main-header .navbar-header[data-background-color][data-background-color=dark] .messages-notif-box .notif-center a, .main-header .navbar-header[data-background-color][data-background-color=dark] .messages-notif-box .see-all, .main-header .navbar-header[data-background-color][data-background-color=dark] .notif-box .see-all {
    border-color: rgba(181,181,181,.1) !important;
    color: #fff
}

.main-header .navbar-header[data-background-color][data-background-color=dark2] .messages-notif-box .notif-center a, .main-header .navbar-header[data-background-color][data-background-color=dark2] .notif-box .notif-center a, .main-header .navbar-header[data-background-color][data-background-color=dark] .messages-notif-box .notif-center a, .main-header .navbar-header[data-background-color][data-background-color=dark] .notif-box .notif-center a {
    color: #fff
}

    .main-header .navbar-header[data-background-color][data-background-color=dark2] .messages-notif-box .notif-center a:hover, .main-header .navbar-header[data-background-color][data-background-color=dark2] .notif-box .notif-center a:hover, .main-header .navbar-header[data-background-color][data-background-color=dark] .messages-notif-box .notif-center a:hover, .main-header .navbar-header[data-background-color][data-background-color=dark] .notif-box .notif-center a:hover {
        background: rgba(0,0,0,.1) !important
    }

    .main-header .navbar-header[data-background-color][data-background-color=dark2] .messages-notif-box .notif-center a .notif-content .time, .main-header .navbar-header[data-background-color][data-background-color=dark2] .notif-box .notif-center a .notif-content .time, .main-header .navbar-header[data-background-color][data-background-color=dark] .messages-notif-box .notif-center a .notif-content .time, .main-header .navbar-header[data-background-color][data-background-color=dark] .notif-box .notif-center a .notif-content .time {
        color: #b9babf !important
    }

.main-header .navbar-header[data-background-color][data-background-color=dark2] .scrollbar-outer > .scroll-element, .main-header .navbar-header[data-background-color][data-background-color=dark] .scrollbar-outer > .scroll-element {
    background: 0 0
}

.main-header .navbar-header[data-background-color][data-background-color=dark2] .topbar-user .profile-pic, .main-header .navbar-header[data-background-color][data-background-color=dark] .topbar-user .profile-pic {
    color: #fff !important
}

.main-header .navbar-header[data-background-color][data-background-color=dark2] .nav-search .input-group, .main-header .navbar-header[data-background-color][data-background-color=dark] .nav-search .input-group {
    background: rgba(185,185,185,.18) !important
}

.main-header .navbar-header[data-background-color][data-background-color=dark2] .navbar-nav .nav-item .nav-link:focus, .main-header .navbar-header[data-background-color][data-background-color=dark2] .navbar-nav .nav-item .nav-link:hover, .main-header .navbar-header[data-background-color][data-background-color=dark] .navbar-nav .nav-item .nav-link:focus, .main-header .navbar-header[data-background-color][data-background-color=dark] .navbar-nav .nav-item .nav-link:hover {
    background: rgba(185,185,185,.18) !important
}

.main-header .navbar-header[data-background-color][data-background-color=dark2] .navbar-nav .nav-item.active .nav-link, .main-header .navbar-header[data-background-color][data-background-color=dark] .navbar-nav .nav-item.active .nav-link {
    background: rgba(185,185,185,.18) !important
}

.btn-toggle {
    color: #fff !important
}

.logo-header .btn-toggle, .logo-header .more, .logo-header .navbar-toggler .navbar-toggler-icon {
    color: #8d9498 !important
}

.logo-header[data-background-color] .navbar-toggler .navbar-toggler-icon {
    color: #fff !important
}

.logo-header[data-background-color] .btn-toggle, .logo-header[data-background-color] .more {
    color: #fff !important
}

.logo-header[data-background-color=grey] .btn-toggle, .logo-header[data-background-color=grey] .more, .logo-header[data-background-color=grey] .navbar-toggler .navbar-toggler-icon, .logo-header[data-background-color=white] .btn-toggle, .logo-header[data-background-color=white] .more, .logo-header[data-background-color=white] .navbar-toggler .navbar-toggler-icon {
    color: #8d9498 !important
}

.logo-header[data-background-color=grey], .sidebar[data-background-color=grey] {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important
}

.logo-header[data-background-color=white] {
    background: #fff !important
}

.navbar-header[data-background-color=white] {
    background: #fff !important
}

.logo-header[data-background-color=grey] {
    background: #fafafe !important
}

.logo-header[data-background-color=dark] {
    background: var(--primary-color) !important
}

.logo-header[data-background-color=dark2] {
    background: #151a2b !important
}

.navbar-header[data-background-color=dark] {
    background: var(--primary-color) !important
}

.navbar-header[data-background-color=dark2] {
    background: #151a2b !important
}

.logo-header[data-background-color=blue] {
    background: #1572e8 !important
}

.logo-header[data-background-color=blue2] {
    background: #1269db !important
}

.navbar-header[data-background-color=blue] {
    background: #1572e8 !important
}

.navbar-header[data-background-color=blue2] {
    background: #1269db !important
}

.logo-header[data-background-color=purple] {
    background: var(--secondary-color) !important
}

.logo-header[data-background-color=purple2] {
    background: #5c55bf !important
}

.navbar-header[data-background-color=purple] {
    background: var(--secondary-color) !important
}

.navbar-header[data-background-color=purple2] {
    background: #5c55bf !important
}

.logo-header[data-background-color=light-blue] {
    background: #48abf7 !important
}

.logo-header[data-background-color=light-blue2] {
    background: #3697e1 !important
}

.navbar-header[data-background-color=light-blue] {
    background: #48abf7 !important
}

.navbar-header[data-background-color=light-blue2] {
    background: #3697e1 !important
}

.logo-header[data-background-color=green] {
    background: #31ce36 !important
}

.logo-header[data-background-color=green2] {
    background: #2bb930 !important
}

.navbar-header[data-background-color=green] {
    background: #31ce36 !important
}

.navbar-header[data-background-color=green2] {
    background: #2bb930 !important
}

.logo-header[data-background-color=orange] {
    background: #ffad46 !important
}

.logo-header[data-background-color=orange2] {
    background: #ff9e27 !important
}

.navbar-header[data-background-color=orange] {
    background: #ffad46 !important
}

.navbar-header[data-background-color=orange2] {
    background: #ff9e27 !important
}

.logo-header[data-background-color=red] {
    background: #f25961 !important
}

.logo-header[data-background-color=red2] {
    background: #ea4d56 !important
}

.navbar-header[data-background-color=red] {
    background: #f25961 !important
}

.navbar-header[data-background-color=red2] {
    background: #ea4d56 !important
}

.sidebar[data-background-color=grey] {
    background: #fafafe
}

.sidebar[data-background-color=dark] {
    background: var(--primary-color) !important
}

    .sidebar[data-background-color=dark] .user {
        border-color: rgba(181,181,181,.1) !important
    }

        .sidebar[data-background-color=dark] .user .info a > span {
            color: #b9babf
        }

            .sidebar[data-background-color=dark] .user .info a > span .user-level {
                color: #8d9498
            }

    .sidebar[data-background-color=dark] .nav > .nav-item.active a:focus p, .sidebar[data-background-color=dark] .nav > .nav-item.active a:hover p, .sidebar[data-background-color=dark] .nav > .nav-item.active > a p {
        color: #fff !important
    }

    .sidebar[data-background-color=dark] .nav > .nav-item a {
        color: #b9babf !important
    }

        .sidebar[data-background-color=dark] .nav > .nav-item a:focus p, .sidebar[data-background-color=dark] .nav > .nav-item a:hover p, .sidebar[data-background-color=dark] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] p {
            color: #b9babf !important
        }

    .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a:focus, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a:hover, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a[data-toggle=collapse][aria-expanded=true] {
        background: #fff !important;
        color: #1a2035 !important
    }

        .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a .caret, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a i, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a p, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a:focus .caret, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a:focus i, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a:focus p, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a:hover .caret, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a:hover i, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a:hover p, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a[data-toggle=collapse][aria-expanded=true] .caret, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color=dark].sidebar-style-2 .nav .nav-item.active > a[data-toggle=collapse][aria-expanded=true] p {
            color: #1a2035 !important
        }

    .sidebar[data-background-color=dark] .scrollbar-inner > .scroll-element .scroll-bar {
        background-color: #f7f7f7
    }

    .sidebar[data-background-color=dark] .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar, .sidebar[data-background-color=dark] .scrollbar-inner > .scroll-element:hover .scroll-bar {
        background-color: #dcdbdb
    }

.sidebar[data-background-color=dark2] {
    background: #151a2b !important
}

    .sidebar[data-background-color=dark2] .user {
        border-color: rgba(181,181,181,.1) !important
    }

        .sidebar[data-background-color=dark2] .user .info a > span {
            color: #b9babf
        }

            .sidebar[data-background-color=dark2] .user .info a > span .user-level {
                color: #8d9498
            }

    .sidebar[data-background-color=dark2] .nav > .nav-item.active a:focus p, .sidebar[data-background-color=dark2] .nav > .nav-item.active a:hover p, .sidebar[data-background-color=dark2] .nav > .nav-item.active > a p {
        color: #fff !important
    }

    .sidebar[data-background-color=dark2] .nav > .nav-item a {
        color: #b9babf !important
    }

        .sidebar[data-background-color=dark2] .nav > .nav-item a:focus p, .sidebar[data-background-color=dark2] .nav > .nav-item a:hover p, .sidebar[data-background-color=dark2] .nav > .nav-item a[data-toggle=collapse][aria-expanded=true] p {
            color: #b9babf !important
        }

    .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a:focus, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a:hover, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a[data-toggle=collapse][aria-expanded=true] {
        background: #fff !important;
        color: #151a2b !important
    }

        .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a .caret, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a i, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a p, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a:focus .caret, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a:focus i, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a:focus p, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a:hover .caret, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a:hover i, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a:hover p, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a[data-toggle=collapse][aria-expanded=true] .caret, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a[data-toggle=collapse][aria-expanded=true] i, .sidebar[data-background-color=dark2].sidebar-style-2 .nav .nav-item.active > a[data-toggle=collapse][aria-expanded=true] p {
            color: #151a2b !important
        }

    .sidebar[data-background-color=dark2] .scrollbar-inner > .scroll-element .scroll-bar {
        background-color: #f7f7f7
    }

    .sidebar[data-background-color=dark2] .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar, .sidebar[data-background-color=dark2] .scrollbar-inner > .scroll-element:hover .scroll-bar {
        background-color: #dcdbdb
    }

.avatar {
    position: relative;
    display: inline-block
}

.avatar-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.avatar-title {
    width: 100%;
    height: 100%;
    background-color: #6861ce;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.avatar-away::before, .avatar-offline::before, .avatar-online::before {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 25%;
    height: 25%;
    border-radius: 50%;
    content: '';
    border: 2px solid #fff
}

.avatar-online::before {
    background-color: #31ce36
}

.avatar-offline::before {
    background-color: #97a2b1
}

.avatar-away::before {
    background-color: #ffad46
}

.avatar {
    width: 3.2rem;
    height: 3.2rem
}

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

    .avatar .rounded {
        border-radius: 6px !important
    }

    .avatar .avatar-title {
        font-size: 18px
    }

.avatar-xs {
    width: 1.95rem;
    height: 1.95rem
}

    .avatar-xs .border {
        border-width: 2px !important
    }

    .avatar-xs .rounded {
        border-radius: 4px !important
    }

    .avatar-xs .avatar-title {
        font-size: 12px
    }

    .avatar-xs.avatar-away::before, .avatar-xs.avatar-offline::before, .avatar-xs.avatar-online::before {
        border-width: 1px
    }

.avatar-sm {
    width: 2.75rem;
    height: 2.75rem
}

    .avatar-sm .border {
        border-width: 3px !important
    }

    .avatar-sm .rounded {
        border-radius: 4px !important
    }

    .avatar-sm .avatar-title {
        font-size: 15px
    }

    .avatar-sm.avatar-away::before, .avatar-sm.avatar-offline::before, .avatar-sm.avatar-online::before {
        border-width: 2px
    }

.avatar-lg {
    width: 3.95rem;
    height: 3.95rem
}

    .avatar-lg .border {
        border-width: 3px !important
    }

    .avatar-lg .rounded {
        border-radius: 8px !important
    }

    .avatar-lg .avatar-title {
        font-size: 24px
    }

    .avatar-lg.avatar-away::before, .avatar-lg.avatar-offline::before, .avatar-lg.avatar-online::before {
        border-width: 3px
    }

.avatar-xl {
    width: 5.2rem;
    height: 5.2rem
}

    .avatar-xl .border {
        border-width: 4px !important
    }

    .avatar-xl .rounded {
        border-radius: 8px !important
    }

    .avatar-xl .avatar-title {
        font-size: 28px
    }

    .avatar-xl.avatar-away::before, .avatar-xl.avatar-offline::before, .avatar-xl.avatar-online::before {
        border-width: 4px
    }

.avatar-xxl {
    width: 5.325rem;
    height: 5.325rem
}

    .avatar-xxl .border {
        border-width: 6px !important
    }

    .avatar-xxl .rounded {
        border-radius: 8px !important
    }

    .avatar-xxl .avatar-title {
        font-size: 30px
    }

    .avatar-xxl.avatar-away::before, .avatar-xxl.avatar-offline::before, .avatar-xxl.avatar-online::before {
        border-width: 4px
    }

@media (min-width:768px) {
    .avatar-xxl {
        width: 8rem;
        height: 8rem
    }

        .avatar-xxl .border {
            border-width: 4px !important
        }

        .avatar-xxl .rounded {
            border-radius: 12px !important
        }

        .avatar-xxl .avatar-title {
            font-size: 42px
        }

        .avatar-xxl.avatar-away::before, .avatar-xxl.avatar-offline::before, .avatar-xxl.avatar-online::before {
            border-width: 4px
        }
}

.avatar-group {
    display: inline-flex
}

    .avatar-group .avatar + .avatar {
        margin-left: -.75rem
    }

    .avatar-group .avatar-xs + .avatar-xs {
        margin-left: -.40625rem
    }

    .avatar-group .avatar-sm + .avatar-sm {
        margin-left: -.625rem
    }

    .avatar-group .avatar-lg + .avatar-lg {
        margin-left: -1rem
    }

    .avatar-group .avatar-xl + .avatar-xl {
        margin-left: -1.28125rem
    }

    .avatar-group .avatar:hover {
        z-index: 1
    }

.border-dark {
    border-color: #202940 !important
}

.breadcrumbs {
    list-style: none;
    display: inline;
    width: auto;
    border-left: 1px solid #efefef;
    margin-left: 25px;
    padding-left: 25px;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    height: 100%
}

    .breadcrumbs li {
        display: inline-block
    }

        .breadcrumbs li a {
            color: #2a2f5b;
            font-size: 13px
        }

            .breadcrumbs li a i {
                font-size: 16px
            }

            .breadcrumbs li a:hover {
                text-decoration: none
            }

        .breadcrumbs li.separator {
            padding-left: 10px;
            padding-right: 10px;
            font-size: 12px
        }

.card, .card-light {
    border-radius: 10px;
    background-color: #fff;
   /* margin-bottom: 30px;*/
    -webkit-box-shadow: 2px 6px 15px 0 rgba(69,65,78,.1);
    -moz-box-shadow: 2px 6px 15px 0 rgba(69,65,78,.1);
    box-shadow: 2px 6px 15px 0 rgba(69,65,78,.1);
    border: 0
}

    .card .card-header, .card-light .card-header {
        padding: 1rem 1.25rem;
        background-color: transparent;
        border-bottom: 1px solid #ebecec !important
    }

        .card .card-header:first-child, .card-light .card-header:first-child {
            border-radius: 0
        }

    .card .card-head-row, .card-light .card-head-row {
        display: flex;
        align-items: center
    }

        .card .card-head-row .card-tools, .card-light .card-head-row .card-tools {
            margin-left: auto;
            float: right;
            padding-left: 15px
        }

            .card .card-head-row .card-tools .btn, .card-light .card-head-row .card-tools .btn {
                margin-right: 10px
            }

                .card .card-head-row .card-tools .btn:last-child, .card-light .card-head-row .card-tools .btn:last-child {
                    margin-right: 0
                }

    .card .separator-solid, .card-light .separator-solid {
        border-top: 1px solid #ebecec;
        margin: 15px 0
    }

    .card .separator-dashed, .card-light .separator-dashed {
        border-top: 1px dashed #ebecec;
        margin: 15px 0
    }

    .card .separator-dot, .card-light .separator-dot {
        border-top: 1px dotted #ebecec;
        margin: 15px 0
    }

    .card .full-width-separator, .card-light .full-width-separator {
        margin: 15px -20px 15px
    }

    .card .b-b1, .card-light .b-b1 {
        border-bottom: 1px solid rgba(255,255,255,.3)
    }

    .card .card-body, .card-light .card-body {
        padding: 1.25rem
    }

    .card .card-footer, .card-light .card-footer {
        background-color: transparent;
        line-height: 30px;
        border-top: 1px solid #ebecec !important;
        font-size: 13px
    }

    .card .pull-in, .card-light .pull-in {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }

        .card .pull-in.sparkline-fix, .card-light .pull-in.sparkline-fix {
            margin-left: -1.35rem;
            margin-right: -1.35rem;
            margin-bottom: -3px
        }

    .card .chart-as-background, .card-light .chart-as-background {
        position: absolute;
        bottom: 0;
        width: calc(100% + 2px)
    }

    .card .card-action, .card-light .card-action {
        padding: 30px;
        background-color: transparent;
        line-height: 30px;
        border-top: 1px solid #ebecec !important;
        font-size: 1rem
    }

    .card .card-footer hr, .card-light .card-footer hr {
        margin-top: 5px;
        margin-bottom: 5px
    }

    .card .card-footer .legend, .card-light .card-footer .legend {
        display: inline-block
    }

@media screen and (max-width:476px) {
    .card .card-head-row:not(.card-tools-still-right) {
        flex-direction: column;
        align-items: unset
    }

        .card .card-head-row:not(.card-tools-still-right) .card-tools {
            margin-left: 0;
            float: left;
            padding-left: 0;
            padding-top: 10px
        }
}

.card.full-height {
    height: calc(100% - 30px)
}

.card-space {
    padding: 0 30px
}

    .card-space > .card-action, .card-space > .card-body, .card-space > .card-footer, .card-space > .card-header {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

.card-with-nav .card-header {
    border-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.card-with-nav .card-body {
    padding: 15px 25px !important
}

.card-list {
    padding: 10px 0
}

    .card-list .item-list {
        display: flex;
        flex-direction: row;
        padding: 10px 0;
        align-items: center
    }

        .card-list .item-list .info-user {
            flex: 1
        }

            .card-list .item-list .info-user .username, .card-list .item-list .info-user a.username {
                font-size: 14px;
                margin-bottom: 5px;
                font-weight: 600
            }

            .card-list .item-list .info-user .status {
                font-size: 12px;
                color: #7d7b7b
            }

.card-title {
    margin: 0;
    color: #2a2f5b;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6
}

    .card-title a, .card-title a:focus, .card-title a:hover {
        color: #2a2f5b;
        text-decoration: none
    }

.card-sub {
    display: block;
    margin: 5px 0 10px 0;
    font-size: .9rem;
    background: #f7f8fa;
    color: #2a2f5b;
    padding: .85rem 1.5rem;
    border-radius: 4px;
    line-height: 1.82
}

.card-category {
    margin-top: 8px;
    font-size: 1rem;
    color: #8d9498;
    margin-bottom: 0;
    word-break: normal
}

label {
    font-size: 1rem;
    font-weight: 400;
    color: #8d9498;
    margin-bottom: 0
}

.card-transparent {
    background: 0 0 !important;
    box-shadow: none;
    border-color: transparent !important
}

.card-stats .card-body {
    padding: 15px !important
}

.card-stats .card-title {
    margin-bottom: 0 !important
}

.card-stats .card-category {
    margin-top: 0
}

.card-stats .col-icon {
    width: 65px;
    height: 65px;
    padding-left: 0;
    padding-right: 0;
    margin-left: 15px
}

.card-stats .icon-big {
    width: 100%;
    height: 100%;
    font-size: 2.2em;
    min-height: 64px;
    display: flex;
    align-items: center;
    justify-content: center
}

    .card-stats .icon-big.icon-black, .card-stats .icon-big.icon-danger, .card-stats .icon-big.icon-info, .card-stats .icon-big.icon-primary, .card-stats .icon-big.icon-secondary, .card-stats .icon-big.icon-success, .card-stats .icon-big.icon-warning {
        border-radius: 5px
    }

        .card-stats .icon-big.icon-black i, .card-stats .icon-big.icon-danger i, .card-stats .icon-big.icon-info i, .card-stats .icon-big.icon-primary i, .card-stats .icon-big.icon-secondary i, .card-stats .icon-big.icon-success i, .card-stats .icon-big.icon-warning i {
            color: #fff !important
        }

    .card-stats .icon-big.icon-black {
        background: #1a2035
    }

    .card-stats .icon-big.icon-primary {
        background: #1572e8
    }

    .card-stats .icon-big.icon-secondary {
        background: #6861ce
    }

    .card-stats .icon-big.icon-success {
        background: #31ce36
    }

    .card-stats .icon-big.icon-warning {
        background: #ffad46
    }

    .card-stats .icon-big.icon-info {
        background: #48abf7
    }

    .card-stats .icon-big.icon-danger {
        background: #f25961
    }

    .card-stats .icon-big.round {
        border-radius: 50% !important
    }

    .card-stats .icon-big i.fa, .card-stats .icon-big i.fab, .card-stats .icon-big i.fal, .card-stats .icon-big i.far, .card-stats .icon-big i.fas {
        font-size: .8em
    }

.card-stats .col-stats {
    align-items: center;
    display: flex;
    padding-left: 15px
}

.card-tasks .table {
    margin-bottom: 0
}

    .card-tasks .table .form-check {
        padding: 0 0 0 .75rem !important
    }

        .card-tasks .table .form-check label {
            margin-bottom: 0 !important
        }

    .card-tasks .table tbody td:first-child, .card-tasks .table thead th:first-child {
        padding-left: 15px;
        padding-right: 15px
    }

    .card-tasks .table tbody td:last-child, .card-tasks .table thead th:last-child {
        padding-right: 15px
    }

    .card-tasks .table tbody tr:last-child td {
        border-bottom-width: 0 !important
    }

.card-tasks .card-body {
    padding-top: 0;
    padding-bottom: 0
}

    .card-tasks .card-body .table td {
        font-size: 13px
    }

        .card-tasks .card-body .table td .btn {
            font-size: 15px;
            opacity: .7;
            transition: all .3s
        }

        .card-tasks .card-body .table td:hover .btn {
            opacity: 1
        }

.card-tasks .form-button-action {
    display: block !important
}

.card-black, .card-danger, .card-dark, .card-info, .card-primary, .card-secondary, .card-success, .card-warning {
    color: #fff !important;
    border: 0 !important
}

    .card-black .card-header, .card-danger .card-header, .card-dark .card-header, .card-info .card-header, .card-primary .card-header, .card-secondary .card-header, .card-success .card-header, .card-warning .card-header {
        border-bottom: transparent !important
    }

    .card-black .card-category, .card-black .card-title, .card-black label, .card-danger .card-category, .card-danger .card-title, .card-danger label, .card-dark .card-category, .card-dark .card-title, .card-dark label, .card-info .card-category, .card-info .card-title, .card-info label, .card-primary .card-category, .card-primary .card-title, .card-primary label, .card-secondary .card-category, .card-secondary .card-title, .card-success .card-category, .card-success .card-title, .card-success label, .card-warning .card-category, .card-warning .card-title, .card-warning label {
        color: #fff !important
    }

    .card-black .icon-big > i, .card-danger .icon-big > i, .card-dark .icon-big > i, .card-info .icon-big > i, .card-primary .icon-big > i, .card-secondary .icon-big > i, .card-success .icon-big > i, .card-warning .icon-big > i {
        color: #fff !important
    }

    .card-black .card-footer, .card-danger .card-footer, .card-dark .card-footer, .card-info .card-footer, .card-primary .card-footer, .card-secondary .card-footer, .card-success .card-footer, .card-warning .card-footer {
        border-top: transparent !important
    }

.card-black {
    background: #1a2035 !important
}

.card-primary {
    background: #1572e8 !important
}

.card-secondary {
    background: #6861ce !important
}

.card-info {
    background: #48abf7 !important
}

.card-success {
    background: #31ce36 !important
}

.card-warning {
    background: #ffad46 !important
}

.card-danger {
    background: #f25961 !important
}

.card-round {
    border-radius: 10px
}

.progress-card {
    margin-bottom: 25px
}

    .progress-card .progress-status {
        display: flex;
        margin-bottom: 10px;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

.card-post .info-post .username {
    margin-bottom: 0;
    font-weight: 600
}

.card-post .info-post .date {
    margin-bottom: 0
}

.card-pricing {
    padding: 20px 5px;
    text-align: center;
    border-radius: 10px
}

    .card-pricing .card-header {
        border-bottom: 0 !important
    }

    .card-pricing .card-footer {
        border-top: 0 !important;
        padding: 15px 15px 10px 15px
    }

    .card-pricing .card-title {
        font-weight: 400;
        font-size: 20px
    }

    .card-pricing .card-price .price {
        font-size: 36px;
        font-weight: 400
    }

    .card-pricing .card-price .text {
        font-size: 18px;
        font-weight: 400;
        color: #d1d7e3
    }

    .card-pricing .specification-list {
        list-style: none;
        padding-left: 0
    }

        .card-pricing .specification-list li {
            padding: 8px 0 12px;
            border-bottom: 1px solid #eee;
            text-align: left;
            font-size: 12px;
            margin-bottom: 5px
        }

            .card-pricing .specification-list li .name-specification {
                color: #83848a
            }

            .card-pricing .specification-list li .status-specification {
                margin-left: auto;
                float: right;
                font-weight: 400
            }

    .card-pricing.card-pricing-focus {
        padding: 40px 5px
    }

    .card-pricing.card-black .name-specification, .card-pricing.card-danger .name-specification, .card-pricing.card-info .name-specification, .card-pricing.card-primary .name-specification, .card-pricing.card-secondary .name-specification, .card-pricing.card-success .name-specification, .card-pricing.card-warning .name-specification {
        color: #fff !important
    }

    .card-pricing.card-black .price, .card-pricing.card-danger .price, .card-pricing.card-info .price, .card-pricing.card-primary .price, .card-pricing.card-secondary .price, .card-pricing.card-success .price, .card-pricing.card-warning .price {
        color: #fff !important
    }

    .card-pricing.card-primary .specification-list li {
        border-color: #2f8bff !important
    }

    .card-pricing.card-primary .btn-light {
        color: #1572e8 !important
    }

    .card-pricing.card-success .specification-list li {
        border-color: #64e069 !important
    }

    .card-pricing.card-success .btn-light {
        color: #31ce36 !important
    }

    .card-pricing.card-secondary .specification-list li {
        border-color: #7f77dc !important
    }

    .card-pricing.card-secondary .btn-light {
        color: #6861ce !important
    }

    .card-pricing.card-black .specification-list li {
        border-color: #6f8996 !important
    }

    .card-pricing.card-black .btn-light {
        color: #1a2035 !important
    }

    .card-pricing.card-info .specification-list li {
        border-color: #11c0e4 !important
    }

    .card-pricing.card-info .btn-light {
        color: #48abf7 !important
    }

    .card-pricing.card-danger .specification-list li {
        border-color: #ff6972 !important
    }

    .card-pricing.card-danger .btn-light {
        color: #f25961 !important
    }

    .card-pricing.card-warning .specification-list li {
        border-color: #ffbc67 !important
    }

    .card-pricing.card-warning .btn-light {
        color: #ffad46 !important
    }

.card-pricing2 {
    padding-bottom: 10px;
    background: #fff !important;
    border-bottom: 7px solid;
    text-align: center;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
    -webkit-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    -moz-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    box-shadow: 0 1px 15px 1px rgba(69,65,78,.08)
}

    .card-pricing2:before {
        content: "";
        width: 100%;
        height: 350px;
        position: absolute;
        top: -150px;
        left: 0;
        transform: skewY(-20deg)
    }

    .card-pricing2 .price-value:after, .card-pricing2 .price-value:before {
        content: "";
        left: 50%;
        transform: translateX(-50%) scaleY(.5) rotate(45deg)
    }

    .card-pricing2 .value:after, .card-pricing2 .value:before {
        content: "";
        left: 50%;
        transform: translateX(-50%) scaleY(.5) rotate(45deg)
    }

    .card-pricing2 .pricing-header {
        padding: 20px 20px 60px;
        text-align: left;
        position: relative
    }

    .card-pricing2 .sub-title {
        display: block;
        font-size: 16px
    }

    .card-pricing2 .value {
        background: #fff
    }

    .card-pricing2 .price-value {
        display: inline-block;
        width: 170px;
        height: 110px;
        padding: 15px;
        border: 2px solid;
        border-top: none;
        border-bottom: none;
        position: relative
    }

        .card-pricing2 .price-value:after, .card-pricing2 .price-value:before {
            width: 121px;
            height: 121px;
            border: 3px solid;
            border-right: none;
            border-bottom: none;
            position: absolute;
            top: -60px
        }

        .card-pricing2 .price-value:after {
            border-top: none;
            border-left: none;
            border-bottom: 3px solid;
            border-right: 3px solid;
            top: auto;
            bottom: -60px
        }

    .card-pricing2 .value {
        width: 100%;
        height: 100%;
        border: 2px solid;
        border-top: none;
        border-bottom: none;
        z-index: 1;
        position: relative
    }

        .card-pricing2 .value:after, .card-pricing2 .value:before {
            width: 97px;
            height: 97px;
            background: #fff;
            border: 3px solid;
            border-bottom: none;
            border-right: none;
            position: absolute;
            top: -48px;
            z-index: -1
        }

        .card-pricing2 .value:after {
            border-right: 3px solid;
            border-bottom: 3px solid;
            border-top: none;
            border-left: none;
            top: auto;
            bottom: -48px
        }

    .card-pricing2 .currency {
        display: inline-block;
        font-size: 30px;
        margin-top: 7px;
        vertical-align: top
    }

    .card-pricing2 .amount {
        display: inline-block;
        font-size: 40px;
        font-weight: 600;
        line-height: 65px
    }

        .card-pricing2 .amount span {
            display: inline-block;
            font-size: 30px;
            font-weight: 400;
            vertical-align: top;
            margin-top: -7px
        }

    .card-pricing2 .month {
        display: block;
        font-size: 16px;
        line-height: 0
    }

    .card-pricing2 .pricing-content {
        padding: 50px 0 0 80px;
        margin-bottom: 20px;
        list-style: none;
        text-align: left;
        transition: all .3s ease 0s
    }

        .card-pricing2 .pricing-content li {
            padding: 7px 0;
            font-size: 13px;
            color: grey;
            position: relative
        }

            .card-pricing2 .pricing-content li.disable:before, .card-pricing2 .pricing-content li:before {
                content: "\f00c";
                font-family: 'Font Awesome 5 Solid';
                font-weight: 900;
                width: 20px;
                height: 20px;
                line-height: 20px;
                border-radius: 50%;
                background: #98c458;
                text-align: center;
                color: #fff;
                position: absolute;
                left: -50px;
                font-size: 9px
            }

            .card-pricing2 .pricing-content li.disable:before {
                content: "\f00d";
                background: #fe6c6c
            }

    .card-pricing2.card-black {
        border-bottom-color: #1a2035
    }

        .card-pricing2.card-black .price-value:before, .card-pricing2.card-black .value:before {
            border-left-color: #1a2035;
            border-top-color: #1a2035
        }

        .card-pricing2.card-black .price-value, .card-pricing2.card-black .value {
            border-right-color: #1a2035
        }

            .card-pricing2.card-black .price-value:after, .card-pricing2.card-black .value:after {
                border-right-color: #1a2035
            }

            .card-pricing2.card-black .price-value:after, .card-pricing2.card-black .value:after {
                border-bottom-color: #1a2035
            }

        .card-pricing2.card-black .value {
            color: #1a2035
        }

        .card-pricing2.card-black:before {
            background: #1a2035
        }

        .card-pricing2.card-black .price-value, .card-pricing2.card-black .value {
            border-left-color: #1a2035
        }

    .card-pricing2.card-primary {
        border-bottom-color: #1572e8
    }

        .card-pricing2.card-primary .price-value:before, .card-pricing2.card-primary .value:before {
            border-left-color: #1572e8;
            border-top-color: #1572e8
        }

        .card-pricing2.card-primary .price-value, .card-pricing2.card-primary .value {
            border-right-color: #1572e8
        }

            .card-pricing2.card-primary .price-value:after, .card-pricing2.card-primary .value:after {
                border-right-color: #1572e8
            }

            .card-pricing2.card-primary .price-value:after, .card-pricing2.card-primary .value:after {
                border-bottom-color: #1572e8
            }

        .card-pricing2.card-primary .value {
            color: #1572e8
        }

        .card-pricing2.card-primary:before {
            background: #1572e8
        }

        .card-pricing2.card-primary .price-value, .card-pricing2.card-primary .value {
            border-left-color: #1572e8
        }

    .card-pricing2.card-secondary {
        border-bottom-color: #6861ce
    }

        .card-pricing2.card-secondary .price-value:before, .card-pricing2.card-secondary .value:before {
            border-left-color: #6861ce;
            border-top-color: #6861ce
        }

        .card-pricing2.card-secondary .price-value, .card-pricing2.card-secondary .value {
            border-right-color: #6861ce
        }

            .card-pricing2.card-secondary .price-value:after, .card-pricing2.card-secondary .value:after {
                border-right-color: #6861ce
            }

            .card-pricing2.card-secondary .price-value:after, .card-pricing2.card-secondary .value:after {
                border-bottom-color: #6861ce
            }

        .card-pricing2.card-secondary .value {
            color: #6861ce
        }

        .card-pricing2.card-secondary:before {
            background: #6861ce
        }

        .card-pricing2.card-secondary .price-value, .card-pricing2.card-secondary .value {
            border-left-color: #6861ce
        }

    .card-pricing2.card-info {
        border-bottom-color: #48abf7
    }

        .card-pricing2.card-info .price-value:before, .card-pricing2.card-info .value:before {
            border-left-color: #48abf7;
            border-top-color: #48abf7
        }

        .card-pricing2.card-info .price-value, .card-pricing2.card-info .value {
            border-right-color: #48abf7
        }

            .card-pricing2.card-info .price-value:after, .card-pricing2.card-info .value:after {
                border-right-color: #48abf7
            }

            .card-pricing2.card-info .price-value:after, .card-pricing2.card-info .value:after {
                border-bottom-color: #48abf7
            }

        .card-pricing2.card-info .value {
            color: #48abf7
        }

        .card-pricing2.card-info:before {
            background: #48abf7
        }

        .card-pricing2.card-info .price-value, .card-pricing2.card-info .value {
            border-left-color: #48abf7
        }

    .card-pricing2.card-success {
        border-bottom-color: #31ce36
    }

        .card-pricing2.card-success .price-value:before, .card-pricing2.card-success .value:before {
            border-left-color: #31ce36;
            border-top-color: #31ce36
        }

        .card-pricing2.card-success .price-value, .card-pricing2.card-success .value {
            border-right-color: #31ce36
        }

            .card-pricing2.card-success .price-value:after, .card-pricing2.card-success .value:after {
                border-right-color: #31ce36
            }

            .card-pricing2.card-success .price-value:after, .card-pricing2.card-success .value:after {
                border-bottom-color: #31ce36
            }

        .card-pricing2.card-success .value {
            color: #31ce36
        }

        .card-pricing2.card-success:before {
            background: #31ce36
        }

        .card-pricing2.card-success .price-value, .card-pricing2.card-success .value {
            border-left-color: #31ce36
        }

    .card-pricing2.card-warning {
        border-bottom-color: #ffad46
    }

        .card-pricing2.card-warning .price-value:before, .card-pricing2.card-warning .value:before {
            border-left-color: #ffad46;
            border-top-color: #ffad46
        }

        .card-pricing2.card-warning .price-value, .card-pricing2.card-warning .value {
            border-right-color: #ffad46
        }

            .card-pricing2.card-warning .price-value:after, .card-pricing2.card-warning .value:after {
                border-right-color: #ffad46
            }

            .card-pricing2.card-warning .price-value:after, .card-pricing2.card-warning .value:after {
                border-bottom-color: #ffad46
            }

        .card-pricing2.card-warning .value {
            color: #ffad46
        }

        .card-pricing2.card-warning:before {
            background: #ffad46
        }

        .card-pricing2.card-warning .price-value, .card-pricing2.card-warning .value {
            border-left-color: #ffad46
        }

    .card-pricing2.card-danger {
        border-bottom-color: #f25961
    }

        .card-pricing2.card-danger .price-value:before, .card-pricing2.card-danger .value:before {
            border-left-color: #f25961;
            border-top-color: #f25961
        }

        .card-pricing2.card-danger .price-value, .card-pricing2.card-danger .value {
            border-right-color: #f25961
        }

            .card-pricing2.card-danger .price-value:after, .card-pricing2.card-danger .value:after {
                border-right-color: #f25961
            }

            .card-pricing2.card-danger .price-value:after, .card-pricing2.card-danger .value:after {
                border-bottom-color: #f25961
            }

        .card-pricing2.card-danger .value {
            color: #f25961
        }

        .card-pricing2.card-danger:before {
            background: #f25961
        }

        .card-pricing2.card-danger .price-value, .card-pricing2.card-danger .value {
            border-left-color: #f25961
        }

.row-cardProduct {
    padding: 0 5px;
    white-space: nowrap;
    overflow-x: auto;
    display: block !important;
    margin-right: -2rem;
    width: unset !important
}

.col-cardProduct {
    width: 225px;
    padding: 0 10px;
    display: inline-block
}

.card-product {
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 7px 15px rgba(0,0,0,.12);
    margin-bottom: 15px
}

    .card-product .product-summary {
        padding: 15px
    }

@media screen and (max-width:768px) {
    .col-cardProduct {
        width: 175px
    }

    .card-product .title-product {
        font-size: 1rem
    }

    .card-product .price-product {
        font-size: 18px
    }
}

.skew-shadow {
    position: relative;
    overflow: hidden
}

    .skew-shadow:before {
        content: '';
        position: absolute;
        background: rgba(255,255,255,.1);
        width: 50%;
        min-width: 150px;
        height: 100%;
        top: 0;
        right: -25%;
        transform: skewX(-32.5deg)
    }

.bubble-shadow {
    position: relative;
    overflow: hidden
}

    .bubble-shadow:before {
        position: absolute;
        top: -10%;
        right: -140px;
        width: 300px;
        height: 300px;
        content: "";
        border-radius: 50%;
        background: rgba(255,255,255,.05)
    }

    .bubble-shadow:after {
        position: absolute;
        top: -65px;
        right: 80px;
        width: 150px;
        height: 150px;
        content: "";
        border-radius: 50%;
        background: rgba(255,255,255,.05)
    }

.curves-shadow {
    position: relative;
    overflow: hidden
}

    .curves-shadow:before {
        content: '';
        position: absolute;
        background: url(../img/img-shadow.png);
        background-size: cover;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0
    }

@media only screen and (min-width:991px) {
    .card-list-messages {
        margin-left: -14px;
        margin-right: -14px;
        border-radius: 0;
        box-shadow: none
    }
}

@media only screen and (max-width:991px) {
    .card-pricing2 {
        margin-bottom: 30px
    }
}

@media only screen and (max-width:767px) {
    .card-pricing2:before {
        transform: skewY(-15deg)
    }
}

.card-annoucement .card-body {
    padding: 50px 25px
}

.card-annoucement .card-opening {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: .01em
}

.card-annoucement .card-desc {
    padding: 15px 0;
    font-size: 16px;
    line-height: 1.65;
    font-weight: 300
}

.card-annoucement.card-primary .btn-light {
    color: #1572e8 !important
}

.card-annoucement.card-success .btn-light {
    color: #31ce36 !important
}

.card-annoucement.card-secondary .btn-light {
    color: #6861ce !important
}

.card-annoucement.card-black .btn-light {
    color: #1a2035 !important
}

.card-annoucement.card-info .btn-light {
    color: #48abf7 !important
}

.card-annoucement.card-danger .btn-light {
    color: #f25961 !important
}

.card-annoucement.card-warning .btn-light {
    color: #ffad46 !important
}

.card-profile {
    color: #2a2f5b
}

    .card-profile .profile-picture {
        text-align: center;
        position: absolute;
        margin: 0 auto;
        left: 0;
        right: 0;
        bottom: -41px;
        width: 100%;
        box-sizing: border-box
    }

    .card-profile .user-profile .name {
        font-size: 20px;
        font-weight: 400;
        margin-bottom: 5px
    }

    .card-profile .user-profile .job {
        color: #83848a;
        margin-bottom: 5px
    }

    .card-profile .user-profile .desc {
        color: #bbb;
        margin-bottom: 15px
    }

    .card-profile .user-profile .social-media {
        margin-bottom: 20px
    }

        .card-profile .user-profile .social-media .btn {
            padding: 5px !important
        }

            .card-profile .user-profile .social-media .btn i {
                font-size: 22px !important
            }

    .card-profile .user-stats {
        margin-bottom: 10px
    }

        .card-profile .user-stats [class^=col] {
            border-right: 1px solid #ebebeb
        }

            .card-profile .user-stats [class^=col]:last-child {
                border-right: 0
            }

        .card-profile .user-stats .number {
            font-weight: 400;
            font-size: 15px
        }

        .card-profile .user-stats .title {
            color: #7d7b7b
        }

    .card-profile .card-header {
        border-bottom: 0;
        height: 100px;
        position: relative
    }

    .card-profile .card-body {
        padding-top: 60px
    }

    .card-profile .card-footer {
        border-top: 0
    }

    .card-profile.card-secondary .card-header {
        background: #6861ce
    }

.row-card-no-pd {
    border-radius: 10px;
    margin-left: 0;
    margin-right: 0;
    background: #fff;
    margin-bottom: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
    -webkit-box-shadow: 2px 6px 15px 0 rgba(69,65,78,.1);
    -moz-box-shadow: 2px 6px 15px 0 rgba(69,65,78,.1);
    box-shadow: 2px 6px 15px 0 rgba(69,65,78,.1);
    border: 0
}

    .row-card-no-pd .card {
        margin-bottom: 0;
        border-width: 0;
        box-shadow: none;
        position: relative
    }

        .row-card-no-pd .card .card-header {
            padding-left: 0 !important;
            padding-top: 0 !important;
            padding-right: 0 !important
        }

    .row-card-no-pd [class*=col] .card:before {
        position: absolute;
        height: calc(100%);
        width: 1px;
        background: #eee;
        content: '';
        right: -15px
    }

    .row-card-no-pd [class*=col]:last-child .card:before {
        width: 0
    }

.accordion .card {
    border-radius: 10px !important;
    background: #f7f7f7 !important;
    color: #2a2f5b !important;
    border: 0;
    box-shadow: none
}

    .accordion .card .span-icon {
        font-size: 22px;
        padding-left: 15px;
        padding-right: 15px
    }

    .accordion .card > .card-header {
        border: 0 !important;
        display: flex;
        flex-direction: row;
        align-items: center;
        cursor: pointer;
        border-radius: 0 !important
    }

        .accordion .card > .card-header > .span-mode {
            margin-left: auto
        }

            .accordion .card > .card-header > .span-mode:before {
                content: "\f068" !important;
                font-family: 'Font Awesome 5 Solid';
                font-weight: 900;
                font-size: 16px
            }

        .accordion .card > .card-header.collapsed > .span-mode:before {
            content: "\f067" !important
        }

    .accordion .card .card-body {
        border-top: 1px solid #ebebeb;
        padding: 30px
    }

.accordion.accordion-black .card .card-header, .accordion.accordion-black .card .card-header .btn-link, .accordion.accordion-danger .card .card-header, .accordion.accordion-danger .card .card-header .btn-link, .accordion.accordion-info .card .card-header, .accordion.accordion-info .card .card-header .btn-link, .accordion.accordion-primary .card .card-header, .accordion.accordion-primary .card .card-header .btn-link, .accordion.accordion-secondary .card .card-header, .accordion.accordion-secondary .card .card-header .btn-link, .accordion.accordion-success .card .card-header, .accordion.accordion-success .card .card-header .btn-link, .accordion.accordion-warning .card .card-header, .accordion.accordion-warning .card .card-header .btn-link {
    font-size: 1rem
}

.accordion.accordion-black .card .card-header {
    color: #1a2035
}

    .accordion.accordion-black .card .card-header .btn-link {
        color: #1a2035 !important
    }

.accordion.accordion-primary .card .card-header {
    color: #1572e8
}

    .accordion.accordion-primary .card .card-header .btn-link {
        color: #1572e8 !important
    }

.accordion.accordion-secondary .card .card-header {
    color: #6861ce
}

    .accordion.accordion-secondary .card .card-header .btn-link {
        color: #6861ce !important
    }

.accordion.accordion-info .card .card-header {
    color: #48abf7
}

    .accordion.accordion-info .card .card-header .btn-link {
        color: #48abf7 !important
    }

.accordion.accordion-success .card .card-header {
    color: #31ce36
}

    .accordion.accordion-success .card .card-header .btn-link {
        color: #31ce36 !important
    }

.accordion.accordion-warning .card .card-header {
    color: #ffad46
}

    .accordion.accordion-warning .card .card-header .btn-link {
        color: #ffad46 !important
    }

.accordion.accordion-danger .card .card-header {
    color: #f25961
}

    .accordion.accordion-danger .card .card-header .btn-link {
        color: #f25961 !important
    }

.border-transparent {
    border-color: transparent !important
}

.gutters-0 {
    margin-right: 0;
    margin-left: 0
}

    .gutters-0 > .col, .gutters-0 > [class*=col-] {
        padding-right: 0;
        padding-left: 0
    }

    .gutters-0 .card {
        margin-bottom: 0
    }

.gutters-xs {
    margin-right: -.25rem;
    margin-left: -.25rem
}

    .gutters-xs > .col, .gutters-xs > [class*=col-] {
        padding-right: .25rem;
        padding-left: .25rem
    }

    .gutters-xs .card {
        margin-bottom: .5rem
    }

.gutters-sm {
    margin-right: -.5rem;
    margin-left: -.5rem
}

    .gutters-sm > .col, .gutters-sm > [class*=col-] {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .gutters-sm .card {
        margin-bottom: 1rem
    }

.gutters-lg {
    margin-right: -1rem;
    margin-left: -1rem
}

    .gutters-lg > .col, .gutters-lg > [class*=col-] {
        padding-right: 1rem;
        padding-left: 1rem
    }

    .gutters-lg .card {
        margin-bottom: 2rem
    }

.gutters-xl {
    margin-right: -1.5rem;
    margin-left: -1.5rem
}

    .gutters-xl > .col, .gutters-xl > [class*=col-] {
        padding-right: 1.5rem;
        padding-left: 1.5rem
    }

    .gutters-xl .card {
        margin-bottom: 3rem
    }

.stamp {
    background: #6861ce;
    display: inline-block;
    min-width: 2rem;
    height: 2rem;
    padding: 0 .25rem;
    line-height: 2rem;
    text-align: center;
    border-radius: 3px;
    font-weight: 600
}

    .stamp i {
        color: #fff !important
    }

.stamp-md {
    min-width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem
}

/*.form-control {
    font-size: 1rem;
    border-color: #ebedf2;
    padding: .6rem 1rem;
    height: inherit !important;
    border-width: 2px
}

    .form-control:focus {
        border-color: #3e93ff
    }

.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text {
    padding: .5rem 1rem !important;
    font-size: 1.25rem !important
}

.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
    padding: .25rem .5rem !important;
    font-size: .875rem !important;
    line-height: 1.5
}

.form-control::-webkit-input-placeholder {
    color: inherit;
    opacity: .7
}

.form-control:-moz-placeholder {
    color: inherit;
    opacity: .7
}

.form-control::-moz-placeholder {
    color: inherit;
    opacity: .7
}

.form-control:-ms-input-placeholder {
    color: inherit;
    opacity: .7
}

.form-control::-ms-input-placeholder {
    color: inherit;
    opacity: .7
}*/

.input-group-text {
    border-color: #ebedf2 !important
}

.form-button-action {
    display: inline-flex
}

.form-check-label, .form-radio-label {
    margin-right: 15px
}

.select-all-checkbox + .form-check-sign:before {
    background: #ccc !important;
    border-color: #ccc !important
}

.form-check .form-check-input {
    margin-left: 0;
    margin-right: .75em
}

.form-radio [type=radio]:checked, .form-radio [type=radio]:not(:checked) {
    position: absolute;
    left: -9999px
}

    .form-radio [type=radio]:checked + .form-radio-sign, .form-radio [type=radio]:not(:checked) + .form-radio-sign {
        color: #2a2f5b;
        position: relative;
        padding-left: 2em;
        cursor: pointer;
        line-height: 22px;
        font-weight: 400
    }

        .form-radio [type=radio]:not(:checked) + .form-radio-sign:before {
            content: "\f18a";
            font-size: 22px;
            font-family: LineAwesome;
            position: absolute;
            left: 0;
            top: auto;
            background: 0 0;
            line-height: 1;
            color: #bbb
        }

        .form-radio [type=radio]:checked + .form-radio-sign:before {
            content: "\f18a";
            font-size: 22px;
            font-family: LineAwesome;
            position: absolute;
            left: 0;
            top: auto;
            background: 0 0;
            line-height: 1;
            display: none
        }

        .form-radio [type=radio]:checked + .form-radio-sign:after, .form-radio [type=radio]:not(:checked) + .form-radio-sign:after {
            content: "\f1bc";
            position: absolute;
            left: 0;
            top: auto;
            text-align: center;
            font-size: 22px;
            color: #4d7cfe;
            transition: all .2s;
            line-height: 1;
            font-family: LineAwesome
        }

        .form-radio [type=radio]:not(:checked) + .form-radio-sign:after {
            opacity: 0;
            transform: scale(0)
        }

    .form-radio [type=radio]:checked + .form-radio-sign {
        font-weight: 400
    }

        .form-radio [type=radio]:checked + .form-radio-sign:after {
            opacity: 1;
            transform: scale(1)
        }

.form-radio [type=radio]:disabled:not(:checked) + .form-radio-sign:before {
    box-shadow: none;
    opacity: .65
}

.form-radio [type=radio]:disabled:checked + .form-radio-sign:before {
    box-shadow: none;
    opacity: .65
}

.form-radio [type=radio]:disabled:checked + .form-radio-sign:after {
    opacity: .65
}

.form-radio [type=radio]:disabled + .form-radio-sign {
    color: #aaa;
    opacity: .65
}

.form-radio [type=radio]:checked:focus + .form-radio-sign:before, .form-radio [type=radio]:not(:checked):focus + .form-radio-sign:before {
    border: 1px solid #ccc
}

.form-radio {
    padding-left: .75rem
}

.form-radio-input {
    position: relative;
    margin-top: .3rem
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #1572e8
}

.custom-checkbox.checkbox-black .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #1a2035
}

.custom-checkbox.checkbox-primary .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #1572e8
}

.custom-checkbox.checkbox-secondary .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #6861ce
}

.custom-checkbox.checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #48abf7
}

.custom-checkbox.checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #31ce36
}

.custom-checkbox.checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #ffad46
}

.custom-checkbox.checkbox-danger .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #f25961
}

.col-form-label {
    line-height: 1.8
}

.required-label {
    color: red
}

.label-align-left {
    text-align: left
}

.label-align-right {
    text-align: right
}

.label-align-center {
    text-align: center
}

.form-check, .form-group {
    margin-bottom: 0;
    padding: 5px
}

    .form-check label, .form-group label {
        /*margin-bottom: .5rem;*/
        color: #495057;
        font-size: 0.85rem;
        white-space: nowrap
    }

.form-group-default {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.07);
    border-radius: 4px;
    padding-top: 7px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 4px;
    overflow: hidden;
    width: 100%;
    -webkit-transition: background-color .2s ease;
    transition: background-color .2s ease;
    margin-bottom: 15px
}

    .form-group-default label {
        opacity: 1;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        margin: 0;
        display: block;
        -webkit-transition: opacity .2s ease;
        transition: opacity .2s ease
    }

        .form-group-default label:not(.error) {
            font-size: 10.5px !important;
            letter-spacing: .06em;
            text-transform: uppercase;
            font-weight: 400
        }

    .form-group-default .form-control {
        background: unset !important
    }

    .form-group-default .form-control, .form-group-default .form-select {
        border: 0;
        min-height: 25px;
        padding: 0;
        margin-top: 6px;
        font-size: 1rem
    }

    .form-group-default select.form-control:not([size]):not([multiple]), .form-group-default select.form-select:not([size]):not([multiple]) {
        height: unset !important
    }

    .form-group-default.active {
        border-color: rgba(0,0,0,.1) !important;
        background-color: #f0f0f0
    }

        .form-group-default.active label {
            opacity: .5
        }

.form-floating-custom {
    position: relative
}

    .form-floating-custom .form-control, .form-floating-custom .form-select {
        border-left: 0;
        border-top: 0;
        border-right: 0;
        border-radius: 0;
        padding-left: 0;
        background: 0 0 !important
    }

    .form-floating-custom label {
        padding-left: 0 !important
    }

    .form-floating-custom .form-control:focus + label, .form-floating-custom .form-control:not(:placeholder-shown) + label, .form-floating-custom .form-select:focus + label, .form-floating-custom .form-select:not(:placeholder-shown) + label {
        font-size: 85% !important;
        transform: translate3d(0,-10px,0);
        top: 0;
        opacity: 1;
        padding: .375rem 0 .75rem
    }

    .form-floating-custom .form-control:not(:placeholder-shown) + label, .form-floating-custom .form-select:not(:placeholder-shown) + label {
        color: #1572e8 !important
    }

    .form-floating-custom .form-control:not(:placeholder-shown) ~ label::after {
        background: 0 0 !important
    }

    .form-floating-custom .form-control ::-webkit-input-placeholder {
        color: transparent
    }

    .form-floating-custom .form-control :-moz-placeholder {
        color: transparent
    }

    .form-floating-custom .form-control ::-moz-placeholder {
        color: transparent
    }

    .form-floating-custom .form-control :-ms-input-placeholder {
        color: transparent
    }

    .form-floating-custom > .form-select ~ label::after {
        display: none !important
    }

    .form-floating-custom > .form-control ~ label::after {
        background: 0 0 !important
    }

.form-inline label {
    margin-bottom: 0 !important
}

.input-fixed {
    width: 200px
}

.form-control.input-full {
    width: 100% !important
}

.has-success label {
    color: #31ce36 !important
}

.has-success .form-control {
    border-color: #31ce36 !important;
    color: #31ce36 !important
}

.has-success .input-group-text {
    border-color: #31ce36 !important;
    background: #31ce36 !important;
    color: #fff !important
}

.has-error label {
    color: #f25961 !important
}

.has-error .form-control {
    border-color: #f25961 !important;
    color: #f25961 !important
}

.has-error .input-group-text {
    border-color: #f25961 !important;
    background: #f25961 !important;
    color: #fff !important
}

.input-group label.error, .input-group label.success {
    width: 100%;
    order: 100
}

.custom-control {
    position: relative
}

    .custom-control.custom-checkbox, .custom-control.custom-radio {
        margin-bottom: 0;
        cursor: pointer;
        margin-right: 25px;
        display: inline-block
    }

        .custom-control.custom-checkbox .custom-control-input, .custom-control.custom-radio .custom-control-input {
            margin-right: 10px
        }

        .custom-control.custom-checkbox label.error, .custom-control.custom-checkbox label.success, .custom-control.custom-radio label.error, .custom-control.custom-radio label.success {
            position: absolute;
            width: 100vh;
            top: 23px;
            left: 0
        }

.has-feedback {
    position: relative
}

.form-control-feedback {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px
}

.has-success .form-control-feedback {
    color: #31ce36
}

.has-error .form-control-feedback {
    color: #f25961
}

.input-group.has-icon {
    border-radius: .25rem;
    border: 1px solid #ced4da
}

    .input-group.has-icon.has-success, .input-group.has-success {
        border: 1px solid #31ce36 !important;
        color: #31ce36
    }

.input-group.has-error {
    border: 1px solid #f25961 !important;
    color: #f25961
}

.input-group.has-icon.has-error {
    border: 1px solid #f25961 !important;
    color: #f25961
}

.input-group.has-icon .form-control {
    border-radius: .25rem;
    border: 0;
    position: relative
}

.input-group.has-icon .input-group-icon {
    background: 0 0;
    border: 0
}

.input-square {
    border-radius: 0 !important
}

.input-pill {
    border-radius: 1.3rem !important
}

.input-solid {
    background: #e8e8e8 !important;
    border-color: #e8e8e8 !important
}

.input-border-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
    padding: .75rem 0;
    background: 0 0 !important
}

.input-file .form-control, .input-file .form-control-file, .input-file input[type=file] {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.input-file label.error, .input-file label.success {
    display: block
}

.input-file .form-control + label:not(.error), .input-file .form-control-file + label:not(.error), .input-file .label-input-file, .input-file input[type=file] + label:not(.error) {
    font-weight: 600;
    letter-spacing: .02em;
    color: #fff !important;
    display: inline-block
}

.input-file.input-file-image img.img-upload-preview {
    max-width: 100%;
    display: block;
    margin-bottom: 15px;
    box-shadow: 0 1px 15px 1px rgba(39,39,39,.1)
}

    .input-file.input-file-image img.img-upload-preview.img-circle {
        border-radius: 2000px
    }

/*.form-control:disabled, .form-control[readonly] {
    background: #e8e8e8 !important;
    border-color: #e8e8e8 !important
}

.form-control:disabled, .form-control[readonly] {
    opacity: .6 !important
}*/

.input-group-text {
    font-size: 1rem
}

    .input-group-text i.la {
        font-size: 21px
    }

    .input-group-text i[class*=flaticon] {
        font-size: 17px
    }

.input-icon {
    position: relative
}

    .input-icon .form-control:not(:first-child) {
        padding-left: 2.5rem
    }

    .input-icon .form-control:not(:last-child) {
        padding-right: 2.5rem
    }

    .input-icon .input-icon-addon {
        position: absolute;
        left: 1rem;
        top: 0;
        height: 100%;
        display: flex;
        align-items: center
    }

        .input-icon .input-icon-addon:last-child {
            left: auto;
            right: 1rem
        }

label.error {
    color: #f25961 !important;
    font-size: 80% !important;
    margin-top: .5rem
}

.select2-input {
    position: relative
}

    .select2-input label.error, .select2-input label.success {
        position: absolute;
        bottom: -30px
    }

    .select2-input .select2 {
        margin-bottom: 15px
    }

.dropzone {
    padding: 70px 60px 80px !important;
    border: 2px dashed rgba(0,0,0,.13) !important;
    background: 0 0 !important
}

    .dropzone:hover {
        background: #fafafa !important;
        transition: all .5s !important
    }

    .dropzone .dz-message .icon {
        margin-bottom: 15px;
        font-size: 39px
    }

    .dropzone .dz-message .message {
        font-size: 34px;
        font-weight: 200
    }

    .dropzone .dz-message .note {
        font-size: 16px;
        margin-top: 18px;
        font-weight: 300
    }

.note-editor.note-frame {
    border: 0 !important;
    box-shadow: none !important
}

    .note-editor.note-frame .note-toolbar {
        padding: 0 !important;
        border-bottom: 0 !important
    }

    .note-editor.note-frame .note-btn {
        border: 1px solid #eee !important;
        background: #fafafa !important
    }

    .note-editor.note-frame .note-placeholder {
        margin-top: 15px !important
    }

    .note-editor.note-frame .note-codable {
        margin-top: 15px !important
    }

    .note-editor.note-frame .note-editing-area .note-editable {
        margin-top: 15px !important;
        border: 2px solid #eee !important
    }

/*.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    vertical-align: middle
}

.table > tbody > tr > td, .table > tbody > tr > th {
    padding: 16px 24px !important
}

.table > tfoot > tr > td, .table > tfoot > tr > th {
    padding: 12px 24px !important
}

.table thead th {
    font-size: .95rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 12px 24px !important;
    border-bottom-width: 1px;
    font-weight: 600
}

.table td, .table th {
    font-size: 1rem;
    border-top-width: 0;
    border-bottom: 1px solid;
    border-color: #ebedf2 !important;
    vertical-align: middle !important
}

.table .thead-light th {
    background-color: #f6f9fc;
    color: #8898aa;
    border-color: #ebecec !important
}

.table .thead-dark th {
    background-color: #1a2035;
    color: #fff
}

.table-full-width {
    margin-left: -15px;
    margin-right: -15px
}

.table-bordered-bd-black td, .table-bordered-bd-black th {
    border: 1px solid #1a2035 !important
}

.table-bordered-bd-primary td, .table-bordered-bd-primary th {
    border: 1px solid #1572e8 !important
}

.table-bordered-bd-secondary td, .table-bordered-bd-secondary th {
    border: 1px solid #6861ce !important
}

.table-bordered-bd-info td, .table-bordered-bd-info th {
    border: 1px solid #48abf7 !important
}

.table-bordered-bd-success td, .table-bordered-bd-success th {
    border: 1px solid #31ce36 !important
}

.table-bordered-bd-warning td, .table-bordered-bd-warning th {
    border: 1px solid #ffad46 !important
}

.table-bordered-bd-danger td, .table-bordered-bd-danger th {
    border: 1px solid #f25961 !important
}

.table-striped td, .table-striped th {
    border-top: 0 !important;
    border-bottom: 0 !important
}

.table-head-bg-black thead {
    border: 1px solid #1a2035 !important
}

.table-head-bg-primary thead {
    border: 1px solid #1572e8 !important
}

.table-head-bg-secondary thead {
    border: 1px solid #6861ce !important
}

.table-head-bg-info thead {
    border: 1px solid #48abf7 !important
}

.table-head-bg-success thead {
    border: 1px solid #31ce36 !important
}

.table-head-bg-warning thead {
    border: 1px solid #ffad46 !important
}

.table-head-bg-danger thead {
    border: 1px solid #f25961 !important
}

.table-head-bg-black thead th, .table-striped-bg-black tbody tr:nth-of-type(odd) {
    background: #1a2035 !important;
    color: #fff !important;
    border: 0 !important
}

.table-head-bg-primary thead th, .table-striped-bg-primary tbody tr:nth-of-type(odd) {
    background: #1572e8 !important;
    color: #fff !important;
    border: 0 !important
}

.table-head-bg-secondary thead th, .table-striped-bg-secondary tbody tr:nth-of-type(odd) {
    background: #6861ce !important;
    color: #fff !important;
    border: 0 !important
}

.table-head-bg-info thead th, .table-striped-bg-info tbody tr:nth-of-type(odd) {
    background: #48abf7 !important;
    color: #fff !important;
    border: 0 !important
}

.table-head-bg-success thead th, .table-striped-bg-success tbody tr:nth-of-type(odd) {
    background: #31ce36 !important;
    color: #fff !important;
    border: 0 !important
}

.table-head-bg-warning thead th, .table-striped-bg-warning tbody tr:nth-of-type(odd) {
    background: #ffad46 !important;
    color: #fff !important;
    border: 0 !important
}

.table-head-bg-danger thead th, .table-striped-bg-danger tbody tr:nth-of-type(odd) {
    background: #f25961 !important;
    color: #fff !important;
    border: 0 !important
}

.table-responsive {
    width: 100% !important;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}*/

.navbar .navbar-nav .nav-item {
    padding: 0 4px
}

    .navbar .navbar-nav .nav-item .nav-link {
        display: inline-block;
        vertical-align: middle;
        color: #8a95a0;
        padding: 8px 14px;
        border-radius: 3px;
        position: relative;
        font-size: 13px;
        font-weight: 400;
        text-align: center;
        transition: all .3s
    }

        .navbar .navbar-nav .nav-item .nav-link:focus, .navbar .navbar-nav .nav-item .nav-link:hover {
            background: rgba(77,89,149,.06)
        }

        .navbar .navbar-nav .nav-item .nav-link i {
            font-size: 16px;
            vertical-align: middle;
            line-height: 1 !important
        }

    .navbar .navbar-nav .nav-item.active .nav-link {
        background: rgba(77,89,149,.06)
    }

.navbar .navbar-nav .topbar-icon {
    padding: 0
}

    .navbar .navbar-nav .topbar-icon .nav-link {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: unset;
        height: 44px;
        width: 44px
    }

.navbar .navbar-nav .topbar-user .profile-pic {
    display: flex;
    align-items: center;
    padding: 0 8px;
    height: 44px;
    border-radius: 3px;
    color: #000
}

    .navbar .navbar-nav .topbar-user .profile-pic:focus, .navbar .navbar-nav .topbar-user .profile-pic:hover {
        /*background: rgba(77,89,149,.06)*/
        background: rgba(118,187,67,0.8);
        color: #141d3e;
    }

.navbar .navbar-nav .topbar-user .profile-username {
    margin-left: 8px
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    left: auto;
    right: 0;
    z-index: 1001
}

.dropdown-item {
    font-size: 13px
}

.navbar .navbar-nav .notification {
    position: absolute;
    background-color: #31ce36;
    text-align: center;
    border-radius: 10px;
    min-width: 17px;
    height: 17px;
    font-size: 10px;
    color: #fff;
    font-weight: 300;
    line-height: 17px;
    top: 3px;
    right: 3px;
    letter-spacing: 1px
}

.navbar-header {
    padding: 0 30px
}

    .navbar-header .container-fluid {
        min-height: inherit;
        padding: 0 !important
    }

    .navbar-header .dropdown-toggle::after {
        margin-left: 0
    }

.profile-pic:focus, .profile-pic:hover {
    text-decoration: none
}

.profile-pic span {
    font-size: 1rem
}

.navbar-header .dropdown-toggle::after {
    vertical-align: middle;
    color: #555
}

.hidden-caret .dropdown-toggle::after {
    display: none !important
}

.navbar[class*=bg-] {
    border-bottom: 1px solid rgba(255,255,255,.2) !important;
    border-left: 1px solid rgba(255,255,255,.1) !important
}

    .navbar[class*=bg-] .navbar-brand {
        color: #fff
    }

    .navbar[class*=bg-] .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
    }

    .navbar[class*=bg-] .navbar-nav > .nav-item > .nav-link {
        color: #fff
    }

        .navbar[class*=bg-] .navbar-nav > .nav-item > .nav-link.disabled {
            color: #d8d8d8 !important
        }

        .navbar[class*=bg-] .navbar-nav > .nav-item > .nav-link:hover {
            background: rgba(255,255,255,.22) !important
        }

    .navbar[class*=bg-] .navbar-nav > .nav-item.active > .nav-link {
        background: rgba(255,255,255,.22) !important
    }

    .navbar[class*=bg-] .btn-toggle {
        background: rgba(19,19,19,.25) !important;
        color: #fff !important
    }

    .navbar[class*=bg-] .nav-search .input-group {
        border: 0;
        background: rgba(19,19,19,.25) !important
    }

        .navbar[class*=bg-] .nav-search .input-group .form-control {
            color: #fff !important
        }

    .navbar[class*=bg-] .nav-search .search-icon {
        color: #fff !important
    }

.navbar-nav.page-navigation.page-navigation-black .nav-item.active .nav-link {
    color: #1a2035 !important
}

.navbar-nav.page-navigation.page-navigation-black .nav-item .nav-link:hover {
    color: #1a2035 !important
}

.navbar-nav.page-navigation.page-navigation-primary .nav-item.active .nav-link {
    color: #1572e8 !important
}

.navbar-nav.page-navigation.page-navigation-primary .nav-item .nav-link:hover {
    color: #1572e8 !important
}

.navbar-nav.page-navigation.page-navigation-secondary .nav-item.active .nav-link {
    color: #6861ce !important
}

.navbar-nav.page-navigation.page-navigation-secondary .nav-item .nav-link:hover {
    color: #6861ce !important
}

.navbar-nav.page-navigation.page-navigation-success .nav-item.active .nav-link {
    color: #31ce36 !important
}

.navbar-nav.page-navigation.page-navigation-success .nav-item .nav-link:hover {
    color: #31ce36 !important
}

.navbar-nav.page-navigation.page-navigation-warning .nav-item.active .nav-link {
    color: #ffad46 !important
}

.navbar-nav.page-navigation.page-navigation-warning .nav-item .nav-link:hover {
    color: #ffad46 !important
}

.navbar-nav.page-navigation.page-navigation-danger .nav-item.active .nav-link {
    color: #f25961 !important
}

.navbar-nav.page-navigation.page-navigation-danger .nav-item .nav-link:hover {
    color: #f25961 !important
}

.navbar-nav.page-navigation.page-navigation-info .nav-item.active .nav-link {
    color: #48abf7 !important
}

.navbar-nav.page-navigation.page-navigation-info .nav-item .nav-link:hover {
    color: #48abf7 !important
}

.navbar-line {
    min-height: inherit
}

    .navbar-line .navbar-nav {
        min-height: inherit
    }

        .navbar-line .navbar-nav.page-navigation .nav-item {
            min-height: 100%;
            display: flex;
            align-items: center
        }

            .navbar-line .navbar-nav.page-navigation .nav-item .nav-link {
                padding: 10px 20px;
                background: 0 0 !important;
                font-weight: 600
            }

                .navbar-line .navbar-nav.page-navigation .nav-item .nav-link:first-child {
                    margin-left: -20px
                }

            .navbar-line .navbar-nav.page-navigation .nav-item.active {
                position: relative
            }

                .navbar-line .navbar-nav.page-navigation .nav-item.active::before {
                    height: 2px;
                    width: calc(100% - 30px);
                    bottom: 0;
                    transform: translateX(-50%);
                    margin-left: -10px;
                    left: 50%;
                    background: #1572e8;
                    content: '';
                    position: absolute
                }

                    .navbar-line .navbar-nav.page-navigation .nav-item.active::before .nav-link {
                        color: #fff !important
                    }

                .navbar-line .navbar-nav.page-navigation .nav-item.active:first-child::before {
                    width: calc(100% - 30px);
                    margin-left: -10px
                }

            .navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link {
                font-weight: 400;
                color: rgba(255,255,255,.85) !important;
                transition: all .3s
            }

                .navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link:hover {
                    color: #fff !important
                }

        .navbar-line .navbar-nav.page-navigation.page-navigation-black .nav-item.active::before {
            background: #1a2035 !important
        }

        .navbar-line .navbar-nav.page-navigation.page-navigation-primary .nav-item.active::before {
            background: #1572e8 !important
        }

        .navbar-line .navbar-nav.page-navigation.page-navigation-secondary .nav-item.active::before {
            background: #6861ce !important
        }

        .navbar-line .navbar-nav.page-navigation.page-navigation-success .nav-item.active::before {
            background: #31ce36 !important
        }

        .navbar-line .navbar-nav.page-navigation.page-navigation-warning .nav-item.active::before {
            background: #ffad46 !important
        }

        .navbar-line .navbar-nav.page-navigation.page-navigation-danger .nav-item.active::before {
            background: #f25961 !important
        }

        .navbar-line .navbar-nav.page-navigation.page-navigation-info .nav-item.active::before {
            background: #48abf7 !important
        }

.navbar-header:not([data-background-color]) .navbar-line .navbar-nav.page-navigation .active .nav-link, .navbar-header[data-background-color=white] .navbar-line .navbar-nav.page-navigation .active .nav-link {
    color: #666
}

.navbar-header:not([data-background-color]) .navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link, .navbar-header[data-background-color=white] .navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link {
    color: #9ea2ad !important
}

    .navbar-header:not([data-background-color]) .navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link:hover, .navbar-header[data-background-color=white] .navbar-line .navbar-nav.page-navigation .nav-item:not(.active) .nav-link:hover {
        color: #666 !important
    }

.nav-search .input-group {
    border: 1px solid #e6e7e9;
    background: #f9f9f9;
    border-radius: 5px
}

    .nav-search .input-group:focus, .nav-search .input-group:hover {
        border: 1px solid #ddd
    }

.nav-search.nav-search-round .input-group {
    border-radius: 50px
}

.nav-search .form-control {
    border: 0;
    background: 0 0 !important;
    font-size: 1rem;
    padding: .75em 1em;
    min-width: 250px;
    max-width: 100%
}

.nav-search .input-group-text {
    border: 0;
    background: 0 0
}

.nav-search .search-icon {
    font-size: 18px;
    color: #4a4a4a
}

.nav-search .btn-search {
    background: 0 0 !important;
    padding: .375rem 1rem;
    display: flex;
    align-items: center;
    height: 100%
}

.quick-search {
    display: flex;
    align-items: center;
    width: 225px
}

    .quick-search .input-group {
        background: #eee;
        border-radius: 5px
    }

    .quick-search .btn-search {
        background: 0 0;
        padding: .5rem 1rem
    }

    .quick-search .search-icon {
        font-size: 16px
    }

    .quick-search input.form-control {
        background: 0 0;
        border: 0;
        padding: .5rem 0
    }

.dropdown-search {
    min-width: 350px;
    padding: 5px 0
}

    .dropdown-search .nav-search .input-group {
        background: 0 0 !important;
        box-shadow: none !important;
        border: 0 !important
    }

        .dropdown-search .nav-search .input-group .form-control {
            color: inherit !important
        }

            .dropdown-search .nav-search .input-group .form-control::-webkit-input-placeholder {
                color: #bfbfbf !important
            }

            .dropdown-search .nav-search .input-group .form-control::-moz-placeholder {
                color: #bfbfbf !important
            }

            .dropdown-search .nav-search .input-group .form-control:-ms-input-placeholder {
                color: #bfbfbf !important
            }

            .dropdown-search .nav-search .input-group .form-control:-moz-placeholder {
                color: #bfbfbf !important
            }

.badge {
    border-radius: 5px;
    margin-left: auto;
    line-height: 1;
    padding: 4px 7px;
    vertical-align: middle;
    font-weight: 400;
    font-size: 11px;
    border: 1px solid #ddd;
    height: fit-content !important
}

[class*=badge-]:not(.badge-count) {
    border: 0 !important
}

.badge-count {
    color: inherit !important
}

.badge-black {
    background: #1a2035;
    color: #fff !important
}

.badge-primary {
    background: #1572e8
}

.badge-secondary {
    background: #6861ce
}

.badge-info {
    background: #48abf7
}

.badge-success {
    background-color: #31ce36
}

.badge-warning {
    background: #ffad46
}

.badge-danger {
    background-color: #f25961
}

.dropdown-menu {
    border: 0;
    border-radius: 3px;
    box-shadow: 0 1px 11px rgba(0,0,0,.15) !important;
    padding-bottom: 5px;
    margin-top: 3px
}

.dropdown-title {
    border-bottom: 1px solid #f1f1f1;
    color: #444;
    font-size: 1rem;
    font-weight: 600;
    padding: 12px 15px;
    text-align: center
}

.messages-notif-box, .notif-box {
    width: 280px;
    padding: 0 !important
}

    .messages-notif-box .notif-center a, .notif-box .notif-center a {
        display: flex;
        color: #4d585f
    }

        .messages-notif-box .notif-center a:hover, .notif-box .notif-center a:hover {
            text-decoration: none;
            background: #fafafa;
            transition: all .2s
        }

        .messages-notif-box .notif-center a .notif-icon, .notif-box .notif-center a .notif-icon {
            display: inline-flex;
            width: 40px;
            height: 40px;
            margin: 10px;
            align-items: center;
            justify-content: center;
            background: #eee;
            border-radius: 50%
        }

        .messages-notif-box .notif-center a .notif-img, .notif-box .notif-center a .notif-img {
            display: inline-flex;
            width: 40px;
            height: 40px;
            margin: 10px;
            align-items: center;
            justify-content: center;
            background: #eee;
            border-radius: 50%
        }

            .messages-notif-box .notif-center a .notif-img img, .notif-box .notif-center a .notif-img img {
                width: 100%;
                height: 100%;
                border-radius: 50%
            }

        .messages-notif-box .notif-center a .notif-icon.notif-black, .messages-notif-box .notif-center a .notif-icon.notif-danger, .messages-notif-box .notif-center a .notif-icon.notif-info, .messages-notif-box .notif-center a .notif-icon.notif-primary, .messages-notif-box .notif-center a .notif-icon.notif-secondary, .messages-notif-box .notif-center a .notif-icon.notif-success, .messages-notif-box .notif-center a .notif-icon.notif-warning, .notif-box .notif-center a .notif-icon.notif-black, .notif-box .notif-center a .notif-icon.notif-danger, .notif-box .notif-center a .notif-icon.notif-info, .notif-box .notif-center a .notif-icon.notif-primary, .notif-box .notif-center a .notif-icon.notif-secondary, .notif-box .notif-center a .notif-icon.notif-success, .notif-box .notif-center a .notif-icon.notif-warning {
            color: #fff !important
        }

        .messages-notif-box .notif-center a .notif-icon.notif-black, .notif-box .notif-center a .notif-icon.notif-black {
            background: #1a2035 !important
        }

        .messages-notif-box .notif-center a .notif-icon.notif-primary, .notif-box .notif-center a .notif-icon.notif-primary {
            background: #1572e8 !important
        }

        .messages-notif-box .notif-center a .notif-icon.notif-secondary, .notif-box .notif-center a .notif-icon.notif-secondary {
            background: #6861ce !important
        }

        .messages-notif-box .notif-center a .notif-icon.notif-info, .notif-box .notif-center a .notif-icon.notif-info {
            background: #48abf7 !important
        }

        .messages-notif-box .notif-center a .notif-icon.notif-success, .notif-box .notif-center a .notif-icon.notif-success {
            background: #31ce36 !important
        }

        .messages-notif-box .notif-center a .notif-icon.notif-warning, .notif-box .notif-center a .notif-icon.notif-warning {
            background: #ffad46 !important
        }

        .messages-notif-box .notif-center a .notif-icon.notif-danger, .notif-box .notif-center a .notif-icon.notif-danger {
            background: #f25961 !important
        }

        .messages-notif-box .notif-center a .notif-icon i, .notif-box .notif-center a .notif-icon i {
            font-size: 15px
        }

        .messages-notif-box .notif-center a .notif-content, .notif-box .notif-center a .notif-content {
            padding: 10px 15px 10px 0
        }

        .messages-notif-box .notif-center a .message-content, .notif-box .notif-center a .message-content {
            padding: 7px 15px 10px 0
        }

        .messages-notif-box .notif-center a .notif-content .subject, .notif-box .notif-center a .notif-content .subject {
            font-size: 13px;
            font-weight: 600;
            display: block;
            margin-bottom: 2px
        }

        .messages-notif-box .notif-center a .notif-content .block, .notif-box .notif-center a .notif-content .block {
            font-size: 13px;
            line-height: 20px;
            display: block
        }

        .messages-notif-box .notif-center a .notif-content .time, .notif-box .notif-center a .notif-content .time {
            color: #7d8c95;
            font-size: 11px
        }

    .messages-notif-box .see-all, .notif-box .see-all {
        border-top: 1px solid #f1f1f1;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #555;
        font-size: 13px;
        font-weight: 400;
        text-decoration: none
    }

        .messages-notif-box .see-all:hover, .notif-box .see-all:hover {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 10px 20px;
            color: #555;
            font-size: 13px;
            font-weight: 400;
            text-decoration: none
        }

        .messages-notif-box .see-all i, .notif-box .see-all i {
            float: right
        }

    .notif-box .notif-scroll {
        /*max-height: 256px*/
    }

    .messages-notif-box .message-notif-scroll {
        max-height: 250px
    }

    .messages-notif-box .notif-center a {
        border-bottom: 1px solid #f1f1f1
    }

        .messages-notif-box .notif-center a:last-child {
            border-bottom: 0
        }

        .messages-notif-box .notif-center a .notif-content {
            padding: 7px 15px 7px 5px
        }

.dropdown-user {
    width: 280px
}

.user-box {
    display: flex;
    padding: .25rem 1rem
}

    .user-box .u-text {
        padding: 0 10px
    }

        .user-box .u-text h4 {
            margin-bottom: 5px;
            margin-top: 4px;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1
        }

        .user-box .u-text .text-muted {
            font-size: 12px;
            margin-bottom: 5px
        }

        .user-box .u-text .btn {
            font-size: 11px
        }

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.quick-actions {
    width: 350px;
    padding: 0
}

    .quick-actions:after {
        border-bottom-color: #1572e8 !important
    }

    .quick-actions .quick-actions-header {
        display: flex;
        align-items: center;
        flex-direction: column;
        background: #1572e8;
        color: #fff;
        padding: 15px;
        border-radius: 3px 3px 0 0
    }

        .quick-actions .quick-actions-header .title {
            font-size: 16px
        }

        .quick-actions .quick-actions-header .subtitle {
            font-size: 13px
        }

    .quick-actions .quick-actions-items {
        padding: 7.5px 0
    }

    .quick-actions a:hover {
        text-decoration: none
    }

    .quick-actions .quick-actions-item {
        display: flex;
        flex-direction: column;
        margin: 7.5px 10px;
        padding: 10px;
        align-items: center;
        color: #1572e8
    }

        .quick-actions .quick-actions-item i {
            color: #fff;
            font-size: 18px
        }

        .quick-actions .quick-actions-item .text {
            text-align: center;
            font-size: 1rem;
            margin-top: 12px
        }

        .quick-actions .quick-actions-item:hover .avatar-item {
            transform: scale(1.1)
        }

    .quick-actions .avatar-item {
        display: inline-flex;
        width: 48px;
        height: 48px;
        color: #fff;
        border-radius: .375rem;
        background-color: #1572e8;
        align-items: center;
        justify-content: center;
        transition: all .15s;
        box-shadow: 2px 2px 8px 0 rgba(31,30,30,.13) !important
    }

    .quick-actions.quick-actions-black:after {
        border-bottom-color: #1a2035 !important
    }

    .quick-actions.quick-actions-black .quick-actions-header {
        background: #1a2035
    }

    .quick-actions.quick-actions-black .quick-actions-item {
        color: #1a2035
    }

    .quick-actions.quick-actions-primary:after {
        border-bottom-color: #1572e8 !important
    }

    .quick-actions.quick-actions-primary .quick-actions-header {
        background: #1572e8
    }

    .quick-actions.quick-actions-primary .quick-actions-item {
        color: #1572e8
    }

    .quick-actions.quick-actions-secondary:after {
        border-bottom-color: #6861ce !important
    }

    .quick-actions.quick-actions-secondary .quick-actions-header {
        background: #6861ce
    }

    .quick-actions.quick-actions-secondary .quick-actions-item {
        color: #6861ce
    }

    .quick-actions.quick-actions-info:after {
        border-bottom-color: #48abf7 !important
    }

    .quick-actions.quick-actions-info .quick-actions-header {
        background: #48abf7
    }

    .quick-actions.quick-actions-info .quick-actions-item {
        color: #48abf7
    }

    .quick-actions.quick-actions-warning:after {
        border-bottom-color: #ffad46 !important
    }

    .quick-actions.quick-actions-warning .quick-actions-header {
        background: #ffad46
    }

    .quick-actions.quick-actions-warning .quick-actions-item {
        color: #ffad46
    }

    .quick-actions.quick-actions-success:after {
        border-bottom-color: #31ce36 !important
    }

    .quick-actions.quick-actions-success .quick-actions-header {
        background: #31ce36
    }

    .quick-actions.quick-actions-success .quick-actions-item {
        color: #31ce36
    }

    .quick-actions.quick-actions-danger:after {
        border-bottom-color: #f25961 !important
    }

    .quick-actions.quick-actions-danger .quick-actions-header {
        background: #f25961
    }

    .quick-actions.quick-actions-danger .quick-actions-item {
        color: #f25961
    }

@media screen and (max-width:991.5px) {
    .messages-notif-box .message-notif-scroll, .notif-box .notif-scroll, .quick-actions .quick-actions-scroll {
        max-height: calc(100vh - 200px)
    }

    .dropdown-user .dropdown-user-scroll {
        max-height: calc(100vh - 132px)
    }
}

@media screen and (min-width:991px) {
    .navbar-header .dropdown-menu {
        margin-top: 13px
    }

        .navbar-header .dropdown-menu:after {
            border-bottom: 8px solid #fff;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            content: "";
            right: 10px;
            top: -8px;
            position: absolute;
            z-index: 1001
        }
}

.chart-circle {
    display: flex;
    justify-content: center
}

    .chart-circle .circles-text {
        font-size: 25px !important
    }

.chart-container {
    min-height: 300px;
    position: relative
}

.html-legend {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    list-style: none;
    cursor: pointer;
    padding-left: 0;
    text-align: center;
    margin-top: 1rem
}

    .html-legend li {
        justify-content: center;
        align-items: center;
        display: flex;
        vertical-align: middle;
        padding: 0 5px;
        margin-right: 5px;
        margin-bottom: 6px;
        color: #8d9498;
        font-size: 12px
    }

        .html-legend li.hidden {
            text-decoration: line-through
        }

        .html-legend li span {
            border-radius: 15px;
            display: inline-block;
            height: 15px;
            margin-right: 10px;
            width: 15px;
            vertical-align: top
        }

.jqstooltip {
    box-sizing: content-box
}

.alert {
   /* border: 0;
    position: relative;
    padding: .95rem 1.25rem;
    border-radius: 1px;
    color: inherit;
    background-color: #fff;
    -webkit-box-shadow: 1px 1px 14px 0 rgba(18,38,63,.26);
    -moz-box-shadow: 1px 1px 14px 0 rgba(18,38,63,.26);
    box-shadow: 1px 1px 14px 0 rgba(18,38,63,.26)*/
}

    .alert [data-notify=icon] {
        display: block
    }

        .alert [data-notify=icon]::before {
            line-height: 35px;
            font-size: 22px;
            display: block;
            left: 15px;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 35px;
            height: 35px;
            border-radius: 30px;
            text-align: center;
            color: #fff
        }

    .alert [data-notify=title] {
        display: block;
        color: #2b2b2b;
        font-weight: 700;
        font-size: 1rem;
        margin-bottom: 5px
    }

    .alert [data-notify=message] {
        font-size: 13px;
        color: #908e8e
    }

    .alert .close {
        background: rgba(255,255,255,.8);
        width: 25px;
        height: 25px;
        line-height: 25px;
        top: 12px !important;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center
    }

.alert-black {
    border-left: 4px solid #1a2035
}

    .alert-black [data-notify=icon]:before {
        background: #1a2035
    }

.alert-primary {
    border-left: 4px solid #1572e8
}

    .alert-primary [data-notify=icon]:before {
        background: #1572e8
    }

.alert-secondary {
    border-left: 4px solid #6861ce
}

    .alert-secondary [data-notify=icon]:before {
        background: #6861ce
    }

.alert-info {
    border-left: 4px solid #48abf7
}

    .alert-info [data-notify=icon]:before {
        background: #48abf7
    }

.alert-success {
    border-left: 4px solid #31ce36
}

    .alert-success [data-notify=icon]:before {
        background: #31ce36
    }

.alert-warning {
    border-left: 4px solid #ffad46
}

    .alert-warning [data-notify=icon]:before {
        background: #ffad46
    }

.alert-danger {
    border-left: 4px solid #f25961
}

    .alert-danger [data-notify=icon]:before {
        background: #f25961
    }

/*.btn {
    padding: .65rem 1.4rem;
    font-size: 1rem;
    font-weight: 500;
    opacity: 1;
    border-radius: 3px
}

    .btn:focus, .btn:hover {
        opacity: .8
    }

    .btn .btn-label {
        display: inline-block
    }

        .btn .btn-label i {
            font-size: 16px;
            vertical-align: middle;
            margin-right: 2px;
            margin-left: -2px;
            line-height: 0;
            margin-top: -2.5px
        }

        .btn .btn-label.just-icon i {
            margin-left: 0 !important;
            margin-right: 0 !important
        }

.btn-lg {
    font-size: 15px;
    border-radius: 6px;
    padding: 12.5px 27.5px;
    font-weight: 400
}

    .btn-lg .btn-label i {
        font-size: 27px;
        vertical-align: middle;
        margin-right: 2px;
        margin-left: -7px;
        line-height: 0;
        margin-top: -2.5px
    }

    .btn-lg .btn-label.just-icon i {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

.btn-sm {
    font-size: 11px;
    padding: 7px 13px
}*/

.btn-xs {
    font-size: 10px;
    padding: 5px 9px
}

.btn.disabled:hover, .btn:hover:disabled {
    opacity: .65
}

.btn-icon {
    font-size: 1.25rem;
    height: 2.5125rem;
    line-height: normal;
    min-width: 2.5125rem;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 2.5125rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none
}

    .btn-icon.btn-lg {
        height: 2.75rem;
        min-width: 2.75rem;
        width: 2.75rem
    }

    .btn-icon.btn-sm {
        height: 2rem;
        min-width: 2rem;
        width: 2rem
    }

    .btn-icon.btn-xs {
        height: 1.6875rem;
        min-width: 1.6875rem;
        width: 1.6875rem
    }

/*.btn-white {
    background: #fff !important;
    color: #1a2035 !important
}

    .btn-white:disabled, .btn-white:focus, .btn-white:hover {
        background: #fff !important;
        color: #1a2035 !important
    }

.btn-black {
    background: #1a2035 !important;
    color: #fff !important
}

    .btn-black:disabled, .btn-black:focus, .btn-black:hover {
        background: #1a2035 !important;
        color: #fff !important
    }

.btn-primary {
    background: #1572e8 !important;
    border-color: #1572e8 !important
}

    .btn-primary:disabled, .btn-primary:focus, .btn-primary:hover {
        color: #fff !important;
        background: #1572e8 !important;
        border-color: #1572e8 !important
    }

.btn-secondary {
    background: #6861ce !important;
    border-color: #6861ce !important
}

    .btn-secondary:disabled, .btn-secondary:focus, .btn-secondary:hover {
        color: #fff !important;
        background: #6861ce !important;
        border-color: #6861ce !important
    }

.btn-info {
    background: #48abf7 !important;
    border-color: #48abf7 !important;
    color: #fff !important
}

    .btn-info:disabled, .btn-info:focus, .btn-info:hover {
        color: #fff !important;
        background: #48abf7 !important;
        border-color: #48abf7 !important
    }

.btn-success {
    background: #31ce36 !important;
    border-color: #31ce36 !important
}

    .btn-success:disabled, .btn-success:focus, .btn-success:hover {
        color: #fff !important;
        background: #31ce36 !important;
        border-color: #31ce36 !important
    }

.btn-warning {
    background: #ffad46 !important;
    border-color: #ffad46 !important
}

    .btn-warning:disabled, .btn-warning:focus, .btn-warning:hover {
        background: #ffad46 !important;
        border-color: #ffad46 !important
    }

.btn-danger {
    background: #f25961 !important;
    border-color: #f25961 !important
}

    .btn-danger:disabled, .btn-danger:focus, .btn-danger:hover {
        color: #fff !important;
        background: #f25961 !important;
        border-color: #f25961 !important
    }

.btn-light {
    background: #fff !important;
    border-color: transparent
}

    .btn-light:disabled, .btn-light:focus, .btn-light:hover {
        background: #ebecec !important;
        border-color: transparent
    }

.btn-dropdown-card-header {
    padding: 0;
    background: 0 0;
    color: inherit;
    font-size: 15px
}

    .btn-dropdown-card-header:after {
        display: none
    }

.btn-clean {
    background: 0 0
}

    .btn-clean:disabled, .btn-clean:focus, .btn-clean:hover {
        color: #1572e8;
        background: rgba(21,114,232,.05);
        opacity: 1
    }

.btn-label-primary {
    background: rgba(21,114,232,.1);
    color: #1572e8 !important;
    border-color: transparent
}

    .btn-label-primary:disabled, .btn-label-primary:focus, .btn-label-primary:hover {
        background: #1572e8;
        color: #fff !important;
        opacity: 1
    }

.btn-label-secondary {
    background: rgba(104,97,206,.1);
    color: #6861ce !important;
    border-color: transparent
}

    .btn-label-secondary:disabled, .btn-label-secondary:focus, .btn-label-secondary:hover {
        background: #6861ce;
        color: #fff !important;
        opacity: 1
    }

.btn-label-info {
    background: rgba(72,171,247,.1);
    color: #48abf7 !important;
    border-color: transparent
}

    .btn-label-info:disabled, .btn-label-info:focus, .btn-label-info:hover {
        background: #48abf7;
        color: #fff !important;
        opacity: 1
    }

.btn-label-success {
    background: rgba(49,206,54,.1);
    color: #31ce36 !important;
    border-color: transparent
}

    .btn-label-success:disabled, .btn-label-success:focus, .btn-label-success:hover {
        background: #31ce36;
        color: #fff !important;
        opacity: 1
    }

.btn-label-warning {
    background: rgba(255,173,70,.1);
    color: #ffad46 !important;
    border-color: transparent
}

    .btn-label-warning:disabled, .btn-label-warning:focus, .btn-label-warning:hover {
        background: #ffad46;
        color: #fff !important;
        opacity: 1
    }

.btn-label-danger {
    background: rgba(242,89,97,.1);
    color: #f25961 !important;
    border-color: transparent
}

    .btn-label-danger:disabled, .btn-label-danger:focus, .btn-label-danger:hover {
        background: #f25961;
        color: #fff !important;
        opacity: 1
    }

.btn-label-light {
    background: rgba(255,255,255,.2);
    color: #fff
}

    .btn-label-light:focus, .btn-label-light:hover {
        background: #fff;
        color: #2a2f5b;
        opacity: 1
    }

.btn-border {
    background: 0 0 !important
}

    .btn-border:focus, .btn-border:hover {
        background: 0 0 !important
    }

    .btn-border.btn-white {
        color: #fff !important;
        border: 1px solid #fff !important
    }

    .btn-border.btn-black {
        color: #1a2035 !important;
        border: 1px solid #1a2035 !important
    }

    .btn-border.btn-primary {
        color: #1572e8 !important;
        border: 1px solid #1572e8 !important
    }

    .btn-border.btn-secondary {
        color: #6861ce !important;
        border: 1px solid #6861ce !important
    }

    .btn-border.btn-info {
        color: #48abf7 !important;
        border: 1px solid #48abf7 !important
    }

    .btn-border.btn-success {
        color: #31ce36 !important;
        border: 1px solid #31ce36 !important
    }

    .btn-border.btn-warning {
        color: #ffad46 !important;
        border: 1px solid #ffad46 !important
    }

    .btn-border.btn-danger {
        color: #f25961 !important;
        border: 1px solid #f25961 !important
    }

    .btn-border.btn-light {
        border: 1px solid #efefef;
        background: #fff !important
    }

.btn-round {
    border-radius: 100px !important
}*/

.btn-link {
    border: 0 !important;
    background: 0 0 !important
}

    .btn-link:focus, .btn-link:hover {
        text-decoration: underline !important;
        background: 0 0 !important;
        border: 0 !important
    }

    .btn-link.btn-black {
        color: #1a2035 !important
    }

        .btn-link.btn-black:hover {
            color: #1a2035 !important
        }

    .btn-link.btn-primary {
        color: #1572e8 !important
    }

        .btn-link.btn-primary:hover {
            color: #1572e8 !important
        }

    .btn-link.btn-secondary {
        color: #6861ce !important
    }

        .btn-link.btn-secondary:hover {
            color: #6861ce !important
        }

    .btn-link.btn-info {
        color: #48abf7 !important
    }

        .btn-link.btn-info:hover {
            color: #48abf7 !important
        }

    .btn-link.btn-success {
        color: #31ce36 !important
    }

        .btn-link.btn-success:hover {
            color: #31ce36 !important
        }

    .btn-link.btn-warning {
        color: #ffad46 !important
    }

        .btn-link.btn-warning:hover {
            color: #ffad46 !important
        }

    .btn-link.btn-danger {
        color: #f25961 !important
    }

        .btn-link.btn-danger:hover {
            color: #f25961 !important
        }

.toggle-on.btn {
    color: #fff !important
}

.toggle-handle {
    background: #fff !important
}

    .toggle-handle:hover {
        background: #fff !important
    }

.btn-round .toggle-handle {
    border-radius: 50px
}

.btn-rounded {
    border-radius: 60px !important
}

.btn-full {
    width: 100%
}

.btn-no-radius {
    border-radius: 0
}

.nav-pills > li:first-child > .nav-link {
    border-radius: 4px 0 0 4px !important
}

.nav-pills > li:last-child > .nav-link {
    border-radius: 0 4px 4px 0 !important
}

.nav-link.disabled {
    color: #6c757d !important
}

.nav-pills .nav-link {
    padding: 10px 20px
}

.nav-pills > li > .nav-link {
    border-radius: 0 !important;
    margin-top: 5px;
    margin-bottom: 5px;
    border: 1px solid #1572e8;
    color: #585c5d
}

    .nav-pills > li > .nav-link.active {
        background: #1572e8
    }

    .nav-pills > li > .nav-link:hover {
        background: rgba(222,222,222,.4)
    }

.nav-pills.nav-pills-no-bd li {
    margin-left: 15px !important
}

    .nav-pills.nav-pills-no-bd li .nav-link {
        border: 0 !important;
        border-radius: 50px !important;
        background: rgba(222,222,222,.4)
    }

        .nav-pills.nav-pills-no-bd li .nav-link.active {
            border-radius: 50px !important
        }

    .nav-pills.nav-pills-no-bd li:first-child {
        margin-left: 0 !important
    }

.nav-pills.nav-pills-no-bd.nav-pills-icons .nav-link, .nav-pills.nav-pills-no-bd.nav-pills-icons .nav-link.active {
    border-radius: 5px !important
}

.nav-pills.flex-column .nav-link {
    border-radius: 0 !important;
    border: 1px solid #1572e8;
    color: #585c5d;
    margin-top: -1px;
    text-align: center;
    word-wrap: normal;
    padding: 10px 0
}

    .nav-pills.flex-column .nav-link:hover {
        background: rgba(222,222,222,.4)
    }

    .nav-pills.flex-column .nav-link.active {
        background: #1572e8
    }

    .nav-pills.flex-column .nav-link:first-child {
        border-radius: 4px 4px 0 0 !important
    }

    .nav-pills.flex-column .nav-link:last-child {
        border-radius: 0 0 4px 4px !important
    }

.nav-pills.flex-column.nav-pills-no-bd .nav-link {
    border: 0 !important;
    border-radius: 50px !important;
    background: rgba(222,222,222,.4);
    margin-top: 5px;
    margin-bottom: 5px
}

    .nav-pills.flex-column.nav-pills-no-bd .nav-link.active {
        border-radius: 50px !important
    }

.nav-pills.flex-column.nav-pills-icons .nav-link, .nav-pills.flex-column.nav-pills-icons .nav-link.active {
    border-radius: 5px !important
}

.nav-pills.nav-pills-icons .nav-link, .nav-pills.nav-pills-icons .nav-link.active {
    border-radius: 5px !important;
    padding-top: 12px;
    padding-bottom: 12px
}

.nav-pills.nav-pills-icons i {
    display: block;
    text-align: center;
    font-size: 2em;
    line-height: 50px
}

.nav-pills.nav-black .nav-link, .nav-pills.nav-danger .nav-link, .nav-pills.nav-info .nav-link, .nav-pills.nav-primary .nav-link, .nav-pills.nav-secondary .nav-link, .nav-pills.nav-success .nav-link, .nav-pills.nav-warning .nav-link {
    border: 1px solid #eee
}

    .nav-pills.nav-black .nav-link.active, .nav-pills.nav-danger .nav-link.active, .nav-pills.nav-info .nav-link.active, .nav-pills.nav-primary .nav-link.active, .nav-pills.nav-secondary .nav-link.active, .nav-pills.nav-success .nav-link.active, .nav-pills.nav-warning .nav-link.active {
        color: #fff !important
    }

    .nav-pills.nav-black .nav-link.active {
        background: #1a2035;
        border: 1px solid #1a2035
    }

    .nav-pills.nav-primary .nav-link.active {
        background: #1572e8;
        border: 1px solid #1572e8
    }

    .nav-pills.nav-secondary .nav-link.active {
        background: #6861ce;
        border: 1px solid #6861ce
    }

    .nav-pills.nav-info .nav-link.active {
        background: #48abf7;
        border: 1px solid #48abf7
    }

    .nav-pills.nav-success .nav-link.active {
        background: #31ce36;
        border: 1px solid #31ce36
    }

    .nav-pills.nav-warning .nav-link.active {
        background: #ffad46;
        border: 1px solid #ffad46
    }

    .nav-pills.nav-danger .nav-link.active {
        background: #f25961;
        border: 1px solid #f25961
    }

.row-nav-line {
    margin-left: -20px;
    margin-right: -20px
}

.nav.nav-line .nav-link, .nav.nav-simple .nav-link {
    padding: 18px 0 !important;
    margin-right: 40px;
    color: #6b6d7e;
    border-width: 0;
    font-size: 1rem;
    font-weight: 600
}

    .nav.nav-line .nav-link:focus, .nav.nav-line .nav-link:hover, .nav.nav-simple .nav-link:focus, .nav.nav-simple .nav-link:hover {
        color: #1572e8;
        border-width: 0
    }

    .nav.nav-line .nav-link.active, .nav.nav-simple .nav-link.active {
        border-width: 0;
        background-color: transparent;
        color: #1572e8;
        border-radius: 0
    }

.nav.nav-simple.nav-color-black .nav-link:focus, .nav.nav-simple.nav-color-black .nav-link:hover {
    color: #1a2035
}

.nav.nav-simple.nav-color-black .nav-link.active {
    color: #1a2035
}

.nav.nav-simple.nav-color-primary .nav-link:focus, .nav.nav-simple.nav-color-primary .nav-link:hover {
    color: #1572e8
}

.nav.nav-simple.nav-color-primary .nav-link.active {
    color: #1572e8
}

.nav.nav-simple.nav-color-secondary .nav-link:focus, .nav.nav-simple.nav-color-secondary .nav-link:hover {
    color: #6861ce
}

.nav.nav-simple.nav-color-secondary .nav-link.active {
    color: #6861ce
}

.nav.nav-simple.nav-color-info .nav-link:focus, .nav.nav-simple.nav-color-info .nav-link:hover {
    color: #48abf7
}

.nav.nav-simple.nav-color-info .nav-link.active {
    color: #48abf7
}

.nav.nav-simple.nav-color-success .nav-link:focus, .nav.nav-simple.nav-color-success .nav-link:hover {
    color: #31ce36
}

.nav.nav-simple.nav-color-success .nav-link.active {
    color: #31ce36
}

.nav.nav-simple.nav-color-danger .nav-link:focus, .nav.nav-simple.nav-color-danger .nav-link:hover {
    color: #f25961
}

.nav.nav-simple.nav-color-danger .nav-link.active {
    color: #f25961
}

.nav.nav-simple.nav-color-warning .nav-link:focus, .nav.nav-simple.nav-color-warning .nav-link:hover {
    color: #ffad46
}

.nav.nav-simple.nav-color-warning .nav-link.active {
    color: #ffad46
}

.nav.nav-simple.nav-color-light .nav-link:focus, .nav.nav-simple.nav-color-light .nav-link:hover {
    color: #fff
}

.nav.nav-simple.nav-color-light .nav-link.active {
    color: #fff
}

.nav.nav-simple.nav-color-light .nav-link {
    color: #f1f1f1
}

.nav.nav-line .nav-link.active {
    border-bottom: 3px solid #1572e8
}

.nav.nav-line.nav-color-black .nav-link:focus, .nav.nav-line.nav-color-black .nav-link:hover {
    color: #1a2035
}

.nav.nav-line.nav-color-black .nav-link.active {
    color: #1a2035
}

.nav.nav-line.nav-color-black .nav-link.active {
    border-color: #1a2035
}

.nav.nav-line.nav-color-primary .nav-link:focus, .nav.nav-line.nav-color-primary .nav-link:hover {
    color: #1572e8
}

.nav.nav-line.nav-color-primary .nav-link.active {
    color: #1572e8
}

.nav.nav-line.nav-color-primary .nav-link.active {
    border-color: #1572e8
}

.nav.nav-line.nav-color-secondary .nav-link:focus, .nav.nav-line.nav-color-secondary .nav-link:hover {
    color: #6861ce
}

.nav.nav-line.nav-color-secondary .nav-link.active {
    color: #6861ce
}

.nav.nav-line.nav-color-secondary .nav-link.active {
    border-color: #6861ce
}

.nav.nav-line.nav-color-info .nav-link:focus, .nav.nav-line.nav-color-info .nav-link:hover {
    color: #48abf7
}

.nav.nav-line.nav-color-info .nav-link.active {
    color: #48abf7
}

.nav.nav-line.nav-color-info .nav-link.active {
    border-color: #48abf7
}

.nav.nav-line.nav-color-success .nav-link:focus, .nav.nav-line.nav-color-success .nav-link:hover {
    color: #31ce36
}

.nav.nav-line.nav-color-success .nav-link.active {
    color: #31ce36
}

.nav.nav-line.nav-color-success .nav-link.active {
    border-color: #31ce36
}

.nav.nav-line.nav-color-danger .nav-link:focus, .nav.nav-line.nav-color-danger .nav-link:hover {
    color: #f25961
}

.nav.nav-line.nav-color-danger .nav-link.active {
    color: #f25961
}

.nav.nav-line.nav-color-danger .nav-link.active {
    border-color: #f25961
}

.nav.nav-line.nav-color-warning .nav-link:focus, .nav.nav-line.nav-color-warning .nav-link:hover {
    color: #ffad46
}

.nav.nav-line.nav-color-warning .nav-link.active {
    color: #ffad46
}

.nav.nav-line.nav-color-warning .nav-link.active {
    border-color: #ffad46
}

.nav.nav-line.nav-color-light .nav-link:focus, .nav.nav-line.nav-color-light .nav-link:hover {
    color: #fff
}

.nav.nav-line.nav-color-light .nav-link.active {
    color: #fff
}

.nav.nav-line.nav-color-light .nav-link.active {
    border-color: #fff
}

.nav.nav-line.nav-color-light .nav-link {
    color: #f1f1f1
}

.nav-sm .nav-link {
    font-size: 11px !important;
    padding: 8px 16px !important
}

.popover {
    max-width: 240px;
    line-height: 1.7;
    border: 0;
    box-shadow: 0 0 20px 1px rgba(69,65,78,.2)
}

    .popover .popover-header {
        background: 0 0;
        font-size: 1rem;
        border-bottom: 0;
        text-transform: capitalize;
        margin-top: 5px;
        color: #aaa;
        font-weight: 400
    }

    .popover .popover-body {
        margin-bottom: 5px
    }

        .popover .popover-body p {
            font-size: 13px;
            margin-bottom: 1rem
        }

    .popover.bs-popover-bottom .arrow:before, .popover.bs-popover-left .arrow:before, .popover.bs-popover-right .arrow:before, .popover.bs-popover-top .arrow:before {
        border: transparent
    }

    .popover.bs-popover-auto[x-placement^=right], .popover.bs-popover-right {
        margin-left: 10px
    }

    .popover.bs-popover-auto[x-placement^=left], .popover.bs-popover-left {
        margin-right: 10px
    }

    .popover.bs-popover-auto[x-placement^=top], .popover.bs-popover-top {
        margin-bottom: 10px
    }

    .popover.bs-popover-auto[x-placement^=bottom], .popover.bs-popover-bottom {
        margin-top: 10px
    }

.progress {
    border-radius: 100px;
    height: 14px
}

    .progress .progress-bar {
        border-radius: 100px
    }

    .progress.progress-sm {
        height: 8px
    }

    .progress.progress-lg {
        height: 20px
    }

/*.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span, .pagination > li > a, .pagination > li > span {
    border-radius: 100px !important;
    margin: 0 2px;
    color: #777;
    border-color: #ddd
}

.pagination > li > a {
    display: flex;
    align-items: center;
    justify-content: center
}

.pagination.pg-black > li.active:first-child > a, .pagination.pg-black > li.active:first-child > span, .pagination.pg-black > li.active:last-child > a, .pagination.pg-black > li.active:last-child > span, .pagination.pg-black > li.active > a, .pagination.pg-black > li.active > span {
    background: #1a2035;
    border-color: #1a2035;
    color: #fff
}

.pagination.pg-primary > li.active:first-child > a, .pagination.pg-primary > li.active:first-child > span, .pagination.pg-primary > li.active:last-child > a, .pagination.pg-primary > li.active:last-child > span, .pagination.pg-primary > li.active > a, .pagination.pg-primary > li.active > span {
    background: #1572e8;
    border-color: #1572e8;
    color: #fff
}

.pagination.pg-secondary > li.active:first-child > a, .pagination.pg-secondary > li.active:first-child > span, .pagination.pg-secondary > li.active:last-child > a, .pagination.pg-secondary > li.active:last-child > span, .pagination.pg-secondary > li.active > a, .pagination.pg-secondary > li.active > span {
    background: #6861ce;
    border-color: #6861ce;
    color: #fff
}

.pagination.pg-info > li.active:first-child > a, .pagination.pg-info > li.active:first-child > span, .pagination.pg-info > li.active:last-child > a, .pagination.pg-info > li.active:last-child > span, .pagination.pg-info > li.active > a, .pagination.pg-info > li.active > span {
    background: #48abf7;
    border-color: #48abf7;
    color: #fff
}

.pagination.pg-success > li.active:first-child > a, .pagination.pg-success > li.active:first-child > span, .pagination.pg-success > li.active:last-child > a, .pagination.pg-success > li.active:last-child > span, .pagination.pg-success > li.active > a, .pagination.pg-success > li.active > span {
    background: #31ce36;
    border-color: #31ce36;
    color: #fff
}

.pagination.pg-warning > li.active:first-child > a, .pagination.pg-warning > li.active:first-child > span, .pagination.pg-warning > li.active:last-child > a, .pagination.pg-warning > li.active:last-child > span, .pagination.pg-warning > li.active > a, .pagination.pg-warning > li.active > span {
    background: #ffad46;
    border-color: #ffad46;
    color: #fff
}

.pagination.pg-danger > li.active:first-child > a, .pagination.pg-danger > li.active:first-child > span, .pagination.pg-danger > li.active:last-child > a, .pagination.pg-danger > li.active:last-child > span, .pagination.pg-danger > li.active > a, .pagination.pg-danger > li.active > span {
    background: #f25961;
    border-color: #f25961;
    color: #fff
}*/

.slider-black .ui-slider-range {
    background: #1a2035
}

.slider-primary .ui-slider-range {
    background: #1572e8
}

.slider-secondary .ui-slider-range {
    background: #6861ce
}

.slider-info .ui-slider-range {
    background: #48abf7
}

.slider-success .ui-slider-range {
    background: #31ce36
}

.slider-warning .ui-slider-range {
    background: #ffad46
}

.slider-danger .ui-slider-range {
    background: #f25961
}

.modal .bg-black .modal-title, .modal .bg-danger .modal-title, .modal .bg-info .modal-title, .modal .bg-primary .modal-title, .modal .bg-secondary .modal-title, .modal .bg-success .modal-title, .modal .bg-warning .modal-title {
    color: #fff !important
}

.modal-content {
    border-radius: .4rem;
    border: 0 !important
}

.rating > label {
    display: inline;
    color: #e9eaeb !important;
    line-height: 1;
    float: right;
    cursor: pointer
}

    .rating > label:hover {
        color: #ffc600 !important;
        opacity: .5
    }

    .rating > label span {
        font-size: 18px
    }

.rating input[type=checkbox], .rating input[type=radio] {
    position: absolute;
    opacity: 0;
    z-index: -1
}

    .rating input[type=checkbox]:checked ~ label, .rating input[type=radio]:checked ~ label {
        color: #ffc600 !important
    }

.activity-feed {
    padding: 15px;
    list-style: none
}

    .activity-feed .feed-item {
        position: relative;
        padding-bottom: 20px;
        padding-left: 30px;
        border-left: 2px solid #e4e8eb
    }

        .activity-feed .feed-item:last-child {
            border-color: transparent
        }

        .activity-feed .feed-item::after {
            content: "";
            display: block;
            position: absolute;
            top: 0;
            left: -7px;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: #177dff
        }

.feed-item-black::after {
    background: #1a2035 !important
}

.feed-item-primary::after {
    background: #1572e8 !important
}

.feed-item-secondary::after {
    background: #6861ce !important
}

.feed-item-success::after {
    background: #31ce36 !important
}

.feed-item-danger::after {
    background: #f25961 !important
}

.feed-item-info::after {
    background: #48abf7 !important
}

.feed-item-warning::after {
    background: #ffad46 !important
}

.activity-feed .feed-item .date {
    display: block;
    position: relative;
    top: -5px;
    color: #8c96a3;
    text-transform: uppercase;
    font-size: 13px
}

.activity-feed .feed-item .text {
    position: relative;
    top: -3px
}

.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative
}

    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #999;
        left: 50%;
        margin-left: -1.5px
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative
    }

        .timeline > li:before {
            content: " ";
            display: table
        }

        .timeline > li:after {
            content: " ";
            display: table;
            clear: both
        }

        .timeline > li:before {
            content: " ";
            display: table
        }

        .timeline > li:after {
            content: " ";
            display: table;
            clear: both
        }

        .timeline > li > .timeline-panel {
            width: 50%;
            float: left;
            border: 1px solid #141d3e;
            background: #fff;
            border-radius: 3px;
            padding: 20px;
            position: relative;
            -webkit-box-shadow: 0 1px 20px 1px rgba(69,65,78,.06);
            -moz-box-shadow: 0 1px 20px 1px rgba(69,65,78,.06);
            box-shadow: 0 1px 20px 1px rgba(69,65,78,.06)
        }

        .timeline > li.timeline-inverted + li:not(.timeline-inverted) {
            margin-top: -60px
        }

        .timeline > li:not(.timeline-inverted) {
            padding-right: 90px
        }

            .timeline > li:not(.timeline-inverted) + li.timeline-inverted {
                margin-top: -60px
            }

        .timeline > li.timeline-inverted {
            padding-left: 90px
        }

            .timeline > li.timeline-inverted > .timeline-panel {
                float: right
            }

                .timeline > li.timeline-inverted > .timeline-panel:before {
                    border-left-width: 0;
                    border-right-width: 15px;
                    left: -15px;
                    right: auto
                }

                .timeline > li.timeline-inverted > .timeline-panel:after {
                    border-left-width: 0;
                    border-right-width: 14px;
                    left: -14px;
                    right: auto
                }

        .timeline > li > .timeline-panel:before {
            position: absolute;
            top: 26px;
            right: -15px;
            display: inline-block;
            border-top: 15px solid transparent;
            border-left: 15px solid #141d3e;
            border-right: 0 solid #141d3e;
            border-bottom: 15px solid transparent;
            content: " "
        }

        .timeline > li > .timeline-panel:after {
            position: absolute;
            top: 27px;
            right: -14px;
            display: inline-block;
            border-top: 14px solid transparent;
            border-left: 14px solid #141d3e;
            border-right: 0 solid #141d3e;
            border-bottom: 14px solid transparent;
            content: " "
        }

        .timeline > li > .timeline-badge {
            color: #fff;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 1.8em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -25px;
            background-color: #999;
            z-index: 100;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center
        }

            .timeline > li > .timeline-badge i {
                color: #fff !important
            }

                .timeline > li > .timeline-badge i.fa, .timeline > li > .timeline-badge i.fab, .timeline > li > .timeline-badge i.fal, .timeline > li > .timeline-badge i.far, .timeline > li > .timeline-badge i.fas {
                    font-size: .8em
                }

.timeline-badge.black {
    background-color: #1a2035 !important
}

.timeline-badge.primary {
    background-color: #1572e8 !important
}

.timeline-badge.secondary {
    background-color: #6861ce !important
}

.timeline-badge.success {
    background-color: #31ce36 !important
}

.timeline-badge.warning {
    background-color: #ffad46 !important
}

.timeline-badge.danger {
    background-color: #f25961 !important
}

.timeline-badge.info {
    background-color: #48abf7 !important
}

.timeline-title {
    font-size: 17px;
    margin-top: 0;
    color: inherit
}

.timeline-heading i {
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

.timeline-body > p, .timeline-body > ul {
    margin-bottom: 0
}

    .timeline-body > p + p {
        margin-top: 5px
    }

.full-screen-maps {
    height: 100vh !important
}

.vmap {
    width: 100%;
    min-height: 265px
}

    .vmap > svg {
        margin: auto;
        display: flex;
        width: 100% !important
    }

        .vmap > svg > g {
            transition: all ease-in-out .2s
        }

.jqvmap-label, .jqvmap-pin {
    pointer-events: none
}

.jqvmap-label {
    position: absolute;
    display: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #292929;
    color: #fff;
    font-size: smaller;
    padding: 3px
}

.jqvmap-zoomin, .jqvmap-zoomout {
    position: absolute;
    left: 10px;
    border-radius: 4px;
    background: #fff;
    font-weight: 600;
    color: #8a95a0;
    border: 1px solid #e2dddd !important;
    cursor: pointer;
    line-height: 25px;
    text-align: center;
    font-size: 1.25rem;
    width: 25px;
    height: 25px
}

.jqvmap-zoomin {
    top: 15px
}

.jqvmap-zoomout {
    top: 45px
}

.jqvmap-region {
    cursor: pointer
}

.jqvmap-ajax_response {
    width: 100%;
    height: 500px
}

.card-invoice .invoice-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px
}

    .card-invoice .invoice-header .invoice-title {
        font-size: 27px;
        font-weight: 400
    }

    .card-invoice .invoice-header .invoice-logo {
        width: 150px;
        display: flex;
        align-items: center
    }

        .card-invoice .invoice-header .invoice-logo img {
            width: 100%
        }

.card-invoice .sub {
    font-size: 1rem;
    margin-bottom: 8px;
    font-weight: 600
}

.card-invoice .info-invoice {
    padding-top: 15px;
    padding-bottom: 15px
}

    .card-invoice .info-invoice p {
        font-size: 13px
    }

.card-invoice .invoice-desc {
    text-align: right;
    font-size: 13px
}

.card-invoice .invoice-detail {
    width: 100%;
    display: block
}

    .card-invoice .invoice-detail .invoice-top .title {
        font-size: 20px
    }

.card-invoice .transfer-to .sub {
    font-size: 1rem;
    margin-bottom: 8px;
    font-weight: 600
}

.card-invoice .transfer-to .account-transfer > div span:first-child {
    font-weight: 600;
    font-size: 13px
}

.card-invoice .transfer-to .account-transfer > div span:last-child {
    font-size: 13px;
    float: right
}

.card-invoice .transfer-total {
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center
}

    .card-invoice .transfer-total .sub {
        font-size: 1rem;
        margin-bottom: 8px;
        font-weight: 600
    }

    .card-invoice .transfer-total .price {
        font-size: 28px;
        color: #1572e8;
        padding: 7px 0;
        font-weight: 600
    }

    .card-invoice .transfer-total span {
        font-weight: 600;
        font-size: 13px
    }

.card-invoice .card-body {
    padding: 0;
    border: 0 !important;
    width: 75%;
    margin: auto
}

.card-invoice .card-header {
    padding: 50px 0 20px;
    border: 0 !important;
    width: 75%;
    margin: auto
}

.card-invoice .card-footer {
    padding: 5px 0 50px;
    border: 0 !important;
    width: 75%;
    margin: auto
}

.list-group .list-group-header {
    font-size: 12px;
    font-weight: 600;
    padding: .75rem 1rem
}

.list-group .list-group-item {
    display: flex;
    align-items: stretch;
    border-width: 1px 0;
    border-color: #ebecec
}

.list-group .list-group-item-figure {
    align-self: start;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #a9acb0
}

.list-group .list-group-item-body {
    flex: 1;
    min-width: 0;
    align-self: center;
    font-size: .875rem
}

.list-group .list-group-item-text {
    margin-bottom: 0;
    line-height: 1.25rem;
    color: #686f76
}

.list-group-file-item .list-group-item {
    padding: 0
}

.list-group-file-item .list-group-item-figure {
    padding: .75rem 1rem
}

.list-group-file-item .list-group-item-body {
    padding: .75rem 0
}

.list-group-bordered .list-group-item {
    border: 1px solid #e3ebf6
}

    .list-group-bordered .list-group-item.active {
        background: #1572e8;
        border-color: #1572e8
    }

.list-group-lg .list-group-item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.selectgroup {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.selectgroup-item {
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
    font-weight: 400 !important
}

    .selectgroup-item + .selectgroup-item {
        margin-left: -1px
    }

    .selectgroup-item:not(:first-child) .selectgroup-button {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .selectgroup-item:not(:last-child) .selectgroup-button {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

.selectgroup-input {
    opacity: 0;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0
}

.selectgroup-button {
    display: block;
    border: 1px solid rgba(0,40,100,.12);
    text-align: center;
    padding: .375rem 1rem;
    position: relative;
    cursor: pointer;
    border-radius: 3px;
    color: #9aa0ac;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 1rem;
    line-height: 1.5rem;
    min-width: 2.375rem
}

.selectgroup-button-icon {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem
}

.selectgroup-input:checked + .selectgroup-button {
    border-color: #1572e8;
    z-index: 1;
    color: #1572e8;
    background: rgba(21,114,232,.15)
}

.selectgroup-input:focus + .selectgroup-button {
    border-color: #1572e8;
    z-index: 2;
    color: #1572e8;
    box-shadow: 0 0 0 2px rgba(21,114,232,.25)
}

.selectgroup-pills {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: start;
    align-items: flex-start
}

    .selectgroup-pills .selectgroup-item {
        margin-right: .5rem;
        -ms-flex-positive: 0;
        flex-grow: 0
    }

    .selectgroup-pills .selectgroup-button {
        border-radius: 50px !important
    }

.selectgroup.selectgroup-primary .selectgroup-input:checked + .selectgroup-button {
    border-color: #1572e8;
    color: #1572e8;
    background: rgba(21,114,232,.15)
}

.selectgroup.selectgroup-primary .selectgroup-input:focus + .selectgroup-button {
    border-color: #1572e8;
    color: #1572e8;
    box-shadow: 0 0 0 2px rgba(21,114,232,.25)
}

.selectgroup.selectgroup-secondary .selectgroup-input:checked + .selectgroup-button {
    border-color: #6861ce;
    color: #6861ce;
    background: rgba(104,97,206,.15)
}

.selectgroup.selectgroup-secondary .selectgroup-input:focus + .selectgroup-button {
    border-color: #6861ce;
    color: #6861ce;
    box-shadow: 0 0 0 2px rgba(104,97,206,.25)
}

.selectgroup.selectgroup-info .selectgroup-input:checked + .selectgroup-button {
    border-color: #48abf7;
    color: #48abf7;
    background: rgba(72,171,247,.15)
}

.selectgroup.selectgroup-info .selectgroup-input:focus + .selectgroup-button {
    border-color: #48abf7;
    color: #48abf7;
    box-shadow: 0 0 0 2px rgba(72,171,247,.25)
}

.selectgroup.selectgroup-success .selectgroup-input:checked + .selectgroup-button {
    border-color: #31ce36;
    color: #31ce36;
    background: rgba(49,206,54,.15)
}

.selectgroup.selectgroup-success .selectgroup-input:focus + .selectgroup-button {
    border-color: #31ce36;
    color: #31ce36;
    box-shadow: 0 0 0 2px rgba(49,206,54,.25)
}

.selectgroup.selectgroup-warning .selectgroup-input:checked + .selectgroup-button {
    border-color: #ffad46;
    color: #ffad46;
    background: rgba(255,173,70,.15)
}

.selectgroup.selectgroup-warning .selectgroup-input:focus + .selectgroup-button {
    border-color: #ffad46;
    color: #ffad46;
    box-shadow: 0 0 0 2px rgba(255,173,70,.25)
}

.selectgroup.selectgroup-danger .selectgroup-input:checked + .selectgroup-button {
    border-color: #f25961;
    color: #f25961;
    background: rgba(242,89,97,.15)
}

.selectgroup.selectgroup-danger .selectgroup-input:focus + .selectgroup-button {
    border-color: #f25961;
    color: #f25961;
    box-shadow: 0 0 0 2px rgba(242,89,97,.25)
}

.colorinput {
    margin: 0;
    position: relative;
    cursor: pointer
}

.colorinput-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.colorinput-color {
    display: inline-block;
    width: 1.75rem;
    height: 1.75rem;
    border-radius: 3px;
    border: 1px solid rgba(0,40,100,.12);
    color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05)
}

    .colorinput-color:before {
        content: '';
        opacity: 0;
        position: absolute;
        top: .25rem;
        left: .25rem;
        height: 1.25rem;
        width: 1.25rem;
        transition: .3s opacity;
        background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%
    }

.colorinput-input:checked ~ .colorinput-color:before {
    opacity: 1
}

.colorinput-input:focus ~ .colorinput-color {
    border-color: #467fcf;
    box-shadow: 0 0 0 2px rgba(70,127,207,.25)
}

.imagecheck {
    margin: 0;
    position: relative;
    cursor: pointer
}

.imagecheck-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.imagecheck-figure {
    border: 1px solid rgba(0,40,100,.12);
    border-radius: 3px;
    margin: 0;
    position: relative
}

.imagecheck-input:focus ~ .imagecheck-figure {
    border-color: #1572e8;
    box-shadow: 0 0 0 2px rgba(70,127,207,.25)
}

.imagecheck-input:checked ~ .imagecheck-figure {
    border-color: rgba(0,40,100,.24)
}

.imagecheck-figure:before {
    content: '';
    position: absolute;
    top: .25rem;
    left: .25rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #1572e8 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
    color: #fff;
    z-index: 1;
    border-radius: 3px;
    opacity: 0;
    transition: .3s opacity
}

.imagecheck-input:checked ~ .imagecheck-figure:before {
    opacity: 1
}

.imagecheck-image {
    max-width: 100%;
    opacity: .64;
    transition: .3s opacity
}

    .imagecheck-image:first-child {
        border-top-left-radius: 2px;
        border-top-right-radius: 2px
    }

    .imagecheck-image:last-child {
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px
    }

.imagecheck:hover .imagecheck-image {
    opacity: 1
}

.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-image, .imagecheck-input:focus ~ .imagecheck-figure .imagecheck-image {
    opacity: 1
}

.imagecheck-caption {
    text-align: center;
    padding: .25rem .25rem;
    color: #9aa0ac;
    font-size: .875rem;
    transition: .3s color
}

.imagecheck:hover .imagecheck-caption {
    color: #495057
}

.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption, .imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption {
    color: #495057
}

.tab-chat {
    position: relative
}

.messages-contact {
    position: absolute;
    left: 0;
    width: 100%;
    transition: left .3s ease
}

    .messages-contact .contact-list .user a {
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 11px 10px;
        border-radius: 5px
    }

        .messages-contact .contact-list .user a:hover {
            text-decoration: none;
            background: rgba(0,0,0,.05)
        }

        .messages-contact .contact-list .user a .user-data, .messages-contact .contact-list .user a .user-data2 {
            margin-left: 20px;
            display: flex;
            flex-direction: column
        }

            .messages-contact .contact-list .user a .user-data .name, .messages-contact .contact-list .user a .user-data2 .name {
                color: #2a2f5b;
                font-size: 13px;
                margin-bottom: 3px;
                font-weight: 600
            }

            .messages-contact .contact-list .user a .user-data .message, .messages-contact .contact-list .user a .user-data2 .message {
                color: #aaa
            }

            .messages-contact .contact-list .user a .user-data .status, .messages-contact .contact-list .user a .user-data2 .status {
                color: #979797
            }

.messages-wrapper {
    position: absolute;
    left: calc(100% + 40px);
    transition: left .3s ease
}

    .messages-wrapper .messages-title {
        width: 100%;
        display: inline-block;
        border-bottom: 1px solid #eee;
        margin-bottom: 15px
    }

        .messages-wrapper .messages-title .user {
            width: calc(100% - 40px);
            float: right;
            text-align: right;
            padding: 10px 0
        }

            .messages-wrapper .messages-title .user .name {
                display: inline-block;
                font-size: 13px;
                font-weight: 400;
                margin-bottom: 4px
            }

            .messages-wrapper .messages-title .user .last-active {
                display: block;
                font-size: 10px
            }

        .messages-wrapper .messages-title .return {
            background: 0 0;
            border: 0;
            font-size: 25px;
            padding: 10px 0;
            cursor: pointer
        }

    .messages-wrapper .messages-body {
        height: calc(100vh - 290px);
        display: block;
        overflow-y: auto
    }

        .conversations-body .message-content-wrapper, .messages-wrapper .messages-body .message-content-wrapper {
            display: inline-block;
            width: 100%
        }

        .conversations-body .message, .messages-wrapper .messages-body .message {
            display: table;
            table-layout: fixed;
            padding: 8px 0
        }

        .conversations-body .message-in, .messages-wrapper .messages-body .message-in {
            margin-right: 40px;
            float: left
        }

            .conversations-body .message-in .message-body, .messages-wrapper .messages-body .message-in .message-body {
                display: table-cell;
                vertical-align: top
            }

                .conversations-body .message-in .message-body .message-content, .messages-wrapper .messages-body .message-in .message-body .message-content {
                    background: #f7f7f7;
                    padding: 12px 15px;
                    border-radius: 5px;
                    margin-left: 10px;
                    position: relative;
                    width: fit-content
                }

                    .conversations-body .message-in .message-body .message-content:before, .messages-wrapper .messages-body .message-in .message-body .message-content:before {
                        width: 0;
                        height: 0;
                        border-top: 10px solid transparent;
                        border-bottom: 10px solid transparent;
                        border-right: 10px solid #f7f7f7;
                        content: "";
                        position: absolute;
                        left: -9px;
                        top: 12px
                    }

                    .conversations-body .message-in .message-body .message-content .name, .messages-wrapper .messages-body .message-in .message-body .message-content .name {
                        color: #83848a;
                        font-size: 11px;
                        margin-bottom: 5px
                    }

                    .conversations-body .message-in .message-body .message-content .content, .messages-wrapper .messages-body .message-in .message-body .message-content .content {
                        font-size: 13px
                    }

                .conversations-body .message-in .message-body .date, .messages-wrapper .messages-body .message-in .message-body .date {
                    margin-left: 10px;
                    margin-top: 8px;
                    font-size: 11px;
                    color: #83848a;
                    padding-left: 12px
                }

                .conversations-body .message-in .message-body .message-content + .message-content, .messages-wrapper .messages-body .message-in .message-body .message-content + .message-content {
                    margin-top: 10px
                }

                    .conversations-body .message-in .message-body .message-content + .message-content:before, .messages-wrapper .messages-body .message-in .message-body .message-content + .message-content:before {
                        display: none
                    }

        .conversations-body .message-out, .messages-wrapper .messages-body .message-out {
            float: right;
            margin-left: 40px
        }

            .conversations-body .message-out .message-body, .messages-wrapper .messages-body .message-out .message-body {
                display: table-cell;
                vertical-align: top;
                float: right
            }

                .conversations-body .message-out .message-body .message-content, .messages-wrapper .messages-body .message-out .message-body .message-content {
                    background: #1572e8;
                    padding: 12px 15px;
                    border-radius: 5px;
                    margin-right: 10px;
                    position: relative;
                    width: fit-content
                }

                    .conversations-body .message-out .message-body .message-content:before, .messages-wrapper .messages-body .message-out .message-body .message-content:before {
                        width: 0;
                        height: 0;
                        border-top: 10px solid transparent;
                        border-bottom: 10px solid transparent;
                        border-left: 10px solid #1572e8;
                        content: "";
                        position: absolute;
                        right: -9px;
                        top: 12px
                    }

                    .conversations-body .message-out .message-body .message-content .content, .messages-wrapper .messages-body .message-out .message-body .message-content .content {
                        font-size: 13px;
                        color: #fff !important
                    }

                .conversations-body .message-out .message-body .date, .messages-wrapper .messages-body .message-out .message-body .date {
                    margin-right: 10px;
                    margin-top: 8px;
                    font-size: 11px;
                    color: #83848a;
                    text-align: right;
                    padding-right: 15px
                }

                .conversations-body .message-out .message-body .message-content + .message-content, .messages-wrapper .messages-body .message-out .message-body .message-content + .message-content {
                    margin-top: 10px
                }

                    .conversations-body .message-out .message-body .message-content + .message-content:before, .messages-wrapper .messages-body .message-out .message-body .message-content + .message-content:before {
                        display: none
                    }

.messages-form {
    display: table;
    width: 100%;
    margin-top: 30px;
    border-top: 1px solid #eee;
    padding-top: 20px
}

    .messages-form .messages-form-control {
        display: table-cell;
        padding-right: 15px
    }

    .messages-form .messages-form-tool {
        display: table-cell;
        text-align: right;
        width: 50px
    }

        .messages-form .messages-form-tool .attachment {
            height: 100%;
            line-height: 1;
            color: #888c91;
            background: #e8e8e8;
            font-size: 17px;
            padding: 10px 12px;
            border-radius: 50%;
            margin-left: auto
        }

.show-chat .messages-contact {
    left: calc(-100% - 40px)
}

.show-chat .messages-wrapper {
    left: 0
}

.chat-contacts .chat-username {
    font-weight: 600
}

.chat-contacts .chat-msg {
    overflow: hidden;
    white-space: nowrap;
    max-width: 175px;
    text-overflow: ellipsis;
    margin-top: 4px;
    opacity: .8
}

.chat-contacts .list-group-item.unread {
    background: #f5f7fd
}

.list-group-messages .btn-dropdown {
    background: 0 0;
    border: 0;
    font-size: 16px;
    color: #b5b5b5;
    line-height: 1;
    cursor: pointer;
    padding: 4px 10px
}

.list-group-messages .list-group-item {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

    .list-group-messages .list-group-item.unread {
        background: #f5f7fd
    }

        .list-group-messages .list-group-item.unread .list-group-item-title {
            font-weight: 600
        }

.list-group-messages .list-group-item-title a {
    color: #2a2f5b
}

.conversations {
    display: flex;
    height: calc(100vh - 57px);
    flex-direction: column
}

    .conversations .message-header {
        background: #fff;
        padding: .5rem;
        box-shadow: 0 1px 0 0 rgba(61,70,79,.075);
        z-index: 1
    }

    .conversations .message-title {
        width: 100%;
        display: flex;
        align-items: center;
        position: relative
    }

        .conversations .message-title .user {
            display: flex;
            align-items: center;
            justify-content: center
        }

            .conversations .message-title .user .name {
                display: block;
                font-size: 1rem;
                font-weight: 600;
                line-height: 24px;
                margin-bottom: 2px
            }

            .conversations .message-title .user .last-active {
                display: block;
                font-size: 11px
            }

        .conversations .message-title .return {
            background: 0 0;
            border: 0;
            font-size: 25px;
            cursor: pointer;
            height: 100%;
            top: 0
        }

    .conversations .conversations-body {
        flex: 1;
        overflow-y: auto;
        padding: 1.5rem 2rem
    }

    .conversations .conversations-content {
        border: 1px solid #eee;
        border-radius: 5px;
        padding: 1rem
    }

    .conversations .messages-form {
        margin: 0;
        padding: .7rem 1rem;
        background: #fff
    }

.conversations-action {
    background: #f6f6f6;
    padding: 10px 0
}

    .conversations-action .action {
        display: flex;
        padding: 1rem 1.5rem;
        background: #fff;
        box-shadow: 0 1px 3px rgba(0,0,0,.08);
        margin-bottom: 10px;
        cursor: pointer
    }

        .conversations-action .action:hover {
            background: #f4f5f5
        }

        .conversations-action .action span {
            font-size: 16px;
            line-height: 21px
        }

        .conversations-action .action i {
            font-size: 21px;
            width: 2.5rem;
            color: rgba(38,50,56,.5)
        }

        .conversations-action .action.danger i, .conversations-action .action.danger span {
            color: #f25961
        }

        .conversations-action .action:last-child {
            margin-bottom: 0
        }

@media screen and (max-width:991.5px) {
    .conversations {
        margin-left: -15px;
        margin-right: -15px
    }
}

.tasks-wrapper .tasks-scroll {
    height: calc(100vh - 130px);
    overflow: auto;
    margin-bottom: 15px
}

.tasks-wrapper .tasks-content {
    padding-bottom: 25px
}

    .tasks-wrapper .tasks-content .tasks-list {
        padding: 0 10px;
        list-style: none
    }

        .tasks-wrapper .tasks-content .tasks-list li {
            position: relative;
            margin-bottom: 15px
        }

            .tasks-wrapper .tasks-content .tasks-list li .custom-control {
                position: unset !important
            }

            .tasks-wrapper .tasks-content .tasks-list li input[type=checkbox]:checked ~ .custom-control-label {
                text-decoration: line-through;
                color: #999
            }

            .tasks-wrapper .tasks-content .tasks-list li .custom-control.custom-checkbox {
                margin-right: 50px !important
            }

            .tasks-wrapper .tasks-content .tasks-list li .task-action {
                display: none;
                position: absolute;
                font-size: 17px;
                right: 0;
                top: 0
            }

                .tasks-wrapper .tasks-content .tasks-list li .task-action a.link {
                    margin-left: 10px
                }

                    .tasks-wrapper .tasks-content .tasks-list li .task-action a.link:hover {
                        text-decoration: none;
                        color: unset
                    }

            .tasks-wrapper .tasks-content .tasks-list li:hover .task-action {
                display: block
            }

.settings-wrapper .settings-content .settings-list {
    padding-left: 0;
    list-style: none
}

    .settings-wrapper .settings-content .settings-list li {
        display: table;
        width: 100%;
        margin-bottom: 15px
    }

        .settings-wrapper .settings-content .settings-list li .item-label {
            display: table-cell;
            vertical-align: middle;
            font-size: 13px
        }

        .settings-wrapper .settings-content .settings-list li .item-control {
            display: table-cell;
            float: right;
            margin-right: 5px
        }

            .settings-wrapper .settings-content .settings-list li .item-control .toggle-group .toggle-off, .settings-wrapper .settings-content .settings-list li .item-control .toggle-group .toggle-on {
                font-size: 11px !important
            }

.is-loading:after, .loader {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    background: 0 0;
    border: 3px solid #6861ce;
    border-bottom-color: transparent;
    border-radius: 50%;
    animation: 1s spin linear infinite
}

.is-loading-lg:after, .loader-lg {
    width: 2rem;
    height: 2rem;
    border-width: 5px
}

.is-loading-sm:after, .loader-sm {
    width: 1rem;
    height: 1rem;
    border-width: 2px
}

.is-loading {
    position: relative;
    color: transparent !important
}

    .is-loading > * {
        opacity: .2 !important
    }

    .is-loading:after {
        position: absolute;
        top: calc(50% - 1.5rem/2);
        left: calc(50% - 1.5rem/2);
        content: ''
    }

.is-loading-lg:after {
    top: calc(50% - 2rem/2);
    left: calc(50% - 2rem/2)
}

.is-loading-sm:after {
    top: calc(50% - 1rem/2);
    left: calc(50% - 1rem/2)
}

.btn-black.is-loading:after, .btn-danger.is-loading:after, .btn-info.is-loading:after, .btn-primary.is-loading:after, .btn-secondary.is-loading:after, .btn-success.is-loading:after, .btn-warning.is-loading:after, .card-black.is-loading:after, .card-danger.is-loading:after, .card-info.is-loading:after, .card-primary.is-loading:after, .card-secondary.is-loading:after, .card-success.is-loading:after, .card-warning.is-loading:after, .is-loading-black:after, .is-loading-danger:after, .is-loading-info:after, .is-loading-primary:after, .is-loading-secondary:after, .is-loading-success:after, .is-loading-warning:after, .loader-black, .loader-danger, .loader-info, .loader-primary, .loader-secondary, .loader-success, .loader-warning {
    border-bottom-color: transparent !important
}

.btn-black.is-loading:after, .btn-danger.is-loading:after, .btn-info.is-loading:after, .btn-primary.is-loading:after, .btn-secondary.is-loading:after, .btn-success.is-loading:after, .btn-warning.is-loading:after, .card-black.is-loading:after, .card-danger.is-loading:after, .card-info.is-loading:after, .card-primary.is-loading:after, .card-secondary.is-loading:after, .card-success.is-loading:after, .card-warning.is-loading:after {
    border-color: #fff
}

.is-loading-black:after, .loader-black {
    border-color: #1a2035
}

.is-loading-primary:after, .loader-primary {
    border-color: #1572e8
}

.is-loading-secondary:after, .loader-secondary {
    border-color: #6861ce
}

.is-loading-info:after, .loader-info {
    border-color: #48abf7
}

.is-loading-success:after, .loader-success {
    border-color: #31ce36
}

.is-loading-warning:after, .loader-warning {
    border-color: #ffad46
}

.is-loading-danger:after, .loader-danger {
    border-color: #f25961
}

@keyframes spin {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.gg-menu {
    transform: scale(var(--ggs,1));
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 3px;
    background: currentColor
}

    .gg-menu::after, .gg-menu::before {
        box-sizing: border-box;
        position: relative;
        display: block;
        width: 20px;
        height: 2px;
        border-radius: 3px;
        background: currentColor
    }

    .gg-menu::after, .gg-menu::before {
        content: "";
        position: absolute;
        top: -6px
    }

    .gg-menu::after {
        top: 6px
    }

.gg-menu-left {
    transform: scale(var(--ggs,1));
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 3px;
    background: currentColor
}

    .gg-menu-left::after, .gg-menu-left::before {
        box-sizing: border-box;
        position: relative;
        display: block;
        width: 20px;
        height: 2px;
        border-radius: 3px;
        background: currentColor
    }

    .gg-menu-left::after, .gg-menu-left::before {
        content: "";
        position: absolute;
        top: -6px;
        width: 10px
    }

    .gg-menu-left::after {
        top: 6px;
        width: 14px
    }

.gg-menu-right {
    transform: scale(var(--ggs,1));
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 3px;
    background: currentColor
}

    .gg-menu-right::after, .gg-menu-right::before {
        box-sizing: border-box;
        position: relative;
        display: block;
        width: 20px;
        height: 100% !important;
        border-radius: 3px;
        background: currentColor
    }

    .gg-menu-right::after, .gg-menu-right::before {
        content: "";
        position: absolute;
        top: -6px;
        right: 0;
        width: 10px
    }

    .gg-menu-right::after {
        top: 6px;
        width: 14px
    }

    .gg-menu-left::after, .gg-menu-left::before, .gg-menu-right::after, .gg-menu-right::before {
        transition: all .2s
    }

    .gg-menu-left:hover::after, .gg-menu-left:hover::before, .gg-menu-right:hover::after, .gg-menu-right:hover::before {
        width: 100%
    }

.gg-menu-round {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs,1));
    width: 22px;
    height: 22px;
    border-radius: 24px;
    border: 2px solid
}

    .gg-menu-round::before {
        content: "";
        display: block;
        box-sizing: border-box;
        position: absolute;
        width: 10px;
        height: 2px;
        background: currentColor;
        border-radius: 3px;
        top: 4px;
        left: 4px;
        box-shadow: 0 4px 0,0 8px 0
    }

.gg-menu-boxed {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs,1));
    width: 18px;
    height: 18px;
    border-radius: 3px;
    border: 2px solid
}

    .gg-menu-boxed::before {
        content: "";
        display: block;
        box-sizing: border-box;
        position: absolute;
        width: 10px;
        height: 2px;
        background: currentColor;
        border-radius: 3px;
        top: 2px;
        left: 2px;
        box-shadow: 0 4px 0,0 8px 0
    }

.gg-more-vertical-alt {
    transform: scale(var(--ggs,1));
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 4px;
    height: 4px;
    background: currentColor;
    border-radius: 100%;
    margin:auto;
}

    .gg-more-vertical-alt::after, .gg-more-vertical-alt::before {
        box-sizing: border-box;
        position: relative;
        display: block;
        width: 4px;
        height: 4px;
        background: currentColor;
        border-radius: 100%
    }

    .gg-more-vertical-alt::after, .gg-more-vertical-alt::before {
        content: "";
        position: absolute
    }

    .gg-more-vertical-alt::after {
        left: 0;
        top: 6px
    }

    .gg-more-vertical-alt::before {
        top: -6px;
        right: 0
    }

.gg-close {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs,1));
    width: 22px;
    height: 22px;
    border: 2px solid transparent;
    border-radius: 40px
}

    .gg-close::after, .gg-close::before {
        content: "";
        display: block;
        box-sizing: border-box;
        position: absolute;
        width: 16px;
        height: 2px;
        background: currentColor;
        transform: rotate(45deg);
        border-radius: 5px;
        top: 8px;
        left: 1px
    }

    .gg-close::after {
        transform: rotate(-45deg)
    }

.gg-close-o {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs,1));
    width: 22px;
    height: 22px;
    border: 2px solid;
    border-radius: 40px
}

    .gg-close-o::after, .gg-close-o::before {
        content: "";
        display: block;
        box-sizing: border-box;
        position: absolute;
        width: 12px;
        height: 2px;
        background: currentColor;
        transform: rotate(45deg);
        border-radius: 5px;
        top: 8px;
        left: 3px
    }

    .gg-close-o::after {
        transform: rotate(-45deg)
    }

.gg-close-r {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs,1));
    width: 22px;
    height: 22px;
    border: 2px solid;
    border-radius: 4px
}

    .gg-close-r::after, .gg-close-r::before {
        content: "";
        display: block;
        box-sizing: border-box;
        position: absolute;
        width: 12px;
        height: 2px;
        background: currentColor;
        transform: rotate(45deg);
        border-radius: 5px;
        top: 8px;
        left: 3px
    }

    .gg-close-r::after {
        transform: rotate(-45deg)
    }

@media screen and (max-width:576px) {
    .row-card-no-pd [class*=col-] .card:before {
        width: calc(100% - 30px) !important;
        right: 15px !important;
        height: 1px !important
    }

    .row-card-no-pd [class*=col-]:first-child .card:before {
        display: none !important
    }
}

@media screen and (min-width:992px) {
    .main-header .main-header-logo {
        display: none
    }

    .main-panel > .container.container-full {
        padding: 0 !important
    }

    .main-panel.full-height > .container, .main-panel.full-height > .container-full {
        margin-top: 0
    }

    .main-panel.full-height .navbar-header {
        min-height: 62px
    }

    .logo-header {
        line-height: 57px
    }

    .nav-toggle .sidenav-toggler {
        display: none
    }

    .nav-toggle .toggle-sidebar {
        display: inline-block
    }

    .toggle-nav-search {
        display: none
    }

    #search-nav {
        display: block !important
    }

    .sidebar .scroll-element {
        opacity: 0;
        transition: all .2s
    }

    .sidebar:hover .scroll-element {
        opacity: 1
    }

    .sidebar[data-background-color]:before {
        background: rgba(255,255,255,.2) !important;
        z-index: 1000
    }
}

@media screen and (max-width:991.5px) {
    .container, .container-full {
        max-width: 100% !important;
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .main-header[data-background-color] .navbar-header {
        border-top: 1px solid rgba(0,0,0,.1)
    }

    .sidebar {
        position: fixed;
        left: 0 !important;
        right: 0;
        -webkit-transform: translate3d(-270px,0,0);
        -moz-transform: translate3d(-270px,0,0);
        -o-transform: translate3d(-270px,0,0);
        -ms-transform: translate3d(-270px,0,0);
        transform: translate3d(-270px,0,0) !important;
        transition: all .5s;
        margin-top: 0
    }

        .sidebar:before {
            background: 0 0
        }

        .sidebar .sidebar-logo {
            display: none
        }

        .sidebar .scrollbar-inner > .scroll-element.scroll-y {
            width: 4px
        }

        .sidebar .scrollbar-inner > .scroll-element.scroll-x {
            height: 4px
        }

    .nav_open .sidebar {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0) !important
    }

    .sidebar .sidebar-wrapper {
        padding-top: 0
    }

        .sidebar .sidebar-wrapper .sidebar-content {
            padding-top: 0 !important;
            padding-bottom: 60px !important
        }

        .sidebar .sidebar-wrapper .scroll-element.scroll-y {
            top: 0 !important
        }

    .nav_open {
        overflow: hidden !important
    }

        .nav_open .wrapper {
            overflow-x: hidden
        }

        .nav_open .main-panel {
            -webkit-transform: translate3d(265px,0,0);
            -moz-transform: translate3d(265px,0,0);
            -o-transform: translate3d(265px,0,0);
            -ms-transform: translate3d(265px,0,0);
            transform: translate3d(265px,0,0) !important
        }

    .quick_sidebar_open .quick-sidebar {
        max-width: 350px;
        width: 100%
    }

    .main-header {
        width: 100% !important;
        transition: all .5s
    }

        .main-header .main-header-logo {
            display: block
        }

    .dropdown-search {
        min-width: unset;
        max-width: 350px !important
    }

    #search-nav {
        margin: 0 auto !important
    }

    .main-panel {
        width: 100%;
        transition: all .5s
    }

        .main-panel > .container {
            transition: all .5s
        }

        .main-panel .page-header .dropdown-menu:after {
            right: 16px !important
        }

    .page-inner {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto
    }

    .page-sidebar {
        background: #fff
    }

    .logo-header {
        display: flex;
        width: 100% !important;
        text-align: left;
        position: relative;
        padding-left: 15px;
        padding-right: 15px
    }

        .logo-header .logo {
            position: absolute;
            left: 50%;
            transform: translateX(-50%)
        }

        .logo-header .navbar-toggler {
            height: 100%;
            margin-left: 0 !important;
            opacity: 1;
            display: block;
            order: 1
        }

        .logo-header .more {
            opacity: 1;
            color: #545454;
            cursor: pointer;
            display: inline-block;
            line-height: 56px;
            order: 3;
            width: unset;
            margin-left: auto
        }

        .logo-header .navbar-brand {
            position: unset !important;
            margin-right: 0
        }

    .topbar_open .logo-header {
        border-bottom: 2px solid rgba(255,255,255,.1)
    }

    .nav-search {
        width: 100%;
        margin-right: 0 !important
    }

    .navbar-header {
        position: absolute;
        width: 100%;
        transform: translate3d(0,-200px,0) !important;
        transition: all .5s
    }

    .topbar_open .navbar-header {
        transform: translate3d(0,70px,0) !important;
        background: #fff
    }

        .topbar_open .navbar-header .navbar-nav > .nav-item .nav-link i {
            font-size: 16px
        }

        .topbar_open .navbar-header .navbar-nav > .nav-item:last-child .nav-link {
            padding: 0 !important
        }

        .topbar_open .navbar-header .navbar-nav > .nav-item:last-child .quick-sidebar-toggler {
            padding-left: 5px !important
        }

    .topbar_open .toggle-nav-search {
        display: list-item
    }

    .topbar_open #search-nav {
        text-align: center;
        width: 100%;
        padding: 10px 15px 0;
        order: 1
    }

    .topbar_open .main-panel > .container {
        margin-top: 123px
    }

    .topbar_open > .content {
        margin-top: 0 !important
    }

    .nav_open.topbar_open .main-panel {
        transform: translate3d(265px,0,0) !important
    }

    .navbar-header .navbar-nav {
        width: 100%;
        flex-direction: row;
        justify-content: center;
        margin-left: 0 !important;
        position: relative
    }

        .navbar-header .navbar-nav .dropdown {
            position: unset
        }

        .navbar-header .navbar-nav .dropdown-menu {
            position: absolute;
            left: 0;
            right: 0;
            top: 100%;
            margin: 0 auto;
            max-width: calc(100vw - 48px)
        }

    .profile-pic span {
        display: none
    }

    .nav-toggle {
        left: 15px !important;
        right: unset !important
    }

        .nav-toggle .sidenav-toggler {
            display: inline-block
        }

        .nav-toggle .toggle-sidebar {
            display: none
        }

    .page-title {
        font-size: 18px
    }

    .card .card-title {
        font-size: 18px
    }

    .mail-wrapper .mail-option .email-filters-left {
        width: 50%
    }

        .mail-wrapper .mail-option .email-filters-left .btn-group {
            margin-bottom: 10px
        }

    .dropzone {
        padding: 20px 15px !important
    }

        .dropzone .dz-message .message {
            font-size: 23px
        }

        .dropzone .dz-message .note {
            font-size: 15px
        }
}

@media screen and (min-width:856px) {
    .mail-wrapper .aside-nav {
        display: block !important
    }
}

@media screen and (max-width:856px) {
    .mail-wrapper {
        flex-direction: column
    }

        .mail-wrapper .page-aside {
            width: 100%;
            height: unset;
            min-height: unset;
            border-bottom: 1px solid #eee;
            border-left: 0;
            border-right: 0;
            background: 0 0;
            padding-top: 0;
            padding-bottom: 0
        }

            .mail-wrapper .page-aside .aside-header {
                padding-top: 25px;
                padding-bottom: 25px;
                background: #f1f1f1
            }

            .mail-wrapper .page-aside .aside-nav {
                background: #fff;
                padding-top: 15px;
                padding-bottom: 15px
            }

        .mail-wrapper .mail-content {
            width: 100%
        }

            .mail-wrapper .mail-content .inbox-head {
                flex-direction: column;
                align-items: left
            }

                .mail-wrapper .mail-content .inbox-head h3 {
                    font-size: 18px
                }

                .mail-wrapper .mail-content .inbox-head form {
                    margin-left: 0 !important;
                    margin-top: 15px
                }

            .mail-wrapper .mail-content .email-head h3 {
                font-size: 18px
            }

            .mail-wrapper .mail-content .email-compose-fields {
                padding: 20px 15px
            }

        .mail-wrapper .mail-option {
            flex-direction: column
        }

            .mail-wrapper .mail-option .email-filters-left {
                width: 100%;
                margin-bottom: 10px
            }

        .mail-wrapper .toggle-email-nav {
            display: inline-block !important
        }

        .mail-wrapper .table-inbox tr td .badge {
            margin-top: 5px;
            float: left
        }
}

@media screen and (max-width:767px) {
    .wizard-container {
        margin-left: 15px;
        margin-right: 15px
    }

    .main-panel .page-header {
        flex-direction: column;
        align-items: normal;
        position: relative;
        min-height: 43px;
        justify-content: center
    }

        .main-panel .page-header .breadcrumbs {
            margin-left: 0;
            padding-top: 15px;
            padding-left: 5px;
            padding-bottom: 0;
            border-left: 0
        }

        .main-panel .page-header .btn-group-page-header {
            position: absolute;
            right: 0
        }

    .footer > .container, .footer > .container-fluid {
        flex-direction: column
    }

        .footer > .container .copyright, .footer > .container-fluid .copyright {
            margin-left: 0 !important;
            margin-top: 10px;
            margin-bottom: 15px
        }
}

@media screen and (max-width:576px) {
    .container, .container-full {
        padding: 0.5rem !important
    }

    .main-panel > .container, .main-panel > .container-full {
        padding: 0 !important
    }

    #chart-container {
        min-height: 250px
    }

    .form-check-inline {
        display: flex;
        flex-direction: column;
        align-items: left
    }

    #calendar .fc-toolbar {
        display: flex;
        flex-direction: column
    }

        #calendar .fc-toolbar .fc-center, #calendar .fc-toolbar .fc-left, #calendar .fc-toolbar .fc-right {
            margin: auto;
            margin-bottom: 15px
        }

        #calendar .fc-toolbar .fc-left {
            order: 1
        }

        #calendar .fc-toolbar .fc-right {
            order: 3
        }

        #calendar .fc-toolbar .fc-center {
            order: 2
        }

    .conversations .conversations-body {
        padding: 1.5rem 1rem
    }
}

@media screen and (max-width:350px) {
    .quick_sidebar_open .quick-sidebar {
        width: 100%;
        padding: 20px
    }
}

body {
    background: #f5f7fd
}

    body[data-background-color=bg1] {
        background: #f5f7fd
    }

    body[data-background-color=bg2] {
        background: #fff
    }

    body[data-background-color=bg3] {
        background: #f1f1f1
    }

    body[data-background-color=dark] {
        background: #1a2035
    }

    body[data-background-color=dark2] {
        background: #151a2b
    }

        body[data-background-color=dark2] .text-muted, body[data-background-color=dark] .text-muted {
            color: #b9babf !important
        }

        body[data-background-color=dark2] .main-header, body[data-background-color=dark] .main-header {
            box-shadow: 0 0 5px #121727
        }

        body[data-background-color=dark2] .main-panel, body[data-background-color=dark] .main-panel {
            color: rgba(169,175,187,.82)
        }

            body[data-background-color=dark2] .main-panel .card:not(.card-primary,.card-secondary,.card-info,.card-success,.card-warning,.card-danger) .card-body, body[data-background-color=dark2] .main-panel input[type=file], body[data-background-color=dark2] .main-panel p, body[data-background-color=dark] .main-panel .card:not(.card-primary,.card-secondary,.card-info,.card-success,.card-warning,.card-danger) .card-body, body[data-background-color=dark] .main-panel input[type=file], body[data-background-color=dark] .main-panel p {
                color: rgba(169,175,187,.82)
            }

            body[data-background-color=dark2] .main-panel .badge-count, body[data-background-color=dark2] .main-panel .h1, body[data-background-color=dark2] .main-panel .h2, body[data-background-color=dark2] .main-panel .h3, body[data-background-color=dark2] .main-panel .h4, body[data-background-color=dark2] .main-panel .h5, body[data-background-color=dark2] .main-panel .h6, body[data-background-color=dark2] .main-panel h1, body[data-background-color=dark2] .main-panel h2, body[data-background-color=dark2] .main-panel h3, body[data-background-color=dark2] .main-panel h4, body[data-background-color=dark2] .main-panel h5, body[data-background-color=dark2] .main-panel h6, body[data-background-color=dark2] .main-panel label, body[data-background-color=dark] .main-panel .badge-count, body[data-background-color=dark] .main-panel .h1, body[data-background-color=dark] .main-panel .h2, body[data-background-color=dark] .main-panel .h3, body[data-background-color=dark] .main-panel .h4, body[data-background-color=dark] .main-panel .h5, body[data-background-color=dark] .main-panel .h6, body[data-background-color=dark] .main-panel h1, body[data-background-color=dark] .main-panel h2, body[data-background-color=dark] .main-panel h3, body[data-background-color=dark] .main-panel h4, body[data-background-color=dark] .main-panel h5, body[data-background-color=dark] .main-panel h6, body[data-background-color=dark] .main-panel label {
                color: #fff !important
            }

        body[data-background-color=dark2] .card:not(.card-primary,.card-secondary,.card-info,.card-success,.card-warning,.card-danger,.card-list-messages), body[data-background-color=dark2] .list-group-item.unread, body[data-background-color=dark2] .row-card-no-pd, body[data-background-color=dark2] .timeline > li > .timeline-panel, body[data-background-color=dark] .card:not(.card-primary,.card-secondary,.card-info,.card-success,.card-warning,.card-danger,.card-list-messages), body[data-background-color=dark] .list-group-item.unread, body[data-background-color=dark] .row-card-no-pd, body[data-background-color=dark] .timeline > li > .timeline-panel {
            background: #202940 !important
        }

        body[data-background-color=dark2] .card-list-messages, body[data-background-color=dark] .card-list-messages {
            background: 0 0 !important
        }

        body[data-background-color=dark2] .card-pricing2, body[data-background-color=dark] .card-pricing2 {
            background: #202940 !important
        }

        body[data-background-color=dark2] .row-card-no-pd [class*=col] .card:before, body[data-background-color=dark] .row-card-no-pd [class*=col] .card:before {
            background: rgba(181,181,181,.1) !important
        }

        body[data-background-color=dark2] .breadcrumbs, body[data-background-color=dark2] .card .card-action, body[data-background-color=dark2] .card .card-footer, body[data-background-color=dark2] .card .card-header, body[data-background-color=dark2] .card-profile .user-stats [class^=col], body[data-background-color=dark2] .conversations .messages-form, body[data-background-color=dark2] .list-group .list-group-item, body[data-background-color=dark2] .mail-wrapper .mail-content .email-head, body[data-background-color=dark2] .mail-wrapper .mail-content .email-sender, body[data-background-color=dark2] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item, body[data-background-color=dark2] .main-panel .page-divider, body[data-background-color=dark2] .page-with-aside .page-aside, body[data-background-color=dark2] .separator-dashed, body[data-background-color=dark2] .separator-dot, body[data-background-color=dark2] .separator-solid, body[data-background-color=dark2] .table td, body[data-background-color=dark2] .table th, body[data-background-color=dark2] .timeline > li > .timeline-panel, body[data-background-color=dark] .breadcrumbs, body[data-background-color=dark] .card .card-action, body[data-background-color=dark] .card .card-footer, body[data-background-color=dark] .card .card-header, body[data-background-color=dark] .card-profile .user-stats [class^=col], body[data-background-color=dark] .conversations .messages-form, body[data-background-color=dark] .list-group .list-group-item, body[data-background-color=dark] .mail-wrapper .mail-content .email-head, body[data-background-color=dark] .mail-wrapper .mail-content .email-sender, body[data-background-color=dark] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item, body[data-background-color=dark] .main-panel .page-divider, body[data-background-color=dark] .page-with-aside .page-aside, body[data-background-color=dark] .separator-dashed, body[data-background-color=dark] .separator-dot, body[data-background-color=dark] .separator-solid, body[data-background-color=dark] .table td, body[data-background-color=dark] .table th, body[data-background-color=dark] .timeline > li > .timeline-panel {
            border-color: rgba(181,181,181,.1) !important;
            color: rgba(169,175,187,.82);
            background: 0 0
        }

        body[data-background-color=dark2] .card-danger i, body[data-background-color=dark2] .card-danger input[type=file], body[data-background-color=dark2] .card-danger p, body[data-background-color=dark2] .card-info i, body[data-background-color=dark2] .card-info input[type=file], body[data-background-color=dark2] .card-info p, body[data-background-color=dark2] .card-primary i, body[data-background-color=dark2] .card-primary input[type=file], body[data-background-color=dark2] .card-primary p, body[data-background-color=dark2] .card-secondary i, body[data-background-color=dark2] .card-secondary input[type=file], body[data-background-color=dark2] .card-secondary p, body[data-background-color=dark2] .card-success i, body[data-background-color=dark2] .card-success input[type=file], body[data-background-color=dark2] .card-success p, body[data-background-color=dark2] .card-warning i, body[data-background-color=dark2] .card-warning input[type=file], body[data-background-color=dark2] .card-warning p, body[data-background-color=dark] .card-danger i, body[data-background-color=dark] .card-danger input[type=file], body[data-background-color=dark] .card-danger p, body[data-background-color=dark] .card-info i, body[data-background-color=dark] .card-info input[type=file], body[data-background-color=dark] .card-info p, body[data-background-color=dark] .card-primary i, body[data-background-color=dark] .card-primary input[type=file], body[data-background-color=dark] .card-primary p, body[data-background-color=dark] .card-secondary i, body[data-background-color=dark] .card-secondary input[type=file], body[data-background-color=dark] .card-secondary p, body[data-background-color=dark] .card-success i, body[data-background-color=dark] .card-success input[type=file], body[data-background-color=dark] .card-success p, body[data-background-color=dark] .card-warning i, body[data-background-color=dark] .card-warning input[type=file], body[data-background-color=dark] .card-warning p {
            color: #fff
        }

        body[data-background-color=dark2] .card-danger .h1, body[data-background-color=dark2] .card-danger .h2, body[data-background-color=dark2] .card-danger .h3, body[data-background-color=dark2] .card-danger .h4, body[data-background-color=dark2] .card-danger .h5, body[data-background-color=dark2] .card-danger .h6, body[data-background-color=dark2] .card-danger h1, body[data-background-color=dark2] .card-danger h2, body[data-background-color=dark2] .card-danger h3, body[data-background-color=dark2] .card-danger h4, body[data-background-color=dark2] .card-danger h5, body[data-background-color=dark2] .card-danger h6, body[data-background-color=dark2] .card-info .h1, body[data-background-color=dark2] .card-info .h2, body[data-background-color=dark2] .card-info .h3, body[data-background-color=dark2] .card-info .h4, body[data-background-color=dark2] .card-info .h5, body[data-background-color=dark2] .card-info .h6, body[data-background-color=dark2] .card-info h1, body[data-background-color=dark2] .card-info h2, body[data-background-color=dark2] .card-info h3, body[data-background-color=dark2] .card-info h4, body[data-background-color=dark2] .card-info h5, body[data-background-color=dark2] .card-info h6, body[data-background-color=dark2] .card-primary .h1, body[data-background-color=dark2] .card-primary .h2, body[data-background-color=dark2] .card-primary .h3, body[data-background-color=dark2] .card-primary .h4, body[data-background-color=dark2] .card-primary .h5, body[data-background-color=dark2] .card-primary .h6, body[data-background-color=dark2] .card-primary h1, body[data-background-color=dark2] .card-primary h2, body[data-background-color=dark2] .card-primary h3, body[data-background-color=dark2] .card-primary h4, body[data-background-color=dark2] .card-primary h5, body[data-background-color=dark2] .card-primary h6, body[data-background-color=dark2] .card-secondary .h1, body[data-background-color=dark2] .card-secondary .h2, body[data-background-color=dark2] .card-secondary .h3, body[data-background-color=dark2] .card-secondary .h4, body[data-background-color=dark2] .card-secondary .h5, body[data-background-color=dark2] .card-secondary .h6, body[data-background-color=dark2] .card-secondary h1, body[data-background-color=dark2] .card-secondary h2, body[data-background-color=dark2] .card-secondary h3, body[data-background-color=dark2] .card-secondary h4, body[data-background-color=dark2] .card-secondary h5, body[data-background-color=dark2] .card-secondary h6, body[data-background-color=dark2] .card-success .h1, body[data-background-color=dark2] .card-success .h2, body[data-background-color=dark2] .card-success .h3, body[data-background-color=dark2] .card-success .h4, body[data-background-color=dark2] .card-success .h5, body[data-background-color=dark2] .card-success .h6, body[data-background-color=dark2] .card-success h1, body[data-background-color=dark2] .card-success h2, body[data-background-color=dark2] .card-success h3, body[data-background-color=dark2] .card-success h4, body[data-background-color=dark2] .card-success h5, body[data-background-color=dark2] .card-success h6, body[data-background-color=dark2] .card-warning .h1, body[data-background-color=dark2] .card-warning .h2, body[data-background-color=dark2] .card-warning .h3, body[data-background-color=dark2] .card-warning .h4, body[data-background-color=dark2] .card-warning .h5, body[data-background-color=dark2] .card-warning .h6, body[data-background-color=dark2] .card-warning h1, body[data-background-color=dark2] .card-warning h2, body[data-background-color=dark2] .card-warning h3, body[data-background-color=dark2] .card-warning h4, body[data-background-color=dark2] .card-warning h5, body[data-background-color=dark2] .card-warning h6, body[data-background-color=dark] .card-danger .h1, body[data-background-color=dark] .card-danger .h2, body[data-background-color=dark] .card-danger .h3, body[data-background-color=dark] .card-danger .h4, body[data-background-color=dark] .card-danger .h5, body[data-background-color=dark] .card-danger .h6, body[data-background-color=dark] .card-danger h1, body[data-background-color=dark] .card-danger h2, body[data-background-color=dark] .card-danger h3, body[data-background-color=dark] .card-danger h4, body[data-background-color=dark] .card-danger h5, body[data-background-color=dark] .card-danger h6, body[data-background-color=dark] .card-info .h1, body[data-background-color=dark] .card-info .h2, body[data-background-color=dark] .card-info .h3, body[data-background-color=dark] .card-info .h4, body[data-background-color=dark] .card-info .h5, body[data-background-color=dark] .card-info .h6, body[data-background-color=dark] .card-info h1, body[data-background-color=dark] .card-info h2, body[data-background-color=dark] .card-info h3, body[data-background-color=dark] .card-info h4, body[data-background-color=dark] .card-info h5, body[data-background-color=dark] .card-info h6, body[data-background-color=dark] .card-primary .h1, body[data-background-color=dark] .card-primary .h2, body[data-background-color=dark] .card-primary .h3, body[data-background-color=dark] .card-primary .h4, body[data-background-color=dark] .card-primary .h5, body[data-background-color=dark] .card-primary .h6, body[data-background-color=dark] .card-primary h1, body[data-background-color=dark] .card-primary h2, body[data-background-color=dark] .card-primary h3, body[data-background-color=dark] .card-primary h4, body[data-background-color=dark] .card-primary h5, body[data-background-color=dark] .card-primary h6, body[data-background-color=dark] .card-secondary .h1, body[data-background-color=dark] .card-secondary .h2, body[data-background-color=dark] .card-secondary .h3, body[data-background-color=dark] .card-secondary .h4, body[data-background-color=dark] .card-secondary .h5, body[data-background-color=dark] .card-secondary .h6, body[data-background-color=dark] .card-secondary h1, body[data-background-color=dark] .card-secondary h2, body[data-background-color=dark] .card-secondary h3, body[data-background-color=dark] .card-secondary h4, body[data-background-color=dark] .card-secondary h5, body[data-background-color=dark] .card-secondary h6, body[data-background-color=dark] .card-success .h1, body[data-background-color=dark] .card-success .h2, body[data-background-color=dark] .card-success .h3, body[data-background-color=dark] .card-success .h4, body[data-background-color=dark] .card-success .h5, body[data-background-color=dark] .card-success .h6, body[data-background-color=dark] .card-success h1, body[data-background-color=dark] .card-success h2, body[data-background-color=dark] .card-success h3, body[data-background-color=dark] .card-success h4, body[data-background-color=dark] .card-success h5, body[data-background-color=dark] .card-success h6, body[data-background-color=dark] .card-warning .h1, body[data-background-color=dark] .card-warning .h2, body[data-background-color=dark] .card-warning .h3, body[data-background-color=dark] .card-warning .h4, body[data-background-color=dark] .card-warning .h5, body[data-background-color=dark] .card-warning .h6, body[data-background-color=dark] .card-warning h1, body[data-background-color=dark] .card-warning h2, body[data-background-color=dark] .card-warning h3, body[data-background-color=dark] .card-warning h4, body[data-background-color=dark] .card-warning h5, body[data-background-color=dark] .card-warning h6 {
            color: #fff !important
        }

        body[data-background-color=dark2] .nav-line, body[data-background-color=dark] .nav-line {
            border-color: rgba(181,181,181,.1) !important
        }

        body[data-background-color=dark2] .accordion .card, body[data-background-color=dark] .accordion .card {
            background: #1a2035 !important
        }

            body[data-background-color=dark2] .accordion .card .card-body, body[data-background-color=dark] .accordion .card .card-body {
                border-color: rgba(181,181,181,.1) !important
            }

        body[data-background-color=dark2] .timeline > li > .timeline-panel:before, body[data-background-color=dark] .timeline > li > .timeline-panel:before {
            border-left-color: rgba(181,181,181,.1);
            border-right-color: rgba(181,181,181,.1)
        }

        body[data-background-color=dark2] .timeline > li > .timeline-panel:after, body[data-background-color=dark] .timeline > li > .timeline-panel:after {
            border-left-color: #202940;
            border-right-color: #202940
        }

        body[data-background-color=dark2] .activity-feed .feed-item, body[data-background-color=dark] .activity-feed .feed-item {
            border-color: rgba(181,181,181,.1) !important
        }

        body[data-background-color=dark2] .progress, body[data-background-color=dark2] .progress-stacked, body[data-background-color=dark2] .timeline:before, body[data-background-color=dark] .progress, body[data-background-color=dark] .progress-stacked, body[data-background-color=dark] .timeline:before {
            background-color: rgba(181,181,181,.1) !important
        }

        body[data-background-color=dark2] .breadcrumbs li a, body[data-background-color=dark2] .page-title, body[data-background-color=dark] .breadcrumbs li a, body[data-background-color=dark] .page-title {
            color: rgba(169,175,187,.82)
        }

        body[data-background-color=dark2] .page-category, body[data-background-color=dark] .page-category {
            color: #828282
        }

        body[data-background-color=dark2] .card-title, body[data-background-color=dark2] .card-title a, body[data-background-color=dark2] .card-title a:focus, body[data-background-color=dark2] .card-title a:hover, body[data-background-color=dark] .card-title, body[data-background-color=dark] .card-title a, body[data-background-color=dark] .card-title a:focus, body[data-background-color=dark] .card-title a:hover {
            color: #fff
        }

        body[data-background-color=dark2] .card-category, body[data-background-color=dark] .card-category {
            color: #8b92a9
        }

        body[data-background-color=dark2] .card-black, body[data-background-color=dark2] .card-danger, body[data-background-color=dark2] .card-info, body[data-background-color=dark2] .card-primary, body[data-background-color=dark2] .card-secondary, body[data-background-color=dark2] .card-success, body[data-background-color=dark2] .card-warning, body[data-background-color=dark] .card-black, body[data-background-color=dark] .card-danger, body[data-background-color=dark] .card-info, body[data-background-color=dark] .card-primary, body[data-background-color=dark] .card-secondary, body[data-background-color=dark] .card-success, body[data-background-color=dark] .card-warning {
            color: #fff !important
        }

            body[data-background-color=dark2] .card-black .card-category, body[data-background-color=dark2] .card-black .card-title, body[data-background-color=dark2] .card-danger .card-category, body[data-background-color=dark2] .card-danger .card-title, body[data-background-color=dark2] .card-info .card-category, body[data-background-color=dark2] .card-info .card-title, body[data-background-color=dark2] .card-primary .card-category, body[data-background-color=dark2] .card-primary .card-title, body[data-background-color=dark2] .card-secondary .card-category, body[data-background-color=dark2] .card-secondary .card-title, body[data-background-color=dark2] .card-success .card-category, body[data-background-color=dark2] .card-success .card-title, body[data-background-color=dark2] .card-warning .card-category, body[data-background-color=dark2] .card-warning .card-title, body[data-background-color=dark] .card-black .card-category, body[data-background-color=dark] .card-black .card-title, body[data-background-color=dark] .card-danger .card-category, body[data-background-color=dark] .card-danger .card-title, body[data-background-color=dark] .card-info .card-category, body[data-background-color=dark] .card-info .card-title, body[data-background-color=dark] .card-primary .card-category, body[data-background-color=dark] .card-primary .card-title, body[data-background-color=dark] .card-secondary .card-category, body[data-background-color=dark] .card-secondary .card-title, body[data-background-color=dark] .card-success .card-category, body[data-background-color=dark] .card-success .card-title, body[data-background-color=dark] .card-warning .card-category, body[data-background-color=dark] .card-warning .card-title {
                color: #fff !important
            }

        body[data-background-color=dark2] .nav-pills .nav-link:not(.active), body[data-background-color=dark] .nav-pills .nav-link:not(.active) {
            background: #1a2035;
            color: #a0aaac;
            border-color: #20263d
        }

        body[data-background-color=dark2] .card-pricing .specification-list li, body[data-background-color=dark] .card-pricing .specification-list li {
            border-color: #373d4c
        }

        body[data-background-color=dark2] .input-group-text, body[data-background-color=dark] .input-group-text {
            border-color: #2f374b !important;
            background-color: #1f283e;
            color: #fff
        }

        body[data-background-color=dark2] .input-solid, body[data-background-color=dark] .input-solid {
            background: #363b4c !important;
            border-color: #363b4c !important
        }

        body[data-background-color=dark2] .table, body[data-background-color=dark] .table {
            background-color: transparent
        }

        body[data-background-color=dark2] .list-group .list-group-item-text, body[data-background-color=dark2] .list-group-messages .list-group-item-title a, body[data-background-color=dark] .list-group .list-group-item-text, body[data-background-color=dark] .list-group-messages .list-group-item-title a {
            color: inherit
        }

        body[data-background-color=dark2] .footer, body[data-background-color=dark] .footer {
            border-top: 1px solid #293247;
            background: #1f283e
        }

        body[data-background-color=dark2] .form-control, body[data-background-color=dark2] .form-group-default, body[data-background-color=dark2] .form-select, body[data-background-color=dark2] .select2-container--bootstrap .select2-selection, body[data-background-color=dark] .form-control, body[data-background-color=dark] .form-group-default, body[data-background-color=dark] .form-select, body[data-background-color=dark] .select2-container--bootstrap .select2-selection {
            background-color: #1a2035;
            color: #fff;
            border-color: #2f374b
        }

        body[data-background-color=dark2] select option, body[data-background-color=dark] select option {
            background: #1a2035
        }

        body[data-background-color=dark2] .bootstrap-tagsinput, body[data-background-color=dark] .bootstrap-tagsinput {
            background: 0 0
        }

        body[data-background-color=dark2] .selectgroup-button, body[data-background-color=dark] .selectgroup-button {
            border: 1px solid #2f374b
        }

        body[data-background-color=dark2] .conversations .message-header, body[data-background-color=dark] .conversations .message-header {
            background: #1a2035;
            box-shadow: 0 1px 1px 0 rgba(0,0,0,.07)
        }

        body[data-background-color=dark2] .conversations .conversations-content, body[data-background-color=dark] .conversations .conversations-content {
            color: #575962;
            border-color: #2e364a
        }

        body[data-background-color=dark2] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item.unread, body[data-background-color=dark] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item.unread {
            background: #151a2b !important
        }

        body[data-background-color=dark2] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item:hover, body[data-background-color=dark] .mail-wrapper .mail-content .inbox-body .email-list .email-list-item:hover {
            background: #171e2f !important
        }

        body[data-background-color=dark2] .page-with-aside .page-aside .aside-nav .nav > li.active, body[data-background-color=dark2] .page-with-aside .page-aside .aside-nav .nav > li:focus, body[data-background-color=dark2] .page-with-aside .page-aside .aside-nav .nav > li:hover, body[data-background-color=dark] .page-with-aside .page-aside .aside-nav .nav > li.active, body[data-background-color=dark] .page-with-aside .page-aside .aside-nav .nav > li:focus, body[data-background-color=dark] .page-with-aside .page-aside .aside-nav .nav > li:hover {
            background: rgba(0,0,0,.03)
        }

            body[data-background-color=dark2] .page-with-aside .page-aside .aside-nav .nav > li.active > a, body[data-background-color=dark] .page-with-aside .page-aside .aside-nav .nav > li.active > a {
                color: #b9babf !important
            }

        body[data-background-color=dark2] .board, body[data-background-color=dark] .board {
            color: #575962
        }

        body[data-background-color=dark2] .dropzone:hover, body[data-background-color=dark] .dropzone:hover {
            background: #1a2035 !important
        }

        body[data-background-color=dark2] .dropzone .dz-preview.dz-image-preview, body[data-background-color=dark] .dropzone .dz-preview.dz-image-preview {
            background: 0 0 !important
        }

        body[data-background-color=dark2] .jvm-zoom-btn, body[data-background-color=dark] .jvm-zoom-btn {
            background: #fff;
            color: #292929
        }

.bg-transparent {
    background: 0 0 !important
}

.bg-black {
    background-color: #1a2035 !important
}

.bg-black2 {
    background-color: #151a2b !important
}

.bg-primary {
    background-color: #1572e8 !important
}

.bg-primary2 {
    background-color: #1269db !important
}

.bg-secondary {
    background-color: #6861ce !important
}

.bg-secondary2 {
    background-color: #5c55bf !important
}

.bg-info {
    /*background: linear-gradient(90deg,rgba(20, 29, 62, 1) 0%, rgba(118, 187, 67, 1) 100%) !important*/
    background-color: #48abf7 !important;
}

.bg-info2 {
    background-color: #3697e1 !important
}

.bg-success {
    background-color: #31ce36 !important
}

.bg-success2 {
    background-color: #2bb930 !important
}

.bg-warning {
    background-color: #ffad46 !important
}

.bg-warning2 {
    background-color: #ff9e27 !important
}

.bg-danger {
    background-color: #f25961 !important
}

.bg-danger2 {
    background-color: #ea4d56 !important
}

.bg-gray1 {
    background: #f5f7fd !important
}

.bg-gray2 {
    background: #f1f1f1 !important
}

.bg-black-gradient {
    background: #151a2b !important;
    background: -webkit-linear-gradient(legacy-direction(-45deg),#0a0b11,#151a2b) !important;
    background: linear-gradient(-45deg,#0a0b11,#151a2b) !important
}

.bg-primary-gradient {
    background: #1572e8 !important;
    background: -webkit-linear-gradient(legacy-direction(-45deg),#06418e,#1572e8) !important;
    background: linear-gradient(-45deg,#06418e,#1572e8) !important
}

.bg-secondary-gradient {
    background: #6861ce !important;
    background: -webkit-linear-gradient(legacy-direction(-45deg),#2a20ac,#6861ce) !important;
    background: linear-gradient(-45deg,#2a20ac,#6861ce) !important
}

.bg-info-gradient {
    background: #48abf7 !important;
    background: -webkit-linear-gradient(legacy-direction(-45deg),#0a5a97,#48abf7) !important;
    background: linear-gradient(-45deg,#0a5a97,#48abf7) !important
}

.bg-success-gradient {
    background: #31ce36 !important;
    background: -webkit-linear-gradient(legacy-direction(-45deg),#179d08,#31ce36) !important;
    background: linear-gradient(-45deg,#179d08,#31ce36) !important
}

.bg-warning-gradient {
    background: #ffad46 !important;
    background: -webkit-linear-gradient(legacy-direction(-45deg),#e1810b,#ffad46) !important;
    background: linear-gradient(-45deg,#e1810b,#ffad46) !important
}

.bg-danger-gradient {
    background: #f25961 !important;
    background: -webkit-linear-gradient(legacy-direction(-45deg),#e80a15,#f25961) !important;
    background: linear-gradient(-45deg,#e80a15,#f25961) !important
}

.mail-wrapper .toggle-email-nav {
    margin-top: 10px;
    display: none
}

.mail-wrapper .mail-content .email-head, .mail-wrapper .mail-content .inbox-head {
    padding: 35px 25px 20px
}

    .mail-wrapper .mail-content .email-head h3, .mail-wrapper .mail-content .inbox-head h3 {
        font-size: 22px;
        font-weight: 300;
        margin: 0
    }

.mail-wrapper .mail-content .email-head {
    padding: 35px 25px;
    border-bottom: 1px solid #f1f1f1
}

    .mail-wrapper .mail-content .email-head .favorite {
        color: #eee;
        margin-right: 5px
    }

        .mail-wrapper .mail-content .email-head .favorite.active {
            color: #ffc600
        }

    .mail-wrapper .mail-content .email-head .controls {
        margin-left: auto
    }

        .mail-wrapper .mail-content .email-head .controls > a {
            color: #9c9c9c;
            font-size: 18px;
            padding: 0 5px
        }

            .mail-wrapper .mail-content .email-head .controls > a:hover {
                text-decoration: none;
                opacity: .8
            }

            .mail-wrapper .mail-content .email-head .controls > a:last-child {
                padding-right: 0
            }

.mail-wrapper .mail-content .email-sender {
    padding: 14px 25px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f1f1f1
}

    .mail-wrapper .mail-content .email-sender .avatar {
        padding-right: 12px
    }

        .mail-wrapper .mail-content .email-sender .avatar img {
            max-width: 40px;
            max-height: 40px;
            border-radius: 50%
        }

    .mail-wrapper .mail-content .email-sender .date {
        margin-left: auto
    }

    .mail-wrapper .mail-content .email-sender .sender .action {
        display: inline-block
    }

        .mail-wrapper .mail-content .email-sender .sender .action > a {
            cursor: pointer
        }

.mail-wrapper .mail-content .email-body {
    padding: 30px 28px
}

.mail-wrapper .mail-content .email-attachments {
    padding: 25px 28px;
    border-top: 1px solid #f1f1f1
}

    .mail-wrapper .mail-content .email-attachments .title {
        font-weight: 400;
        margin-bottom: 10px
    }

        .mail-wrapper .mail-content .email-attachments .title span {
            font-weight: 400
        }

    .mail-wrapper .mail-content .email-attachments ul {
        padding-left: 0;
        list-style: none
    }

        .mail-wrapper .mail-content .email-attachments ul li {
            padding: 6px 0
        }

            .mail-wrapper .mail-content .email-attachments ul li a {
                font-weight: 400
            }

                .mail-wrapper .mail-content .email-attachments ul li a:hover {
                    text-decoration: none
                }

                .mail-wrapper .mail-content .email-attachments ul li a i {
                    font-size: 20px;
                    display: inline-block;
                    vertical-align: middle
                }

                .mail-wrapper .mail-content .email-attachments ul li a span {
                    font-weight: 400
                }

.mail-wrapper .mail-content .inbox-body {
    padding: 20px 0
}

    .mail-wrapper .mail-content .inbox-body .mail-option {
        padding: 0 20px;
        margin-bottom: 20px;
        display: flex
    }

        .mail-wrapper .mail-content .inbox-body .mail-option .chk-all {
            display: inline-block
        }

        .mail-wrapper .mail-content .inbox-body .mail-option .btn-option {
            color: #555 !important;
            border: 1px solid #ebedf2 !important;
            font-weight: 600;
            background: #fff !important;
            box-shadow: 2px 2px 3px 0 #f2f1f1 !important
        }

        .mail-wrapper .mail-content .inbox-body .mail-option .form-check {
            padding: 0
        }

            .mail-wrapper .mail-content .inbox-body .mail-option .form-check .form-check-sign:before {
                border: 1px solid #eee;
                background: #eee
            }

    .mail-wrapper .mail-content .inbox-body .email-list .email-list-item {
        padding: 14px 20px;
        display: table;
        cursor: pointer;
        position: relative;
        font-size: 12px;
        width: 100%;
        border-top: 1px solid #f1f1f1
    }

        .mail-wrapper .mail-content .inbox-body .email-list .email-list-item:hover {
            background: #f6f5f5
        }

        .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions, .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail {
            vertical-align: top;
            display: table-cell
        }

        .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions {
            width: 50px
        }

            .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions .custom-checkbox {
                margin-right: 0
            }

            .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions .favorite {
                color: #eee;
                font-size: 18px
            }

                .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions .favorite:hover {
                    text-decoration: none;
                    color: #969696
                }

                .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions .favorite.active, .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-actions .favorite.active:hover {
                    color: #ffc600
                }

        .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail .msg, .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail p {
            font-size: 12px
        }

        .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail .msg {
            margin-bottom: 0;
            margin-top: 8px
        }

        .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail .from {
            font-size: 13px
        }

        .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail .date {
            font-size: 12px;
            display: flex;
            align-items: center
        }

            .mail-wrapper .mail-content .inbox-body .email-list .email-list-item .email-list-detail .date .paperclip {
                font-size: 16px;
                padding-right: 4px
            }

        .mail-wrapper .mail-content .inbox-body .email-list .email-list-item.unread {
            font-weight: 400;
            background: #fbfbfb
        }

            .mail-wrapper .mail-content .inbox-body .email-list .email-list-item.unread:after {
                content: '';
                display: block;
                position: absolute;
                width: 3px;
                background: #1572e8;
                top: -1px;
                left: 0;
                bottom: -1px;
                height: calc(100% + 2px)
            }

            .mail-wrapper .mail-content .inbox-body .email-list .email-list-item.unread .email-list-detail .from {
                font-weight: 600
            }

.mail-wrapper .mail-content .email-compose-fields, .mail-wrapper .mail-content .email-editor {
    padding: 20px 25px
}

.mail-wrapper .mail-content .email-compose-fields {
    padding: 20px 25px;
    border-bottom: 1px solid #f1f1f1
}

.mail-wrapper .mail-content .email-action {
    text-align: right;
    margin-bottom: 15px
}

    .mail-wrapper .mail-content .email-action > .btn {
        margin-right: 7px
    }

        .mail-wrapper .mail-content .email-action > .btn:last-child {
            margin-right: 0
        }

.login {
    background: #efefee
}

    .login .wrapper.wrapper-login {
        display: flex;
        justify-content: center;
        align-items: center;
        height: unset;
        padding: 15px
    }

        .login .wrapper.wrapper-login .container-login, .login .wrapper.wrapper-login .container-signup {
            width: 400px;
            padding: 60px 22px;
            border-radius: 5px
        }

            .login .wrapper.wrapper-login .container-login:not(.container-transparent), .login .wrapper.wrapper-login .container-signup:not(.container-transparent) {
                background: #fff;
                -webkit-box-shadow: 0 .75rem 1.5rem rgba(18,38,63,.03);
                -moz-box-shadow: 0 .75rem 1.5rem rgba(18,38,63,.03);
                box-shadow: 0 .75rem 1.5rem rgba(18,38,63,.03);
                border: 1px solid #ebecec
            }

            .login .wrapper.wrapper-login .container-login h3, .login .wrapper.wrapper-login .container-signup h3 {
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 24px
            }

            .login .wrapper.wrapper-login .container-login .form-sub, .login .wrapper.wrapper-login .container-signup .form-sub {
                align-items: center;
                justify-content: space-between;
                padding: 8px 10px
            }

            .login .wrapper.wrapper-login .container-login .btn-login, .login .wrapper.wrapper-login .container-signup .btn-login {
                padding: 15px 0;
                min-width: 135px
            }

            .login .wrapper.wrapper-login .container-login .form-action, .login .wrapper.wrapper-login .container-signup .form-action {
                text-align: center;
                padding: 25px 10px 0
            }

            .login .wrapper.wrapper-login .container-login .form-action-d-flex, .login .wrapper.wrapper-login .container-signup .form-action-d-flex {
                display: flex;
                align-items: center;
                justify-content: space-between
            }

            .login .wrapper.wrapper-login .container-login .login-account, .login .wrapper.wrapper-login .container-signup .login-account {
                padding-top: 16px;
                font-size: 14px;
                text-align: center
            }

            .login .wrapper.wrapper-login .container-signup .form-action {
                display: flex;
                justify-content: space-between
            }

    .login .wrapper.wrapper-login-full {
        justify-content: unset;
        align-items: unset;
        padding: 0 !important
    }

    .login .login-aside {
        padding: 25px
    }

        .login .login-aside .title {
            font-size: 36px
        }

        .login .login-aside .subtitle {
            font-size: 18px
        }

    .login .show-password {
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 20px;
        cursor: pointer
    }

    .login .custom-control-label {
        white-space: nowrap
    }

@media screen and (max-width:576px) {
    .form-action-d-flex {
        flex-direction: column;
        align-items: start !important
    }

    .login .wrapper-login-full {
        flex-direction: column
    }

    .login .login-aside {
        width: 100% !important
    }

        .login .login-aside .title {
            font-size: 24px
        }

        .login .login-aside .subtitle {
            font-size: 16px
        }
}

@media screen and (max-width:399px) {
    .wrapper-login {
        padding: 15px !important
    }

    .container-login {
        width: 100% !important;
        padding: 60px 15px !important
    }
}

.page-not-found {
    background-image: url(../img/bg-404.jpeg);
    background-size: cover;
    background-position: center;
    image-rendering: pixelated
}

    .page-not-found .wrapper.not-found {
        height: 100vh;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        color: #fff;
        background: rgba(0,0,0,.61)
    }

        .page-not-found .wrapper.not-found h1 {
            font-size: 100px;
            letter-spacing: .15em;
            font-weight: 600;
            animation-delay: .5s
        }

        .page-not-found .wrapper.not-found .desc {
            font-size: 27px;
            text-align: center;
            line-height: 50px;
            animation-delay: 1.5s;
            letter-spacing: 2px
        }

            .page-not-found .wrapper.not-found .desc span {
                font-weight: 600;
                font-size: 30px
            }

        .page-not-found .wrapper.not-found .btn-back-home {
            border-radius: 50px;
            padding: 13px 25px;
            animation-delay: 2.5s
        }

@media screen and (max-width:576px) {
    .wrapper.not-found h1 {
        font-size: 65px !important
    }

    .wrapper.not-found .desc {
        font-size: 18px !important
    }
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) {
 
    .card .card-footer, .card-light .card-footer {
        border-top: 0px solid #fff !important;
    }
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
 
    .card .card-footer, .card-light .card-footer {
        border-top: 0px solid #fff !important;
    }
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/
@media (min-width: 481px) and (max-width: 767px) {

    .card .card-footer, .card-light .card-footer {
        border-top: 0px solid #fff !important;
    }
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
@media (min-width: 320px) and (max-width: 480px) {
    .card .card-footer, .card-light .card-footer {
        border-top: 0px solid #fff !important;
    }

}


.custom-template {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: -325px;
    width: 325px;
    height: max-content;
    display: block;
    z-index: 1;
    background: #ffffff;
    transition: all .3s;
    z-index: 1003;
    box-shadow: -1px 1px 20px rgba(69, 65, 78, 0.15);
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    transition: all .5s;
}

    .custom-template.open {
        right: 0px;
    }

    .custom-template .custom-toggle {
        position: absolute;
        width: 45px;
        height: 45px;
        background: #76bb43;
        top: 50%;
        left: -45px;
        transform: translateY(-50%);
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;
        /*border-right: 1px solid #177dff;*/
        cursor: pointer;
        color: #ffffff;
        box-shadow: -5px 5px 20px rgba(69, 65, 78, 0.21);
    }

        .custom-template .custom-toggle i {
            font-size: 20px;
            /*animation: 1.3s spin linear infinite;*/
        }

    .custom-template .title {
        padding: 15px;
        text-align: left;
        font-size: 16px;
        font-weight: 600;
        color: #ffffff;
        border-top-left-radius: 5px;
        border-bottom: 1px solid #ebedf2;
        background: #76bb43;
    }

    .custom-template .custom-content {
        padding: 20px 15px;
        max-height: calc(100vh - 90px);
        overflow: auto;
    }

    .custom-template .switcher {
        padding: 5px 0;
    }

    .custom-template .switch-block h4 {
        font-size: 13px;
        font-weight: 600;
        color: #444;
        line-height: 1.3;
        margin-bottom: 0;
        text-transform: uppercase;
    }

    .custom-template .btnSwitch {
        margin-top: 20px;
        margin-bottom: 25px;
    }

        .custom-template .btnSwitch button {
            border: 0px;
            height: 22px;
            width: 22px;
            outline: 0;
            margin-right: 6px;
            margin-bottom: 6px;
            cursor: pointer;
            padding: 0;
            border-radius: 50%;
            border: 2px solid #ededed;
            position: relative;
            transition: all .2s;
        }

            .custom-template .btnSwitch button:hover {
                border-color: #0bf;
            }

            .custom-template .btnSwitch button.selected {
                border-color: #0bf;
                display: inline-flex;
                align-items: center;
            }

            .custom-template .btnSwitch button:not([data-color="white"], [data-color="bg1"], [data-color="bg2"], [data-color="bg3"]) .gg-check:after {
                border-color: #fff;
            }

    .custom-template .img-pick {
        padding: 4px;
        min-height: 100px;
        border-radius: 5px;
        cursor: pointer;
    }

        .custom-template .img-pick img {
            height: 100%;
            height: 100px;
            width: 100%;
            border-radius: 5px;
            border: 2px solid transparent;
        }

        .custom-template .img-pick:hover img, .custom-template .img-pick.active img {
            border-color: #177dff;
        }
@charset "UTF-8";

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.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:after, .ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default !important;
    pointer-events: none
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none
}

.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-selectable {
    -ms-touch-action: none;
    touch-action: none
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000
}

.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.ui-slider {
    position: relative;
    text-align: left;
    background: #ddd
}

    .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 1em;
        height: 1em;
        cursor: default;
        -ms-touch-action: none;
        touch-action: none
    }

    .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: .7em;
        display: block;
        border: 0;
        background-position: 0 0
    }

    .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
        filter: inherit
    }

.ui-slider-horizontal {
    height: .4em
}

    .ui-slider-horizontal .ui-slider-handle {
        top: -.4em;
        margin-left: -.6em
    }

    .ui-slider-horizontal .ui-slider-range {
        top: 0;
        height: 100%
    }

    .ui-slider-horizontal .ui-slider-range-min {
        left: 0
    }

    .ui-slider-horizontal .ui-slider-range-max {
        right: 0
    }

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

    .ui-slider-vertical .ui-slider-handle {
        left: -.3em;
        margin-left: 0;
        margin-bottom: -.6em
    }

    .ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%
    }

    .ui-slider-vertical .ui-slider-range-min {
        bottom: 0
    }

    .ui-slider-vertical .ui-slider-range-max {
        top: 0
    }

.ui-slider-handle {
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#f7f7f7 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f7f7f7));
    background: -webkit-linear-gradient(top,#fff 0,#f7f7f7 100%);
    background: -o-linear-gradient(top,#fff 0,#f7f7f7 100%);
    background: -ms-linear-gradient(top,#fff 0,#f7f7f7 100%);
    background: linear-gradient(to bottom,#fff 0,#f7f7f7 100%);
    border-radius: 50px;
    box-shadow: 0 1px 4px 0 #9191ab !important
}

    .ui-slider-handle:focus {
        background: #fff;
        background: -moz-linear-gradient(top,#fff 0,#f7f7f7 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f7f7f7));
        background: -webkit-linear-gradient(top,#fff 0,#f7f7f7 100%);
        background: -o-linear-gradient(top,#fff 0,#f7f7f7 100%);
        background: -ms-linear-gradient(top,#fff 0,#f7f7f7 100%);
        background: linear-gradient(to bottom,#fff 0,#f7f7f7 100%);
        border-radius: 50px;
        box-shadow: 0 1px 4px 0 #9191ab !important
    }

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative
}

    .scroll-wrapper > .scroll-content {
        border: none !important;
        box-sizing: content-box !important;
        height: auto;
        left: 0;
        margin: 0;
        max-height: none;
        max-width: none !important;
        overflow: scroll !important;
        padding: 0;
        position: relative !important;
        top: 0;
        width: auto !important
    }

        .scroll-wrapper > .scroll-content::-webkit-scrollbar {
            height: 0;
            width: 0
        }

.scroll-element {
    display: none;
    box-sizing: content-box
}

    .scroll-element div {
        box-sizing: content-box
    }

    .scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
        display: block
    }

    .scroll-element .scroll-arrow, .scroll-element .scroll-bar {
        cursor: default
    }

.scroll-textarea {
    border: 1px solid #ccc;
    border-top-color: #999
}

    .scroll-textarea > .scroll-content {
        overflow: hidden !important
    }

        .scroll-textarea > .scroll-content > textarea {
            border: none !important;
            box-sizing: border-box;
            height: 100% !important;
            margin: 0;
            max-height: none !important;
            max-width: none !important;
            overflow: scroll !important;
            outline: 0;
            padding: 2px;
            position: relative !important;
            top: 0;
            width: 100% !important
        }

.scrollbar-inner > .scroll-element .scroll-element_outer, .scrollbar-outer > .scroll-element .scroll-element_outer {
    overflow: hidden
}

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0
}

.scrollbar-inner > .scroll-element {
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}

    .scrollbar-inner > .scroll-element div {
        border: none;
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 10;
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-inner > .scroll-element.scroll-x {
        bottom: 2px;
        height: 7px;
        left: 0;
        width: 100%
    }

        .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
            left: -12px
        }

    .scrollbar-inner > .scroll-element.scroll-y {
        height: 100%;
        right: 2px;
        top: 0;
        width: 7px
    }

        .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
            top: -12px
        }

    .scrollbar-inner > .scroll-element .scroll-bar, .scrollbar-inner > .scroll-element .scroll-element_outer, .scrollbar-inner > .scroll-element .scroll-element_track {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px
    }

    .scrollbar-inner > .scroll-element .scroll-bar {
        opacity: .4
    }

    .scrollbar-inner > .scroll-element .scroll-element_track {
        opacity: .4;
        background-color: #e0e0e0
    }

    .scrollbar-inner > .scroll-element .scroll-bar {
        background-color: #c2c2c2
    }

    .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar, .scrollbar-inner > .scroll-element:hover .scroll-bar {
        background-color: #919191
    }

.scrollbar-outer > .scroll-element {
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
    background-color: #fff
}

    .scrollbar-outer > .scroll-element div {
        border: none;
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 10;
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-outer > .scroll-element.scroll-x {
        bottom: 0;
        height: 12px;
        left: 0;
        width: 100%
    }

    .scrollbar-outer > .scroll-element.scroll-y {
        height: 100%;
        right: 0;
        top: 0;
        width: 12px
    }

    .scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
        height: 7px;
        top: 2px
    }

    .scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
        left: 2px;
        width: 7px
    }

    .scrollbar-outer > .scroll-element .scroll-element_track {
        background-color: #eee
    }

    .scrollbar-outer > .scroll-element .scroll-bar, .scrollbar-outer > .scroll-element .scroll-element_outer, .scrollbar-outer > .scroll-element .scroll-element_track {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px
    }

    .scrollbar-outer > .scroll-element .scroll-bar {
        background-color: #d9d9d9
    }

        .scrollbar-outer > .scroll-element .scroll-bar:hover {
            background-color: #c2c2c2
        }

    .scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
        background-color: #919191
    }

.scrollbar-outer > .scroll-content.scroll-scrolly_visible {
    left: -12px;
    margin-left: 12px
}

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -14px
}

.scrollbar-outer > .scroll-content.scroll-scrollx_visible {
    top: -12px;
    margin-top: 12px
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -14px
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
    min-width: 10px
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
    min-height: 10px
}

.scrollbar-macosx > .scroll-element {
    background: 0 0;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}

    .scrollbar-macosx > .scroll-element div {
        background: 0 0;
        border: none;
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 10;
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-macosx > .scroll-element .scroll-element_track {
        display: none
    }

    .scrollbar-macosx > .scroll-element .scroll-bar {
        background-color: #6c6e71;
        display: block;
        opacity: 0;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        -webkit-transition: opacity .2s linear;
        -moz-transition: opacity .2s linear;
        -o-transition: opacity .2s linear;
        -ms-transition: opacity .2s linear;
        transition: opacity .2s linear
    }

.scrollbar-macosx:hover > .scroll-element .scroll-bar {
    opacity: .7
}

.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
    opacity: .7
}

.scrollbar-macosx > .scroll-element.scroll-x {
    bottom: 0;
    height: 0;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%
}

.scrollbar-macosx > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 0
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
    height: 7px;
    min-width: 10px;
    top: -9px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
    left: -9px;
    min-height: 10px;
    width: 7px
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
    left: 2px
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
    left: -4px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
    top: 2px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
    top: -4px
}

.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
    left: -11px
}

.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
    top: -11px
}

.scrollbar-light > .scroll-element {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
    background-color: #fff
}

    .scrollbar-light > .scroll-element div {
        border: none;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: absolute;
        z-index: 10;
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-light > .scroll-element .scroll-element_outer {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px
    }

    .scrollbar-light > .scroll-element .scroll-element_size {
        background: -moz-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
        background: -webkit-gradient(linear,left top,right top,color-stop(0,#dbdbdb),color-stop(100%,#e8e8e8));
        background: -webkit-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
        background: -o-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
        background: -ms-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
        background: linear-gradient(to right,#dbdbdb 0,#e8e8e8 100%);
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px
    }

    .scrollbar-light > .scroll-element.scroll-x {
        bottom: 0;
        height: 17px;
        left: 0;
        min-width: 100%;
        width: 100%
    }

    .scrollbar-light > .scroll-element.scroll-y {
        height: 100%;
        min-height: 100%;
        right: 0;
        top: 0;
        width: 17px
    }

    .scrollbar-light > .scroll-element .scroll-bar {
        background: -moz-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
        background: -webkit-gradient(linear,left top,right top,color-stop(0,#fefefe),color-stop(100%,#f5f5f5));
        background: -webkit-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
        background: -o-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
        background: -ms-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
        background: linear-gradient(to right,#fefefe 0,#f5f5f5 100%);
        border: 1px solid #dbdbdb;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px
    }

.scrollbar-light > .scroll-content.scroll-scrolly_visible {
    left: -17px;
    margin-left: 17px
}

.scrollbar-light > .scroll-content.scroll-scrollx_visible {
    top: -17px;
    margin-top: 17px
}

.scrollbar-light > .scroll-element.scroll-x .scroll-bar {
    height: 10px;
    min-width: 10px;
    top: 0
}

.scrollbar-light > .scroll-element.scroll-y .scroll-bar {
    left: 0;
    min-height: 10px;
    width: 10px
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer {
    height: 12px;
    left: 2px;
    top: 2px
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_size {
    left: -4px
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer {
    left: 2px;
    top: 2px;
    width: 12px
}

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -19px
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_size {
    top: -4px
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -19px
}

.scrollbar-rail > .scroll-element {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
    background-color: #fff
}

    .scrollbar-rail > .scroll-element div {
        border: none;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: absolute;
        z-index: 10;
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-rail > .scroll-element .scroll-element_size {
        background-color: #999;
        background-color: rgba(0,0,0,.3)
    }

    .scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
        background-color: #666;
        background-color: rgba(0,0,0,.5)
    }

    .scrollbar-rail > .scroll-element.scroll-x {
        bottom: 0;
        height: 12px;
        left: 0;
        min-width: 100%;
        padding: 3px 0 2px;
        width: 100%
    }

    .scrollbar-rail > .scroll-element.scroll-y {
        height: 100%;
        min-height: 100%;
        padding: 0 2px 0 3px;
        right: 0;
        top: 0;
        width: 12px
    }

    .scrollbar-rail > .scroll-element .scroll-bar {
        background-color: #d0b9a0;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        box-shadow: 1px 1px 3px rgba(0,0,0,.5)
    }

    .scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
        box-shadow: 1px 1px 3px rgba(0,0,0,.6)
    }

.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
    left: -17px;
    margin-left: 17px
}

.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
    margin-top: 17px;
    top: -17px
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
    height: 10px;
    min-width: 10px;
    top: 1px
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
    left: 1px;
    min-height: 10px;
    width: 10px
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
    height: 15px;
    left: 5px
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
    height: 2px;
    left: -10px;
    top: 5px
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
    top: 5px;
    width: 15px
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
    left: 5px;
    top: -10px;
    width: 2px
}

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -25px
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -25px
}

.scrollbar-dynamic > .scroll-element {
    background: 0 0;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}

    .scrollbar-dynamic > .scroll-element div {
        background: 0 0;
        border: none;
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 10;
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-dynamic > .scroll-element.scroll-x {
        bottom: 2px;
        height: 7px;
        left: 0;
        min-width: 100%;
        width: 100%
    }

    .scrollbar-dynamic > .scroll-element.scroll-y {
        height: 100%;
        min-height: 100%;
        right: 2px;
        top: 0;
        width: 7px
    }

    .scrollbar-dynamic > .scroll-element .scroll-element_outer {
        opacity: .3;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px
    }

    .scrollbar-dynamic > .scroll-element .scroll-element_size {
        background-color: #ccc;
        opacity: 0;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        -webkit-transition: opacity .2s;
        -moz-transition: opacity .2s;
        -o-transition: opacity .2s;
        -ms-transition: opacity .2s;
        transition: opacity .2s
    }

    .scrollbar-dynamic > .scroll-element .scroll-bar {
        background-color: #6c6e71;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px
    }

    .scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
        bottom: 0;
        height: 7px;
        min-width: 24px;
        top: auto
    }

    .scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
        left: auto;
        min-height: 24px;
        right: 0;
        width: 7px
    }

    .scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
        bottom: 0;
        top: auto;
        left: 2px;
        -webkit-transition: height .2s;
        -moz-transition: height .2s;
        -o-transition: height .2s;
        -ms-transition: height .2s;
        transition: height .2s
    }

    .scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
        left: auto;
        right: 0;
        top: 2px;
        -webkit-transition: width .2s;
        -moz-transition: width .2s;
        -o-transition: width .2s;
        -ms-transition: width .2s;
        transition: width .2s
    }

    .scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size {
        left: -4px
    }

    .scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size {
        top: -4px
    }

    .scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
        left: -11px
    }

    .scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
        top: -11px
    }

    .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer {
        overflow: hidden;
        opacity: .7
    }

        .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size {
            opacity: 1
        }

        .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar {
            height: 100%;
            width: 100%;
            -webkit-border-radius: 12px;
            -moz-border-radius: 12px;
            border-radius: 12px
        }

    .scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer {
        height: 20px;
        min-height: 7px
    }

    .scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer {
        min-width: 7px;
        width: 20px
    }

.scrollbar-chrome > .scroll-element {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
    background-color: #fff
}

    .scrollbar-chrome > .scroll-element div {
        border: none;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: absolute;
        z-index: 10;
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-chrome > .scroll-element .scroll-element_track {
        background: #f1f1f1;
        border: 1px solid #dbdbdb
    }

    .scrollbar-chrome > .scroll-element.scroll-x {
        bottom: 0;
        height: 16px;
        left: 0;
        min-width: 100%;
        width: 100%
    }

    .scrollbar-chrome > .scroll-element.scroll-y {
        height: 100%;
        min-height: 100%;
        right: 0;
        top: 0;
        width: 16px
    }

    .scrollbar-chrome > .scroll-element .scroll-bar {
        background-color: #d9d9d9;
        border: 1px solid #bdbdbd;
        cursor: default;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

        .scrollbar-chrome > .scroll-element .scroll-bar:hover {
            background-color: #c2c2c2;
            border-color: #a9a9a9
        }

    .scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
        background-color: #919191;
        border-color: #7e7e7e
    }

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible {
    left: -16px;
    margin-left: 16px
}

.scrollbar-chrome > .scroll-content.scroll-scrollx_visible {
    top: -16px;
    margin-top: 16px
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar {
    height: 5px;
    min-width: 10px;
    top: 3px
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar {
    left: 3px;
    min-height: 10px;
    width: 5px
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer {
    border-left: 1px solid #dbdbdb
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track {
    height: 14px;
    left: -3px
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size {
    height: 14px;
    left: -4px
}

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -19px
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer {
    border-top: 1px solid #dbdbdb
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track {
    top: -3px;
    width: 14px
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size {
    top: -4px;
    width: 14px
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -19px
}

.checkbox label .toggle, .checkbox-inline .toggle {
    margin-left: -20px;
    margin-right: 5px
}

.toggle {
    position: relative;
    overflow: hidden;
    padding: .6rem .5rem
}

.toggle-group, .toggle-off, .toggle-on {
    position: absolute;
    top: 0;
    bottom: 0
}

.toggle input[type=checkbox] {
    display: none
}

.toggle-group {
    width: 200%;
    left: 0;
    transition: left .35s;
    -webkit-transition: left .35s;
    -moz-user-select: none;
    -webkit-user-select: none
}

.toggle.off .toggle-group {
    left: -100%
}

.toggle-on {
    left: 0;
    right: 50%;
    margin: 0;
    border: 0;
    border-radius: 0;
    padding-left: 12px !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    font-size: 11px !important
}

.toggle-off {
    left: 50%;
    right: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    font-size: 11px !important;
    color: #fff !important
}

.toggle-handle {
    position: relative;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
    height: 100%;
    width: 0;
    border-width: 0 1px
}

.toggle.btn {
    min-width: 54px !important;
    height: 30px !important
}

.toggle-on.btn {
    padding-right: 24px
}

.toggle-off.btn {
    padding-left: 24px
}

.toggle.btn-lg {
    min-width: 79px;
    min-height: 45px
}

.toggle-on.btn-lg {
    padding-right: 31px
}

.toggle-off.btn-lg {
    padding-left: 31px
}

.toggle-handle.btn-lg {
    width: 40px
}

.toggle.btn-sm {
    min-width: 50px;
    min-height: 30px
}

.toggle-on.btn-sm {
    padding-right: 20px
}

.toggle-off.btn-sm {
    padding-left: 20px
}

.toggle.btn-xs {
    min-width: 35px;
    min-height: 22px
}

.toggle-on.btn-xs {
    padding-right: 12px
}

.toggle-off.btn-xs {
    padding-left: 12px
}
/*!
* animate.css -http://daneden.me/animate
* Version - 3.6.0
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2018 Daniel Eden
*/

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

    .animated.infinite {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

@-webkit-keyframes bounce {
    20%,53%,80%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@keyframes bounce {
    20%,53%,80%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    50%,from,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes flash {
    50%,from,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes pulse {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shake {
    from,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

@keyframes shake {
    from,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0,0,1,15deg);
        transform: rotate3d(0,0,1,15deg)
    }

    40% {
        -webkit-transform: rotate3d(0,0,1,-10deg);
        transform: rotate3d(0,0,1,-10deg)
    }

    60% {
        -webkit-transform: rotate3d(0,0,1,5deg);
        transform: rotate3d(0,0,1,5deg)
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,-5deg);
        transform: rotate3d(0,0,1,-5deg)
    }

    to {
        -webkit-transform: rotate3d(0,0,1,0deg);
        transform: rotate3d(0,0,1,0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0,0,1,15deg);
        transform: rotate3d(0,0,1,15deg)
    }

    40% {
        -webkit-transform: rotate3d(0,0,1,-10deg);
        transform: rotate3d(0,0,1,-10deg)
    }

    60% {
        -webkit-transform: rotate3d(0,0,1,5deg);
        transform: rotate3d(0,0,1,5deg)
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,-5deg);
        transform: rotate3d(0,0,1,-5deg)
    }

    to {
        -webkit-transform: rotate3d(0,0,1,0deg);
        transform: rotate3d(0,0,1,0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes tada {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes wobble {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes jello {
    11.1%,from,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.39063deg) skewY(.39063deg);
        transform: skewX(.39063deg) skewY(.39063deg)
    }

    88.8% {
        -webkit-transform: skewX(-.19531deg) skewY(-.19531deg);
        transform: skewX(-.19531deg) skewY(-.19531deg)
    }
}

@keyframes jello {
    11.1%,from,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.39063deg) skewY(.39063deg);
        transform: skewX(.39063deg) skewY(.39063deg)
    }

    88.8% {
        -webkit-transform: skewX(-.19531deg) skewY(-.19531deg);
        transform: skewX(-.19531deg) skewY(-.19531deg)
    }
}

.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes bounceIn {
    20%,40%,60%,80%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes bounceIn {
    20%,40%,60%,80%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.bounceIn {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes bounceInDown {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes bounceInLeft {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes bounceInRight {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes bounceInUp {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);
        transform: perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
        transform: perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);
        transform: perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
        transform: perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
        transform: perspective(400px) rotate3d(1,0,0,10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
        transform: perspective(400px) rotate3d(1,0,0,-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
        transform: perspective(400px) rotate3d(1,0,0,10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
        transform: perspective(400px) rotate3d(1,0,0,-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);
        transform: perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);
        transform: perspective(400px) rotate3d(0,1,0,10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);
        transform: perspective(400px) rotate3d(0,1,0,-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);
        transform: perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);
        transform: perspective(400px) rotate3d(0,1,0,10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);
        transform: perspective(400px) rotate3d(0,1,0,-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);
        transform: perspective(400px) rotate3d(0,1,0,-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotate3d(0,1,0,90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);
        transform: perspective(400px) rotate3d(0,1,0,-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotate3d(0,1,0,90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-90deg);
        transform: rotate3d(0,0,1,-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-90deg);
        transform: rotate3d(0,0,1,-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,200deg);
        transform: rotate3d(0,0,1,200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,200deg);
        transform: rotate3d(0,0,1,200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,90deg);
        transform: rotate3d(0,0,1,90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0,0,1,90deg);
        transform: rotate3d(0,0,1,90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate3d(0,0,1,80deg);
        transform: rotate3d(0,0,1,80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate3d(0,0,1,60deg);
        transform: rotate3d(0,0,1,60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate3d(0,0,1,80deg);
        transform: rotate3d(0,0,1,80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate3d(0,0,1,60deg);
        transform: rotate3d(0,0,1,60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox
}

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}

@keyframes rollOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}
/*!
* FullCalendar v3.9.0
* Docs & License: https://fullcalendar.io/
* (c) 2018 Adam Shaw
*/

.fc {
    direction: ltr;
    text-align: left
}

.fc-rtl {
    text-align: right
}

body .fc {
    font-size: 1em
}

.fc-highlight {
    background: #bce8f1;
    opacity: .3
}

.fc-bgevent {
    background: #8fdf82;
    opacity: .3
}

.fc-nonbusiness {
    background: #d7d7d7
}

.fc button {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    height: 2.1em;
    padding: 0 .6em;
    font-size: 1em;
    white-space: nowrap;
    cursor: pointer
}

    .fc button::-moz-focus-inner {
        margin: 0;
        padding: 0
    }

.fc-state-default {
    border: 1px solid
}

    .fc-state-default.fc-corner-left {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px
    }

    .fc-state-default.fc-corner-right {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px
    }

.fc button .fc-icon {
    position: relative;
    top: -.05em;
    margin: 0 .2em;
    vertical-align: middle
}

.fc-state-default {
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    color: #333;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}

.fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {
    color: #333;
    background-color: #e6e6e6
}

.fc-state-hover {
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear
}

.fc-state-active, .fc-state-down {
    background-color: #ccc;
    background-image: none;
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}

.fc-state-disabled {
    cursor: default;
    background-image: none;
    opacity: .65;
    box-shadow: none
}

.fc-button-group {
    display: inline-block
}

.fc .fc-button-group > * {
    float: left;
    margin: 0 0 0 -1px
}

.fc .fc-button-group > :first-child {
    margin-left: 0
}

.fc-popover {
    position: absolute;
    box-shadow: 0 2px 6px rgba(0,0,0,.15)
}

    .fc-popover .fc-header {
        padding: 2px 4px
    }

        .fc-popover .fc-header .fc-title {
            margin: 0 2px
        }

        .fc-popover .fc-header .fc-close {
            cursor: pointer
        }

.fc-ltr .fc-popover .fc-header .fc-title {
    float: left
}

.fc-rtl .fc-popover .fc-header .fc-close {
    float: left
}

.fc-rtl .fc-popover .fc-header .fc-title {
    float: right
}

.fc-ltr .fc-popover .fc-header .fc-close {
    float: right
}

.fc-divider {
    border-style: solid;
    border-width: 1px
}

hr.fc-divider {
    height: 0;
    margin: 0;
    padding: 0 0 2px;
    border-width: 1px 0
}

.fc-clear {
    clear: both
}

.fc-bg, .fc-bgevent-skeleton, .fc-helper-skeleton, .fc-highlight-skeleton {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.fc-bg {
    bottom: 0
}

    .fc-bg table {
        height: 100%
    }

.fc table {
    width: 100%;
    box-sizing: border-box;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em
}

.fc th {
    text-align: center;
    border-style: solid;
    border-width: 1px;
    padding: 0;
    vertical-align: top
}

.fc td {
    border-style: solid;
    border-width: 1px;
    padding: 0;
    vertical-align: top
}

    .fc td.fc-today {
        border-style: double
    }

a[data-goto] {
    cursor: pointer
}

    a[data-goto]:hover {
        text-decoration: underline
    }

.fc .fc-row {
    border-style: solid;
    border-width: 0
}

.fc-row {
    position: relative
}

    .fc-row table {
        border-left: 0 hidden transparent;
        border-right: 0 hidden transparent;
        border-bottom: 0 hidden transparent
    }

    .fc-row:first-child table {
        border-top: 0 hidden transparent
    }

    .fc-row .fc-bg {
        z-index: 1
    }

    .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
        bottom: 0
    }

        .fc-row .fc-bgevent-skeleton table {
            height: 100%
        }

        .fc-row .fc-highlight-skeleton table {
            height: 100%
        }

        .fc-row .fc-highlight-skeleton td {
            border-color: transparent
        }

    .fc-row .fc-bgevent-skeleton {
        z-index: 2
    }

        .fc-row .fc-bgevent-skeleton td {
            border-color: transparent
        }

    .fc-row .fc-highlight-skeleton {
        z-index: 3
    }

    .fc-row .fc-content-skeleton {
        position: relative;
        z-index: 4;
        padding-bottom: 2px
    }

    .fc-row .fc-helper-skeleton {
        z-index: 5
    }

.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td {
    background: 0 0;
    border-color: transparent
}

.fc .fc-row .fc-helper-skeleton td {
    background: 0 0;
    border-color: transparent
}

.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
    border-bottom: 0
}

.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
    border-top: 0
}

.fc-scroller {
    -webkit-overflow-scrolling: touch
}

    .fc-scroller > .fc-day-grid, .fc-scroller > .fc-time-grid {
        position: relative;
        width: 100%
    }

.fc-event {
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #eee;
    -webkit-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    -moz-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
    box-shadow: 0 1px 15px 1px rgba(69,65,78,.08)
}

    .fc-event .fc-content {
        padding: .55rem .55rem .55rem 2rem;
        color: #333
    }

        .fc-event .fc-content:before {
            display: block;
            content: " ";
            position: absolute;
            height: 10px;
            width: 10px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            top: .7rem;
            left: .75rem
        }

    .fc-event .fc-bg {
        background: 0 0 !important
    }

.fc-event-dot {
    background-color: #3a87ad
}

.fc-event {
    color: #fff;
    text-decoration: none
}

    .fc-event:hover {
        color: #fff;
        text-decoration: none
    }

    .fc-event.fc-draggable, .fc-event[href] {
        cursor: pointer
    }

    .fc-event.fc-black .fc-content:before {
        background: #1a2035 !important;
        border-color: #1a2035 !important
    }

    .fc-event.fc-primary .fc-content:before {
        background: #1572e8 !important;
        border-color: #1572e8 !important
    }

    .fc-event.fc-secondary .fc-content:before {
        background: #6861ce !important;
        border-color: #6861ce !important
    }

    .fc-event.fc-info .fc-content:before {
        background: #48abf7 !important;
        border-color: #48abf7 !important
    }

    .fc-event.fc-success .fc-content:before {
        background: #31ce36 !important;
        border-color: #31ce36 !important
    }

    .fc-event.fc-warning .fc-content:before {
        background: #ffad46 !important;
        border-color: #ffad46 !important
    }

    .fc-event.fc-danger .fc-content:before {
        background: #f25961 !important;
        border-color: #f25961 !important
    }

    .fc-event.fc-black-solid .fc-content:before, .fc-event.fc-danger-solid .fc-content:before, .fc-event.fc-info-solid .fc-content:before, .fc-event.fc-primary-solid .fc-content:before, .fc-event.fc-secondary-solid .fc-content:before, .fc-event.fc-success-solid .fc-content:before, .fc-event.fc-warning-solid .fc-content:before {
        display: none
    }

    .fc-event.fc-black-solid .fc-content, .fc-event.fc-danger-solid .fc-content, .fc-event.fc-info-solid .fc-content, .fc-event.fc-primary-solid .fc-content, .fc-event.fc-secondary-solid .fc-content, .fc-event.fc-success-solid .fc-content, .fc-event.fc-warning-solid .fc-content {
        color: #fff;
        padding: .55rem .55rem
    }

    .fc-event.fc-black-solid {
        background: #1a2035 !important;
        border-color: #1a2035 !important
    }

    .fc-event.fc-primary-solid {
        background: #1572e8 !important;
        border-color: #1572e8 !important
    }

    .fc-event.fc-secondary-solid {
        background: #6861ce !important;
        border-color: #6861ce !important
    }

    .fc-event.fc-info-solid {
        background: #48abf7 !important;
        border-color: #48abf7 !important
    }

    .fc-event.fc-success-solid {
        background: #31ce36 !important;
        border-color: #31ce36 !important
    }

    .fc-event.fc-warning-solid {
        background: #ffad46 !important;
        border-color: #ffad46 !important
    }

    .fc-event.fc-danger-solid {
        background: #f25961 !important;
        border-color: #f25961 !important
    }

.fc-list-item.fc-black .fc-event-dot, .fc-list-item.fc-black-solid .fc-event-dot {
    background: #1a2035 !important
}

.fc-list-item.fc-primary .fc-event-dot, .fc-list-item.fc-primary-solid .fc-event-dot {
    background: #1572e8 !important
}

.fc-list-item.fc-secondary .fc-event-dot, .fc-list-item.fc-secondary-solid .fc-event-dot {
    background: #6861ce !important
}

.fc-list-item.fc-info .fc-event-dot, .fc-list-item.fc-info-solid .fc-event-dot {
    background: #48abf7 !important
}

.fc-list-item.fc-success .fc-event-dot, .fc-list-item.fc-success-solid .fc-event-dot {
    background: #31ce36 !important
}

.fc-list-item.danger-solid .fc-event-dot, .fc-list-item.fc-danger .fc-event-dot {
    background: #f25961 !important
}

.fc-list-item.fc-danger .fc-event-dot, .fc-list-item.fc-warning-solid .fc-event-dot {
    background: #ffad46 !important
}

.fc-widget-content {
    cursor: pointer
}

.fc-not-allowed {
    cursor: not-allowed
}

    .fc-not-allowed .fc-event {
        cursor: not-allowed
    }

.fc-event .fc-bg {
    z-index: 1;
    background: #fff;
    opacity: .25
}

.fc-event .fc-content {
    position: relative;
    z-index: 2
}

.fc-event .fc-resizer {
    position: absolute;
    z-index: 4;
    display: none
}

.fc-event.fc-allow-mouse-resize .fc-resizer {
    display: block
}

.fc-event.fc-selected {
    z-index: 9999 !important;
    box-shadow: 0 2px 5px rgba(0,0,0,.2)
}

    .fc-event.fc-selected .fc-resizer {
        display: block
    }

        .fc-event.fc-selected .fc-resizer:before {
            content: "";
            position: absolute;
            z-index: 9999;
            top: 50%;
            left: 50%;
            width: 40px;
            height: 40px;
            margin-left: -20px;
            margin-top: -20px
        }

    .fc-event.fc-selected.fc-dragging {
        box-shadow: 0 2px 7px rgba(0,0,0,.3)
    }

.fc-h-event.fc-selected:before {
    content: "";
    position: absolute;
    z-index: 3;
    top: -10px;
    bottom: -10px;
    left: 0;
    right: 0
}

.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
    margin-left: 0;
    border-left-width: 0;
    padding-left: 1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
    margin-right: 0;
    border-right-width: 0;
    padding-right: 1px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer {
    cursor: w-resize;
    left: -1px
}

.fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer {
    cursor: e-resize;
    right: -1px
}

.fc-h-event.fc-allow-mouse-resize .fc-resizer {
    width: 7px;
    top: -1px;
    bottom: -1px
}

.fc-h-event.fc-selected .fc-resizer {
    border-radius: 4px;
    border-width: 1px;
    width: 6px;
    height: 6px;
    border-style: solid;
    border-color: inherit;
    background: #fff;
    top: 50%;
    margin-top: -4px
}

.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
    margin-left: -4px
}

.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
    margin-right: -4px
}

.fc-day-grid-event {
    margin: 1px 2px 0;
    padding: 0 1px
}

tr:first-child > td > .fc-day-grid-event {
    margin-top: 2px
}

.fc-day-grid-event.fc-selected:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    background: #000;
    opacity: .25
}

.fc-day-grid-event .fc-content {
    white-space: nowrap;
    overflow: hidden
}

.fc-day-grid-event .fc-time {
    font-weight: 700
}

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
    margin-left: -2px
}

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
    margin-right: -2px
}

a.fc-more {
    margin: 1px 3px;
    font-size: .85em;
    cursor: pointer;
    text-decoration: none
}

    a.fc-more:hover {
        text-decoration: underline
    }

.fc-limited {
    display: none
}

.fc-day-grid .fc-row {
    z-index: 1
}

.fc-more-popover {
    z-index: 2;
    width: 220px
}

    .fc-more-popover .fc-event-container {
        padding: 10px
    }

.fc-now-indicator {
    position: absolute;
    border: 0 solid red
}

.fc-unselectable {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    border-color: #ddd
}

.fc-unthemed .fc-popover {
    background-color: #fff
}

    .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header {
        background: #eee
    }

        .fc-unthemed .fc-popover .fc-header .fc-close {
            color: #666
        }

.fc-unthemed td.fc-today {
    background: #fcf8e3
}

.fc-unthemed .fc-disabled-day {
    background: #d7d7d7;
    opacity: .3
}

.fc-icon {
    display: inline-block;
    height: 1em;
    line-height: 1em;
    font-size: 1em;
    text-align: center;
    overflow: hidden;
    font-family: "Courier New",Courier,monospace;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .fc-icon:after {
        position: relative
    }

.fc-icon-left-single-arrow:after {
    content: "\2039";
    font-weight: 700;
    font-size: 200%;
    top: -7%
}

.fc-icon-right-single-arrow:after {
    content: "\203A";
    font-weight: 700;
    font-size: 200%;
    top: -7%
}

.fc-icon-left-double-arrow:after {
    content: "\AB";
    font-size: 160%;
    top: -7%
}

.fc-icon-right-double-arrow:after {
    content: "\BB";
    font-size: 160%;
    top: -7%
}

.fc-icon-left-triangle:after {
    content: "\25C4";
    font-size: 125%;
    top: 3%
}

.fc-icon-right-triangle:after {
    content: "\25BA";
    font-size: 125%;
    top: 3%
}

.fc-icon-down-triangle:after {
    content: "\25BC";
    font-size: 125%;
    top: 2%
}

.fc-icon-x:after {
    content: "\D7";
    font-size: 200%;
    top: 6%
}

.fc-unthemed .fc-popover {
    border-width: 1px;
    border-style: solid
}

    .fc-unthemed .fc-popover .fc-header .fc-close {
        font-size: .9em;
        margin-top: 2px
    }

.fc-unthemed .fc-list-item:hover td {
    background-color: #f5f5f5
}

.ui-widget .fc-disabled-day {
    background-image: none
}

.fc-popover > .ui-widget-header + .ui-widget-content {
    border-top: 0
}

.ui-widget .fc-event {
    color: #fff;
    text-decoration: none;
    font-weight: 400
}

.ui-widget td.fc-axis {
    font-weight: 400
}

.fc-time-grid .fc-slats .ui-widget-content {
    background: 0 0
}

.fc.fc-bootstrap3 a {
    text-decoration: none
}

    .fc.fc-bootstrap3 a[data-goto]:hover {
        text-decoration: underline
    }

.fc-bootstrap3 hr.fc-divider {
    border-color: inherit
}

.fc-bootstrap3 .fc-today.alert {
    border-radius: 0
}

.fc-bootstrap3 .fc-popover .panel-body {
    padding: 0
}

.fc-bootstrap3 .fc-time-grid .fc-slats table {
    background: 0 0
}

.fc.fc-bootstrap4 a {
    text-decoration: none
}

    .fc.fc-bootstrap4 a[data-goto]:hover {
        text-decoration: underline
    }

.fc-bootstrap4 hr.fc-divider {
    border-color: inherit
}

.fc-bootstrap4 .fc-today.alert {
    border-radius: 0
}

.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
    color: #fff
}

.fc-bootstrap4 .fc-popover.card {
    position: absolute
}

.fc-bootstrap4 .fc-popover .card-body {
    padding: 0
}

.fc-bootstrap4 .fc-time-grid .fc-slats table {
    background: 0 0
}

.fc-toolbar {
    text-align: center
}

    .fc-toolbar .fc-button {
        background: #f4f5f8;
        border: 0;
        text-shadow: none !important;
        padding: 8px 12px;
        height: auto;
        font-size: 1.04em
    }

        .fc-toolbar .fc-button:hover {
            background: #eee
        }

    .fc-toolbar h2 {
        font-size: 1.2rem;
        font-weight: 400;
        text-transform: uppercase;
        margin-top: .75rem
    }

    .fc-toolbar.fc-header-toolbar {
        margin-bottom: 1em
    }

    .fc-toolbar.fc-footer-toolbar {
        margin-top: 1em
    }

    .fc-toolbar .fc-left {
        float: left
    }

    .fc-toolbar .fc-right {
        float: right
    }

    .fc-toolbar .fc-center {
        display: inline-block
    }

    .fc-toolbar .fc-state-active {
        background: #1d7af3;
        color: #fff;
        box-shadow: none !important
    }

        .fc-toolbar .fc-state-active:hover {
            background: #1d7af3
        }

.fc .fc-toolbar > * > * {
    float: left;
    margin-left: .75em
}

.fc .fc-toolbar > * > :first-child {
    margin-left: 0
}

.fc-toolbar h2 {
    margin: 0
}

.fc-toolbar button {
    position: relative
}

.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
    z-index: 2
}

.fc-toolbar .fc-state-down {
    z-index: 3
}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
    z-index: 4
}

.fc-toolbar button:focus {
    z-index: 5
}

.fc-view-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.fc-view-container :after, .fc-view-container :before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.fc-view {
    position: relative;
    z-index: 1
}

    .fc-view > table {
        position: relative;
        z-index: 1
    }

.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {
    padding-bottom: 1em
}

.fc-basic-view .fc-body .fc-row {
    min-height: 4em
}

.fc-row.fc-rigid {
    overflow: hidden
}

    .fc-row.fc-rigid .fc-content-skeleton {
        position: absolute;
        top: 0;
        left: 0;
        right: 0
    }

.fc-day-top.fc-other-month {
    opacity: .3
}

.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
    padding: 2px
}

.fc-basic-view th.fc-day-number, .fc-basic-view th.fc-week-number {
    padding: 0 2px
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    float: right
}

.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
    float: left
}

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
    float: left;
    border-radius: 0 0 3px 0
}

.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
    float: right;
    border-radius: 0 0 0 3px
}

.fc-basic-view .fc-day-top .fc-week-number {
    min-width: 1.5em;
    text-align: center;
    background-color: #f2f2f2;
    color: grey
}

.fc-basic-view td.fc-week-number {
    text-align: center
}

    .fc-basic-view td.fc-week-number > * {
        display: inline-block;
        min-width: 1.25em
    }

.fc-agenda-view .fc-day-grid {
    position: relative;
    z-index: 2
}

    .fc-agenda-view .fc-day-grid .fc-row {
        min-height: 3em
    }

        .fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
            padding-bottom: 1em
        }

.fc .fc-axis {
    vertical-align: middle;
    padding: 0 4px;
    white-space: nowrap
}

.fc-ltr .fc-axis {
    text-align: right
}

.fc-rtl .fc-axis {
    text-align: left
}

.fc-time-grid-container {
    position: relative;
    z-index: 1
}

.fc-time-grid {
    position: relative;
    z-index: 1;
    min-height: 100%
}

    .fc-time-grid table {
        border: 0 hidden transparent
    }

    .fc-time-grid > .fc-bg {
        z-index: 1
    }

    .fc-time-grid .fc-slats, .fc-time-grid > hr {
        position: relative;
        z-index: 2
    }

    .fc-time-grid .fc-content-col {
        position: relative
    }

    .fc-time-grid .fc-content-skeleton {
        position: absolute;
        z-index: 3;
        top: 0;
        left: 0;
        right: 0
    }

    .fc-time-grid .fc-business-container {
        position: relative;
        z-index: 1
    }

    .fc-time-grid .fc-bgevent-container {
        position: relative;
        z-index: 2
    }

    .fc-time-grid .fc-highlight-container {
        position: relative;
        z-index: 3
    }

    .fc-time-grid .fc-event-container {
        position: relative;
        z-index: 4
    }

    .fc-time-grid .fc-now-indicator-line {
        z-index: 5
    }

    .fc-time-grid .fc-helper-container {
        position: relative;
        z-index: 6
    }

    .fc-time-grid .fc-slats td {
        height: 1.5em;
        border-bottom: 0
    }

    .fc-time-grid .fc-slats .fc-minor td {
        border-top-style: dotted
    }

    .fc-time-grid .fc-highlight-container {
        position: relative
    }

    .fc-time-grid .fc-highlight {
        position: absolute;
        left: 0;
        right: 0
    }

.fc-ltr .fc-time-grid .fc-event-container {
    margin: 0 2.5% 0 2px
}

.fc-rtl .fc-time-grid .fc-event-container {
    margin: 0 2px 0 2.5%
}

.fc-time-grid .fc-event {
    position: absolute;
    z-index: 1
}

.fc-time-grid .fc-bgevent {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0
}

.fc-v-event.fc-not-start {
    border-top-width: 0;
    padding-top: 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.fc-v-event.fc-not-end {
    border-bottom-width: 0;
    padding-bottom: 1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.fc-time-grid-event {
    overflow: hidden
}

    .fc-time-grid-event.fc-selected {
        overflow: visible
    }

        .fc-time-grid-event.fc-selected .fc-bg {
            display: none
        }

    .fc-time-grid-event .fc-content {
        overflow: hidden
    }

    .fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
        padding: 0 1px
    }

    .fc-time-grid-event .fc-time {
        font-size: .85em;
        white-space: nowrap
    }

    .fc-time-grid-event.fc-short .fc-content {
        white-space: nowrap
    }

    .fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {
        display: inline-block;
        vertical-align: top
    }

        .fc-time-grid-event.fc-short .fc-time span {
            display: none
        }

        .fc-time-grid-event.fc-short .fc-time:before {
            content: attr(data-start)
        }

        .fc-time-grid-event.fc-short .fc-time:after {
            content: "\A0-\A0"
        }

    .fc-time-grid-event.fc-short .fc-title {
        font-size: .85em;
        padding: 0
    }

    .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
        left: 0;
        right: 0;
        bottom: 0;
        height: 8px;
        overflow: hidden;
        line-height: 8px;
        font-size: 11px;
        font-family: monospace;
        text-align: center;
        cursor: s-resize
    }

        .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
            content: "="
        }

    .fc-time-grid-event.fc-selected .fc-resizer {
        border-radius: 5px;
        border-width: 1px;
        width: 8px;
        height: 8px;
        border-style: solid;
        border-color: inherit;
        background: #fff;
        left: 50%;
        margin-left: -5px;
        bottom: -5px
    }

.fc-time-grid .fc-now-indicator-line {
    border-top-width: 1px;
    left: 0;
    right: 0
}

.fc-time-grid .fc-now-indicator-arrow {
    margin-top: -5px
}

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
    left: 0;
    border-width: 5px 0 5px 6px;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
    right: 0;
    border-width: 5px 6px 5px 0;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.fc-event-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px
}

.fc-rtl .fc-list-view {
    direction: rtl
}

.fc-list-view {
    border-width: 1px;
    border-style: solid
}

.fc .fc-list-table {
    table-layout: auto
}

.fc-list-table td {
    border-width: 1px 0 0;
    padding: 8px 14px
}

.fc-list-table tr:first-child td {
    border-top-width: 0
}

.fc-list-heading {
    border-bottom-width: 1px
}

    .fc-list-heading td {
        font-weight: 700
    }

.fc-ltr .fc-list-heading-main {
    float: left
}

.fc-ltr .fc-list-heading-alt {
    float: right
}

.fc-rtl .fc-list-heading-main {
    float: right
}

.fc-rtl .fc-list-heading-alt {
    float: left
}

.fc-list-item.fc-has-url {
    cursor: pointer
}

.fc-list-item-marker, .fc-list-item-time {
    white-space: nowrap;
    width: 1px
}

.fc-ltr .fc-list-item-marker {
    padding-right: 0
}

.fc-rtl .fc-list-item-marker {
    padding-left: 0
}

.fc-list-item-title a {
    text-decoration: none;
    color: inherit
}

    .fc-list-item-title a[href]:hover {
        text-decoration: underline
    }

.fc-list-empty-wrap2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.fc-list-empty-wrap1 {
    width: 100%;
    height: 100%;
    display: table
}

.fc-list-empty {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.fc-unthemed .fc-list-empty {
    background-color: #eee
}

.swal-footer {
    text-align: center !important;
    margin-bottom: 20px !important
}

/*table.dataTable {
    clear: both;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    max-width: none !important;
    border-collapse: separate !important
}

    table.dataTable td, table.dataTable th {
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

        table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
            text-align: center
        }

    table.dataTable.nowrap td, table.dataTable.nowrap th {
        white-space: nowrap
    }

div.dataTables_wrapper div.dataTables_length label {
    font-weight: 400;
    text-align: left;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_length select {
    width: 75px;
    display: inline-block
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: right
}

    div.dataTables_wrapper div.dataTables_filter label {
        font-weight: 400;
        white-space: nowrap;
        text-align: left
    }

    div.dataTables_wrapper div.dataTables_filter input {
        margin-left: .5em;
        display: inline-block;
        width: auto
    }

div.dataTables_wrapper div.dataTables_info {
    padding-top: .85em;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right
}

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        margin: 2px 0;
        white-space: nowrap;
        justify-content: flex-end
    }

div.dataTables_wrapper div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    margin-top: -26px;
    text-align: center;
    padding: 1em 0
}

table.dataTable thead > tr > td.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc {
    padding-right: 30px
}

table.dataTable thead > tr > td:active, table.dataTable thead > tr > th:active {
    outline: 0
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative
}

    table.dataTable thead .sorting:after, table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc_disabled:after, table.dataTable thead .sorting_desc_disabled:before {
        position: absolute;
        bottom: .9em;
        display: block;
        opacity: .5
    }

    table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc_disabled:before {
        right: 1em;
        content: "\2191";
        font-size: 15px
    }

    table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_desc_disabled:after {
        right: .5em;
        content: "\2193";
        font-size: 15px
    }

    table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:after {
        opacity: 1
    }

    table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
        opacity: 0
    }

div.dataTables_scrollHead table.dataTable {
    margin-bottom: 0 !important
}

div.dataTables_scrollBody table {
    border-top: none;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

    div.dataTables_scrollBody table thead .sorting:after, div.dataTables_scrollBody table thead .sorting_asc:after, div.dataTables_scrollBody table thead .sorting_desc:after {
        display: none
    }

    div.dataTables_scrollBody table tbody tr:first-child td, div.dataTables_scrollBody table tbody tr:first-child th {
        border-top: none
    }

div.dataTables_scrollFoot > .dataTables_scrollFootInner {
    box-sizing: content-box
}

    div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
        margin-top: 0 !important;
        border-top: none
    }*/

@media screen and (max-width:767px) {
   /* div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_paginate {
        text-align: center;
        margin-top: 11px;
        margin-bottom: 10px
    }

    div.dataTables_wrapper div div.dataTables_paginate ul.pagination {
        flex-wrap: wrap !important;
        justify-content: center !important
    }

        div.dataTables_wrapper div div.dataTables_paginate ul.pagination li {
            margin-bottom: 10px
        }

            div.dataTables_wrapper div div.dataTables_paginate ul.pagination li a {
                font-size: 11px
            }*/
}

/*table.dataTable.table-sm > thead > tr > th {
    padding-right: 20px
}

table.dataTable.table-sm .sorting:before, table.dataTable.table-sm .sorting_asc:before, table.dataTable.table-sm .sorting_desc:before {
    top: 5px;
    right: .85em
}

table.dataTable.table-sm .sorting:after, table.dataTable.table-sm .sorting_asc:after, table.dataTable.table-sm .sorting_desc:after {
    top: 5px
}

table.table-bordered.dataTable td, table.table-bordered.dataTable th {
    border-left-width: 0
}

    table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable th:last-child {
        border-right-width: 0
    }

table.table-bordered.dataTable tbody td, table.table-bordered.dataTable tbody th {
    border-bottom-width: 0
}

div.dataTables_scrollHead table.table-bordered {
    border-bottom-width: 0
}

div.table-responsive > div.dataTables_wrapper > div.row {
    margin: 0
}

    div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child, div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
        padding-left: 0;
        padding-right: 0
    }*/
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */

.bootstrap-datetimepicker-widget {
    list-style: none;
    z-index: 100
}

    .bootstrap-datetimepicker-widget.dropdown-menu {
        padding: 10px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        direction: ltr;
        border: 0 !important;
        -webkit-box-shadow: 0 0 15px 1px rgba(69,65,78,.2) !important;
        -moz-box-shadow: 0 0 15px 1px rgba(69,65,78,.2) !important;
        box-shadow: 0 0 15px 1px rgba(69,65,78,.2) !important;
        font-size: 12px;
        font-weight: 400;
        margin-top: 10px !important;
        margin-bottom: 10px !important
    }

    .bootstrap-datetimepicker-widget .list-unstyled {
        margin: 0
    }

    .bootstrap-datetimepicker-widget a[data-action] {
        padding: 6px 0;
        font-size: 16px;
        font-weight: 800;
        color: #1572e8
    }

        .bootstrap-datetimepicker-widget a[data-action]:active {
            box-shadow: none;
            color: #1572e8
        }

    .bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
        width: 54px;
        font-weight: 700;
        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 {
                font-size: 16px;
                line-height: 2.5;
                height: 2.5em;
                width: 100%;
                font-weight: 800
            }

    .bootstrap-datetimepicker-widget table {
        width: 100%;
        margin: 0
    }

        .bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
            width: 30px;
            height: 30px;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            border: none
        }

        .bootstrap-datetimepicker-widget table td {
            text-align: center;
            border-radius: 3px
        }

        .bootstrap-datetimepicker-widget table th {
            text-align: center;
            border-radius: 2px;
            line-height: 20px
        }

            .bootstrap-datetimepicker-widget table th.picker-switch {
                width: 145px
            }

            .bootstrap-datetimepicker-widget table th.disabled {
                background: 0 0;
                color: #777;
                cursor: not-allowed
            }

                .bootstrap-datetimepicker-widget table th.disabled:hover {
                    background: 0 0;
                    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: 25px;
                line-height: 25px;
                width: 25px
            }

                .bootstrap-datetimepicker-widget table td.day:hover {
                    background: #eee;
                    cursor: pointer
                }

            .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.new, .bootstrap-datetimepicker-widget table td.old {
                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: #1572e8;
                    border-top-color: rgba(0,0,0,.2);
                    position: absolute;
                    bottom: 4px;
                    right: 4px
                }

            .bootstrap-datetimepicker-widget table td.active {
                background-color: #1572e8;
                color: #fff;
                text-shadow: 0 -1px 0 rgba(0,0,0,.25)
            }

                .bootstrap-datetimepicker-widget table td.active:hover {
                    background-color: #1572e8;
                    color: #fff;
                    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
                }

                .bootstrap-datetimepicker-widget table td.active.today:before {
                    border-bottom-color: #fff
                }

            .bootstrap-datetimepicker-widget table td.disabled {
                background: 0 0;
                color: #777;
                cursor: not-allowed
            }

                .bootstrap-datetimepicker-widget table td.disabled:hover {
                    background: 0 0;
                    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 {
                    color: #1572e8;
                    background: #eee
                }

                .bootstrap-datetimepicker-widget table td span.active {
                    background-color: #1572e8;
                    color: #fff;
                    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
                }

                .bootstrap-datetimepicker-widget table td span.old {
                    color: #777
                }

                .bootstrap-datetimepicker-widget table td span.disabled {
                    background: 0 0;
                    color: #777;
                    cursor: not-allowed
                }

                    .bootstrap-datetimepicker-widget table td span.disabled:hover {
                        background: 0 0;
                        color: #777;
                        cursor: not-allowed
                    }

    .bootstrap-datetimepicker-widget.usetwentyfour td.hour {
        height: 27px;
        line-height: 27px
    }

    .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
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

    .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: 28px;
        user-select: none;
        -webkit-user-select: none
    }

        .select2-container .select2-selection--single .select2-selection__rendered {
            display: block;
            padding-left: 8px;
            padding-right: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .select2-container .select2-selection--single .select2-selection__clear {
            position: relative
        }

    .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
        padding-right: 8px;
        padding-left: 20px
    }

    .select2-container .select2-selection--multiple {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
       /* min-height: 32px;*/
        user-select: none;
        -webkit-user-select: none
    }

        .select2-container .select2-selection--multiple .select2-selection__rendered {
            display: inline-block;
            overflow: hidden;
            padding-left: 12px;
            text-overflow: ellipsis;
            white-space: nowrap
        }

    .select2-container .select2-search--inline {
        float: left
    }

        .select2-container .select2-search--inline .select2-search__field {
            box-sizing: border-box;
            border: none;
            font-size: 100%;
            margin-top: 5px;
            padding: 0
        }

            .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
                -webkit-appearance: none
            }

.select2-dropdown {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none
}

    .select2-results__option[aria-selected] {
        cursor: pointer
    }

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 5px 10px
}

    .select2-search--dropdown .select2-search__field {
        padding: 4px;
        width: 100%;
        box-sizing: border-box
    }

        .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
            -webkit-appearance: none
        }

    .select2-search--dropdown.select2-search--hide {
        display: none
    }

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px
    }

    .select2-container--default .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: 700
    }

    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color: #999
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px
    }

        .select2-container--default .select2-selection--single .select2-selection__arrow b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0
        }

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

    .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
        display: none
    }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}

    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        box-sizing: border-box;
        list-style: none;
        margin: 0;
        padding: 0 5px;
        width: 100%
    }

        .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
            list-style: none
        }

    .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
        color: #999;
        margin-top: 5px;
        float: left
    }

    .select2-container--default .select2-selection--multiple .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: 700;
        margin-top: 5px;
        margin-right: 10px
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        color: #999;
        cursor: pointer;
        display: inline-block;
        font-weight: 700;
        margin-right: 2px
    }

        .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #333
        }

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
    float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #000 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: 0 0;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

    .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
        padding-left: 0
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -1em;
        padding-left: 2em
    }

        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -2em;
            padding-left: 3em
        }

            .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                margin-left: -3em;
                padding-left: 4em
            }

                .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                    margin-left: -4em;
                    padding-left: 5em
                }

                    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                        margin-left: -5em;
                        padding-left: 6em
                    }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: #fff
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%);
    background-image: -o-linear-gradient(top,#fff 50%,#eee 100%);
    background-image: linear-gradient(to bottom,#fff 50%,#eee 100%);
    background-repeat: repeat-x
}

    .select2-container--classic .select2-selection--single:focus {
        border: 1px solid #5897fb
    }

    .select2-container--classic .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px
    }

    .select2-container--classic .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: 700;
        margin-right: 10px
    }

    .select2-container--classic .select2-selection--single .select2-selection__placeholder {
        color: #999
    }

    .select2-container--classic .select2-selection--single .select2-selection__arrow {
        background-color: #ddd;
        border: none;
        border-left: 1px solid #aaa;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
        background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);
        background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%);
        background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);
        background-repeat: repeat-x
    }

        .select2-container--classic .select2-selection--single .select2-selection__arrow b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0
        }

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
        background: 0 0;
        border: none
    }

        .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
            border-color: transparent transparent #888 transparent;
            border-width: 0 4px 5px 4px
        }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top,#fff 0,#eee 50%);
    background-image: -o-linear-gradient(top,#fff 0,#eee 50%);
    background-image: linear-gradient(to bottom,#fff 0,#eee 50%);
    background-repeat: repeat-x
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%);
    background-image: -o-linear-gradient(top,#eee 50%,#fff 100%);
    background-image: linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

    .select2-container--classic .select2-selection--multiple:focus {
        border: 1px solid #5897fb
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
        list-style: none;
        margin: 0;
        padding: 0 5px
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__clear {
        display: none
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
        color: #888;
        cursor: pointer;
        display: inline-block;
        font-weight: 700;
        margin-right: 2px
    }

        .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #555
        }

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}
/*!
 * Select2 Bootstrap Theme v0.1.0-beta.10 (https://select2.github.io/select2-bootstrap-theme)
 * Copyright 2015-2017 Florian Kissling and contributors (https://github.com/select2/select2-bootstrap-theme/graphs/contributors)
 * Licensed under MIT (https://github.com/select2/select2-bootstrap-theme/blob/master/LICENSE)
 */

.select2-container--bootstrap {
    display: block
}

    .select2-container--bootstrap .select2-selection {
        background-color: #fff;
        border: 1px solid #ebedf2;
        border-radius: 4px;
        color: inherit;
        font-size: 13px;
        outline: 0;
        line-height: 1.5 !important
    }

        .select2-container--bootstrap .select2-selection.form-control {
            border-radius: 4px
        }

    .select2-container--bootstrap .select2-search--dropdown .select2-search__field {
        background-color: #fff;
        border: 1px solid #ebedf2;
        border-radius: 4px;
        color: #555;
        font-size: 13px;
        padding: 4px 10px
    }

    .select2-container--bootstrap .select2-search__field {
        outline: 0
    }

        .select2-container--bootstrap .select2-search__field:-moz-placeholder, .select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
            color: #999
        }

        .select2-container--bootstrap .select2-search__field::-moz-placeholder {
            color: #999;
            opacity: 1
        }

        .select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
            color: #999
        }

    .select2-container--bootstrap .select2-results__option {
        padding: 6px 12px
    }

        .select2-container--bootstrap .select2-results__option[role=group] {
            padding: 0
        }

        .select2-container--bootstrap .select2-results__option[aria-disabled=true] {
            color: #777;
            cursor: not-allowed
        }

        .select2-container--bootstrap .select2-results__option[aria-selected=true] {
            background-color: #f5f5f5;
            color: #262626
        }

    .select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
        background-color: #1572e8;
        color: #fff
    }

    .select2-container--bootstrap .select2-results__option .select2-results__option {
        padding: 6px 12px
    }

        .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
            padding-left: 0
        }

        .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -12px;
            padding-left: 24px
        }

            .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                margin-left: -24px;
                padding-left: 36px
            }

                .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                    margin-left: -36px;
                    padding-left: 48px
                }

                    .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                        margin-left: -48px;
                        padding-left: 60px
                    }

                        .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                            margin-left: -60px;
                            padding-left: 72px
                        }

    .select2-container--bootstrap .select2-results__group {
        color: #9e9e9e;
        font-weight: 400;
        display: block;
        padding: 7px 12px;
        line-height: 1.42857143;
        white-space: nowrap;
        margin-top: 6px
    }

    .select2-container--bootstrap.select2-container--focus .select2-selection {
        border-color: #66afe9
    }

    .select2-container--bootstrap.select2-container--open .select2-selection {
        -webkit-box-shadow: 0 0 15px 1px rgba(69,65,78,.2) !important;
        -moz-box-shadow: 0 0 15px 1px rgba(69,65,78,.2) !important;
        box-shadow: 0 0 15px 1px rgba(69,65,78,.2) !important;
        -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
        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,-webkit-box-shadow ease-in-out .15s
    }

        .select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
            border-color: transparent transparent #999;
            border-width: 0 4px 4px
        }

    .select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-color: transparent
    }

    .select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        border-top-color: transparent
    }

    .select2-container--bootstrap .select2-selection__clear {
        color: #999;
        cursor: pointer;
        float: right;
        font-weight: 700;
        margin-right: 10px
    }

        .select2-container--bootstrap .select2-selection__clear:hover {
            color: #333
        }

    .select2-container--bootstrap.select2-container--disabled .select2-selection {
        border-color: #ccc;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .select2-container--bootstrap.select2-container--disabled .select2-search__field {
        cursor: not-allowed
    }

    .select2-container--bootstrap.select2-container--disabled .select2-selection {
        cursor: not-allowed;
        background-color: #eee
    }

    .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
        background-color: #eee
    }

    .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
        display: none
    }

    .select2-container--bootstrap.select2-container--disabled .select2-selection__clear {
        display: none
    }

    .select2-container--bootstrap .select2-dropdown {
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
        border-color: #ebedf2;
        overflow-x: hidden;
        margin-top: -1px
    }

    .select2-container--bootstrap .select2-dropdown--above {
        -webkit-box-shadow: 0 -6px 12px rgba(0,0,0,.175);
        box-shadow: 0 -6px 12px rgba(0,0,0,.175);
        margin-top: 1px
    }

    .select2-container--bootstrap .select2-results > .select2-results__options {
        max-height: 200px;
        overflow-y: auto
    }

    .select2-container--bootstrap .select2-selection--single {
        height: 40px;
        line-height: 1.42857143;
        padding: .6rem 1rem
    }

        .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
            position: absolute;
            bottom: 0;
            right: 12px;
            top: 0;
            width: 4px
        }

            .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
                border-color: #999 transparent transparent;
                border-style: solid;
                border-width: 4px 4px 0;
                height: 0;
                left: 0;
                margin-left: -4px;
                margin-top: -2px;
                position: absolute;
                top: 50%;
                width: 0
            }

        .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
            color: #555;
            padding: 0
        }

        .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
            color: #999
        }

    .select2-container--bootstrap .select2-selection--multiple {
        padding: 3.25px 0;
        height: auto
    }

        .select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            line-height: 1.42857143;
            list-style: none;
            margin: 0;
            overflow: hidden;
            padding: 0;
            width: 100%;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
            color: #999;
            float: left;
            margin-top: 5px
        }

        .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
            color: #555;
            background: #fff;
            border: 1px solid #ccc;
            border-radius: 30px;
            cursor: default;
            float: left;
            margin: 5px 0 0 6px;
            font-size: 11px;
            padding: 3px 23px 3px 10px;
            position: relative
        }

        .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
            background: 0 0;
            padding: 0 12px;
            height: 32px;
            line-height: 1.42857143;
            margin-top: 0;
            min-width: 5em
        }

        .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
            color: #666 !important;
            cursor: pointer;
            display: inline-block;
            margin-right: 3px;
            position: absolute;
            right: 5px;
            font-weight: 400
        }

            .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
                color: #666 !important
            }

        .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
            margin-top: 6px
        }

    .form-group-sm .select2-container--bootstrap .select2-selection--single, .input-group-sm .select2-container--bootstrap .select2-selection--single, .select2-container--bootstrap .select2-selection--single.input-sm {
        border-radius: 3px;
        font-size: 12px;
        height: 30px;
        line-height: 1.5;
        padding: 5px 22px 5px 10px
    }

        .form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b {
            margin-left: -5px
        }

    .form-group-sm .select2-container--bootstrap .select2-selection--multiple, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .select2-container--bootstrap .select2-selection--multiple.input-sm {
        min-height: 30px;
        border-radius: 3px
    }

        .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice {
            font-size: 12px;
            line-height: 1.5;
            margin: 4px 0 0 5px;
            padding: 0 5px
        }

        .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field {
            padding: 0 10px;
            font-size: 12px;
            height: 28px;
            line-height: 1.5
        }

        .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear {
            margin-top: 5px
        }

    .form-group-lg .select2-container--bootstrap .select2-selection--single, .input-group-lg .select2-container--bootstrap .select2-selection--single, .select2-container--bootstrap .select2-selection--single.input-lg {
        border-radius: 6px;
        font-size: 18px;
        height: 46px;
        line-height: 1.3333333;
        padding: 10px 31px 10px 16px
    }

        .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow {
            width: 5px
        }

            .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b {
                border-width: 5px 5px 0;
                margin-left: -10px;
                margin-top: -2.5px
            }

    .form-group-lg .select2-container--bootstrap .select2-selection--multiple, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .select2-container--bootstrap .select2-selection--multiple.input-lg {
        min-height: 46px;
        border-radius: 6px
    }

        .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice {
            font-size: 18px;
            line-height: 1.3333333;
            border-radius: 4px;
            margin: 9px 0 0 8px;
            padding: 0 10px
        }

        .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field {
            padding: 0 16px;
            font-size: 18px;
            height: 44px;
            line-height: 1.3333333
        }

        .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear {
            margin-top: 10px
        }

.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #999;
    border-width: 0 5px 5px
}

.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #999;
    border-width: 0 5px 5px
}

.select2-container--bootstrap[dir=rtl] .select2-selection--single {
    padding-left: 24px;
    padding-right: 12px
}

    .select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered {
        padding-right: 0;
        padding-left: 0;
        text-align: right
    }

    .select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear {
        float: left
    }

    .select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow {
        left: 12px;
        right: auto
    }

        .select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b {
            margin-left: 0
        }

.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
    float: right
}

.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 0;
    margin-right: 6px
}

.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.has-warning .select2-dropdown, .has-warning .select2-selection {
    border-color: #8a6d3b
}

.has-warning .select2-container--focus .select2-selection, .has-warning .select2-container--open .select2-selection {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    border-color: #66512c
}

.has-warning.select2-drop-active {
    border-color: #66512c
}

    .has-warning.select2-drop-active.select2-drop.select2-drop-above {
        border-top-color: #66512c
    }

.has-error .select2-dropdown, .has-error .select2-selection {
    border-color: #f25961
}

    .has-error .select2-dropdown .select2-selection__rendered, .has-error .select2-selection .select2-selection__rendered {
        color: #f25961
    }

.has-error .select2-container--focus .select2-selection, .has-error .select2-container--open .select2-selection {
    border-color: #f25961
}

.has-error.select2-drop-active {
    border-color: #f25961
}

    .has-error.select2-drop-active.select2-drop.select2-drop-above {
        border-top-color: #f25961
    }

.has-success .select2-dropdown, .has-success .select2-selection {
    border-color: #31ce36
}

    .has-success .select2-dropdown .select2-selection__rendered, .has-success .select2-selection .select2-selection__rendered {
        color: #31ce36
    }

.has-success .select2-container--focus .select2-selection, .has-success .select2-container--open .select2-selection {
    border-color: #31ce36
}

.has-success.select2-drop-active {
    border-color: #31ce36
}

    .has-success.select2-drop-active.select2-drop.select2-drop-above {
        border-top-color: #31ce36
    }

.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > .select2-selection {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

    .input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > .select2-selection.form-control {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection {
    border-radius: 0
}

    .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection.form-control {
        border-radius: 0
    }

.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

    .input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection.form-control {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

.input-group > .select2-container--bootstrap {
    display: table;
    table-layout: fixed;
    position: relative;
    z-index: 2;
    width: 100%;
    margin-bottom: 0;
    vertical-align: top
}

    .input-group > .select2-container--bootstrap > .selection > .select2-selection.form-control {
        float: none
    }

    .input-group > .select2-container--bootstrap.select2-container--focus, .input-group > .select2-container--bootstrap.select2-container--open {
        z-index: 3
    }

    .input-group > .select2-container--bootstrap .input-group-btn {
        vertical-align: top
    }

        .input-group > .select2-container--bootstrap .input-group-btn .btn {
            vertical-align: top
        }

.form-control.select2-hidden-accessible {
    position: absolute !important;
    width: 1px !important
}

.select2-black .select2-selection__choice .select2-selection__choice__remove, .select2-danger .select2-selection__choice .select2-selection__choice__remove, .select2-info .select2-selection__choice .select2-selection__choice__remove, .select2-primary .select2-selection__choice .select2-selection__choice__remove, .select2-success .select2-selection__choice .select2-selection__choice__remove, .select2-warning .select2-selection__choice .select2-selection__choice__remove {
    color: #fff !important
}

    .select2-black .select2-selection__choice .select2-selection__choice__remove:hover, .select2-danger .select2-selection__choice .select2-selection__choice__remove:hover, .select2-info .select2-selection__choice .select2-selection__choice__remove:hover, .select2-primary .select2-selection__choice .select2-selection__choice__remove:hover, .select2-success .select2-selection__choice .select2-selection__choice__remove:hover, .select2-warning .select2-selection__choice .select2-selection__choice__remove:hover {
        color: #fff !important
    }

.select2-black .select2-selection__choice {
    background: #1a2035 !important;
    border-color: #1a2035 !important;
    color: #fff !important
}

.select2-primary .select2-selection__choice {
    background: #1572e8 !important;
    border-color: #1572e8 !important;
    color: #fff !important
}

.select2-secondary .select2-selection__choice {
    background: #6861ce !important;
    border-color: #6861ce !important;
    color: #fff !important
}

.select2-info .select2-selection__choice {
    background: #48abf7 !important;
    border-color: #48abf7 !important;
    color: #fff !important
}

.select2-success .select2-selection__choice {
    background: #31ce36 !important;
    border-color: #31ce36 !important;
    color: #fff !important
}

.select2-danger .select2-selection__choice {
    background: #f25961 !important;
    border-color: #f25961 !important;
    color: #fff !important
}

.select2-warning .select2-selection__choice {
    background: #ffad46 !important;
    border-color: #ffad46 !important;
    color: #fff !important
}

@media (min-width:768px) {
    .form-inline .select2-container--bootstrap {
        display: inline-block
    }
}

.bootstrap-tagsinput {
    background-color: #fff;
    display: inline-block;
    padding: 4px 6px;
    color: #555;
    vertical-align: middle;
    border-radius: 4px;
    max-width: 100%;
    line-height: 22px;
    cursor: text
}

    .bootstrap-tagsinput input {
        border: none;
        box-shadow: none;
        outline: 0;
        background-color: transparent;
        padding: 0 6px;
        margin: 0;
        width: auto;
        max-width: inherit
    }

    .bootstrap-tagsinput.form-control input::-moz-placeholder {
        color: #777;
        opacity: 1
    }

    .bootstrap-tagsinput.form-control input:-ms-input-placeholder, .bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
        color: #777
    }

    .bootstrap-tagsinput input:focus {
        border: none;
        box-shadow: none
    }

    .bootstrap-tagsinput .tag {
        margin-right: 2px;
        margin-bottom: 10px
    }

        .bootstrap-tagsinput .tag [data-role=remove] {
            margin-left: 8px;
            cursor: pointer
        }

            .bootstrap-tagsinput .tag [data-role=remove]:after {
                content: "x";
                padding: 0 2px
            }

            .bootstrap-tagsinput .tag [data-role=remove]:hover {
                box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
            }

                .bootstrap-tagsinput .tag [data-role=remove]:hover:active {
                    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
                }

@-webkit-keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30%,70% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        -o-transform: translateY(-40px);
        transform: translateY(-40px)
    }
}

@-moz-keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30%,70% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        -o-transform: translateY(-40px);
        transform: translateY(-40px)
    }
}

@keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30%,70% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        -o-transform: translateY(-40px);
        transform: translateY(-40px)
    }
}

@-webkit-keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@-moz-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

.dropzone, .dropzone * {
    box-sizing: border-box
}

.dropzone {
    min-height: 150px;
    border: 2px solid rgba(0,0,0,.3);
    background: #fff;
    padding: 20px 20px
}

    .dropzone.dz-clickable {
        cursor: pointer
    }

        .dropzone.dz-clickable * {
            cursor: default
        }

        .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
            cursor: pointer
        }

    .dropzone.dz-started .dz-message {
        display: none
    }

    .dropzone.dz-drag-hover {
        border-style: solid
    }

        .dropzone.dz-drag-hover .dz-message {
            opacity: .5
        }

    .dropzone .dz-message {
        text-align: center;
        margin: 2em 0
    }

    .dropzone .dz-preview {
        position: relative;
        display: inline-block;
        vertical-align: top;
        margin: 16px;
        min-height: 100px
    }

        .dropzone .dz-preview:hover {
            z-index: 1000
        }

            .dropzone .dz-preview:hover .dz-details {
                opacity: 1
            }

        .dropzone .dz-preview.dz-file-preview .dz-image {
            border-radius: 20px;
            background: #999;
            background: linear-gradient(to bottom,#eee,#ddd)
        }

        .dropzone .dz-preview.dz-file-preview .dz-details {
            opacity: 1
        }

        .dropzone .dz-preview.dz-image-preview {
            background: #fff
        }

            .dropzone .dz-preview.dz-image-preview .dz-details {
                -webkit-transition: opacity .2s linear;
                -moz-transition: opacity .2s linear;
                -ms-transition: opacity .2s linear;
                -o-transition: opacity .2s linear;
                transition: opacity .2s linear
            }

        .dropzone .dz-preview .dz-remove {
            font-size: 1rem;
            text-align: center;
            display: block;
            cursor: pointer;
            border: none
        }

            .dropzone .dz-preview .dz-remove:hover {
                text-decoration: underline
            }

        .dropzone .dz-preview:hover .dz-details {
            opacity: 1
        }

        .dropzone .dz-preview .dz-details {
            z-index: 20;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
            font-size: 13px;
            min-width: 100%;
            max-width: 100%;
            padding: 2em 1em;
            text-align: center;
            color: rgba(0,0,0,.9);
            line-height: 150%
        }

            .dropzone .dz-preview .dz-details .dz-size {
                margin-bottom: 1em;
                font-size: 16px
            }

            .dropzone .dz-preview .dz-details .dz-filename {
                white-space: nowrap
            }

                .dropzone .dz-preview .dz-details .dz-filename:hover span {
                    border: 1px solid rgba(200,200,200,.8);
                    background-color: rgba(255,255,255,.8)
                }

                .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
                    overflow: hidden;
                    text-overflow: ellipsis
                }

                    .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
                        border: 1px solid transparent
                    }

                .dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
                    background-color: rgba(255,255,255,.4);
                    padding: 0 .4em;
                    border-radius: 3px
                }

        .dropzone .dz-preview:hover .dz-image img {
            -webkit-transform: scale(1.05,1.05);
            -moz-transform: scale(1.05,1.05);
            -ms-transform: scale(1.05,1.05);
            -o-transform: scale(1.05,1.05);
            transform: scale(1.05,1.05);
            -webkit-filter: blur(8px);
            filter: blur(8px)
        }

        .dropzone .dz-preview .dz-image {
            border-radius: 20px;
            overflow: hidden;
            width: 120px;
            height: 120px;
            position: relative;
            display: block;
            z-index: 10
        }

            .dropzone .dz-preview .dz-image img {
                display: block
            }

        .dropzone .dz-preview.dz-success .dz-success-mark {
            -webkit-animation: passing-through 3s cubic-bezier(.77,0,.175,1);
            -moz-animation: passing-through 3s cubic-bezier(.77,0,.175,1);
            -ms-animation: passing-through 3s cubic-bezier(.77,0,.175,1);
            -o-animation: passing-through 3s cubic-bezier(.77,0,.175,1);
            animation: passing-through 3s cubic-bezier(.77,0,.175,1)
        }

        .dropzone .dz-preview.dz-error .dz-error-mark {
            opacity: 1;
            -webkit-animation: slide-in 3s cubic-bezier(.77,0,.175,1);
            -moz-animation: slide-in 3s cubic-bezier(.77,0,.175,1);
            -ms-animation: slide-in 3s cubic-bezier(.77,0,.175,1);
            -o-animation: slide-in 3s cubic-bezier(.77,0,.175,1);
            animation: slide-in 3s cubic-bezier(.77,0,.175,1)
        }

        .dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark {
            pointer-events: none;
            opacity: 0;
            z-index: 500;
            position: absolute;
            display: block;
            top: 50%;
            left: 50%;
            margin-left: -27px;
            margin-top: -27px
        }

            .dropzone .dz-preview .dz-error-mark svg, .dropzone .dz-preview .dz-success-mark svg {
                display: block;
                width: 54px;
                height: 54px
            }

        .dropzone .dz-preview.dz-processing .dz-progress {
            opacity: 1;
            -webkit-transition: all .2s linear;
            -moz-transition: all .2s linear;
            -ms-transition: all .2s linear;
            -o-transition: all .2s linear;
            transition: all .2s linear
        }

        .dropzone .dz-preview.dz-complete .dz-progress {
            opacity: 0;
            -webkit-transition: opacity .4s ease-in;
            -moz-transition: opacity .4s ease-in;
            -ms-transition: opacity .4s ease-in;
            -o-transition: opacity .4s ease-in;
            transition: opacity .4s ease-in
        }

        .dropzone .dz-preview:not(.dz-processing) .dz-progress {
            -webkit-animation: pulse 6s ease infinite;
            -moz-animation: pulse 6s ease infinite;
            -ms-animation: pulse 6s ease infinite;
            -o-animation: pulse 6s ease infinite;
            animation: pulse 6s ease infinite
        }

        .dropzone .dz-preview .dz-progress {
            opacity: 1;
            z-index: 1000;
            pointer-events: none;
            position: absolute;
            height: 16px;
            left: 50%;
            top: 50%;
            margin-top: -8px;
            width: 80px;
            margin-left: -40px;
            background: rgba(255,255,255,.9);
            -webkit-transform: scale(1);
            border-radius: 8px;
            overflow: hidden
        }

            .dropzone .dz-preview .dz-progress .dz-upload {
                background: #333;
                background: linear-gradient(to bottom,#666,#444);
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                width: 0;
                -webkit-transition: width .3s ease-in-out;
                -moz-transition: width .3s ease-in-out;
                -ms-transition: width .3s ease-in-out;
                -o-transition: width .3s ease-in-out;
                transition: width .3s ease-in-out
            }

        .dropzone .dz-preview.dz-error .dz-error-message {
            display: block
        }

        .dropzone .dz-preview.dz-error:hover .dz-error-message {
            opacity: 1;
            pointer-events: auto
        }

        .dropzone .dz-preview .dz-error-message {
            pointer-events: none;
            z-index: 1000;
            position: absolute;
            display: block;
            display: none;
            opacity: 0;
            -webkit-transition: opacity .3s ease;
            -moz-transition: opacity .3s ease;
            -ms-transition: opacity .3s ease;
            -o-transition: opacity .3s ease;
            transition: opacity .3s ease;
            border-radius: 8px;
            font-size: 13px;
            top: 130px;
            left: -10px;
            width: 140px;
            background: #be2626;
            background: linear-gradient(to bottom,#be2626,#a92222);
            padding: .5em 1.2em;
            color: #fff
        }

            .dropzone .dz-preview .dz-error-message:after {
                content: '';
                position: absolute;
                top: -6px;
                left: 64px;
                width: 0;
                height: 0;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-bottom: 6px solid #be2626
            }

@font-face {
    font-family: summernote;
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(../fonts/summernote/summernote.eot);
    src: url(../fonts/summernote/summernote.eot?#iefix) format("embedded-opentype"),url(../fonts/summernote/summernote.woff2) format("woff2"),url(../fonts/summernote/summernote.woff) format("woff"),url(../fonts/summernote/summernote.ttf) format("truetype")
}

[class*=" note-icon"]:before, [class^=note-icon]:before {
    display: inline-block;
    font-family: summernote;
    font-style: normal;
    font-size: inherit;
    text-decoration: inherit;
    text-rendering: auto;
    text-transform: none;
    vertical-align: middle;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    speak: none
}

.note-icon-fw {
    text-align: center;
    width: 1.25em
}

.note-icon-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.note-icon-pull-left {
    float: left
}

.note-icon-pull-right {
    float: right
}

.note-icon.note-icon-pull-left {
    margin-right: .3em
}

.note-icon.note-icon-pull-right {
    margin-left: .3em
}

.note-icon-align:before {
    content: ""
}

.note-icon-align-center:before {
    content: ""
}

.note-icon-align-indent:before {
    content: ""
}

.note-icon-align-justify:before {
    content: ""
}

.note-icon-align-left:before {
    content: ""
}

.note-icon-align-outdent:before {
    content: ""
}

.note-icon-align-right:before {
    content: ""
}

.note-icon-arrow-circle-down:before {
    content: ""
}

.note-icon-arrow-circle-left:before {
    content: ""
}

.note-icon-arrow-circle-right:before {
    content: ""
}

.note-icon-arrow-circle-up:before {
    content: ""
}

.note-icon-arrows-alt:before {
    content: ""
}

.note-icon-arrows-h:before {
    content: ""
}

.note-icon-arrows-v:before {
    content: ""
}

.note-icon-bold:before {
    content: ""
}

.note-icon-caret:before {
    content: ""
}

.note-icon-chain-broken:before {
    content: ""
}

.note-icon-circle:before {
    content: ""
}

.note-icon-close:before {
    content: ""
}

.note-icon-code:before {
    content: ""
}

.note-icon-col-after:before {
    content: ""
}

.note-icon-col-before:before {
    content: ""
}

.note-icon-col-remove:before {
    content: ""
}

.note-icon-eraser:before {
    content: ""
}

.note-icon-float-left:before {
    content: ""
}

.note-icon-float-none:before {
    content: ""
}

.note-icon-float-right:before {
    content: ""
}

.note-icon-font:before {
    content: ""
}

.note-icon-frame:before {
    content: ""
}

.note-icon-italic:before {
    content: ""
}

.note-icon-link:before {
    content: ""
}

.note-icon-magic:before {
    content: ""
}

.note-icon-menu-check:before {
    content: ""
}

.note-icon-minus:before {
    content: ""
}

.note-icon-orderedlist:before {
    content: ""
}

.note-icon-pencil:before {
    content: ""
}

.note-icon-picture:before {
    content: ""
}

.note-icon-question:before {
    content: ""
}

.note-icon-redo:before {
    content: ""
}

.note-icon-rollback:before {
    content: ""
}

.note-icon-row-above:before {
    content: ""
}

.note-icon-row-below:before {
    content: ""
}

.note-icon-row-remove:before {
    content: ""
}

.note-icon-special-character:before {
    content: ""
}

.note-icon-square:before {
    content: ""
}

.note-icon-strikethrough:before {
    content: ""
}

.note-icon-subscript:before {
    content: ""
}

.note-icon-summernote:before {
    content: ""
}

.note-icon-superscript:before {
    content: ""
}

.note-icon-table:before {
    content: ""
}

.note-icon-text-height:before {
    content: ""
}

.note-icon-trash:before {
    content: ""
}

.note-icon-underline:before {
    content: ""
}

.note-icon-undo:before {
    content: ""
}

.note-icon-unorderedlist:before {
    content: ""
}

.note-icon-video:before {
    content: ""
}

.note-frame {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: sans-serif;
    border-radius: 4px
}

.note-toolbar {
    padding: 10px 5px;
    color: #333;
    background-color: #f5f5f5;
    border-bottom: 1px solid;
    border-color: #ddd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.note-btn-group {
    position: relative;
    display: inline-block;
    margin-right: 8px
}

    .note-btn-group > .note-btn-group {
        margin-right: 0
    }

    .note-btn-group > .note-btn:first-child {
        margin-left: 0
    }

    .note-btn-group .note-btn + .note-btn, .note-btn-group .note-btn + .note-btn-group, .note-btn-group .note-btn-group + .note-btn, .note-btn-group .note-btn-group + .note-btn-group {
        margin-left: -1px
    }

    .note-btn-group > .note-btn-group:not(:first-child) > .note-btn, .note-btn-group > .note-btn:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .note-btn-group > .note-btn-group:not(:last-child) > .note-btn, .note-btn-group > .note-btn:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .note-btn-group.open > .note-dropdown {
        display: block
    }

.note-btn {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    outline: 0;
    color: #333;
    background-color: #fff;
    border: 1px solid #dae0e5;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.4;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .note-btn.focus, .note-btn:focus, .note-btn:hover {
        color: #333;
        background-color: #ebebeb;
        border-color: #dae0e5
    }

    .note-btn.disabled.focus, .note-btn.disabled:focus, .note-btn[disabled].focus, .note-btn[disabled]:focus, fieldset[disabled] .note-btn.focus, fieldset[disabled] .note-btn:focus {
        background-color: #fff;
        border-color: #dae0e5
    }

    .note-btn.active, .note-btn.focus, .note-btn:active, .note-btn:focus, .note-btn:hover {
        color: #333;
        text-decoration: none;
        border: 1px solid #dae0e5;
        background-color: #ebebeb;
        outline: 0;
        border-radius: 1px
    }

    .note-btn.active, .note-btn:active {
        background-image: none;
        box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
    }

    .note-btn.disabled, .note-btn[disabled], fieldset[disabled] .note-btn {
        cursor: not-allowed;
        -webkit-opacity: .65;
        -khtml-opacity: .65;
        -moz-opacity: .65;
        opacity: .65;
        box-shadow: none
    }

    .note-btn > span.note-icon-caret:first-child {
        margin-left: -1px
    }

    .note-btn > span.note-icon-caret:nth-child(2) {
        padding-left: 3px;
        margin-right: -5px
    }

.note-btn-primary {
    background: #fa6362;
    color: #fff
}

    .note-btn-primary.focus, .note-btn-primary:focus, .note-btn-primary:hover {
        color: #fff;
        text-decoration: none;
        border: 1px solid #dae0e5;
        background-color: #fa6362;
        border-radius: 1px
    }

.note-btn-block {
    display: block;
    width: 100%
}

    .note-btn-block + .note-btn-block {
        margin-top: 5px
    }

input[type=button].note-btn-block, input[type=reset].note-btn-block, input[type=submit].note-btn-block {
    width: 100%
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.close {
    float: right;
    font-size: 21px;
    line-height: 1;
    color: #000;
    opacity: .2
}

    .close:hover {
        -webkit-opacity: 1;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1
    }

.note-dropdown {
    position: relative
}

.note-color .dropdown-toggle {
    width: 30px;
    padding-left: 5px
}

.note-dropdown-menu {
    display: none;
    min-width: 100px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    text-align: left;
    background: #fff;
    border: 1px solid #e2e2e2;
    padding: 5px;
    background-clip: padding-box;
    box-shadow: 0 1px 1px rgba(0,0,0,.06)
}

    .note-dropdown-menu > :last-child {
        margin-right: 0
    }

.note-btn-group.open .note-dropdown-menu, .note-dropdown-item {
    display: block
}

    .note-dropdown-item:hover {
        background-color: #ebebeb
    }

a.note-dropdown-item, a.note-dropdown-item:hover {
    margin: 5px 0;
    color: #000;
    text-decoration: none
}

.note-modal {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1050;
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    display: none
}

    .note-modal.open {
        display: block
    }

.note-modal-content {
    position: relative;
    width: auto;
    margin: 30px 20px;
    border: 1px solid rgba(0,0,0,.2);
    background: #fff;
    background-clip: border-box;
    outline: 0;
    border-radius: 5px;
    box-shadow: 0 3px 9px rgba(0,0,0,.5)
}

.note-modal-header {
    padding: 10px 20px;
    border: 1px solid #ededef
}

.note-modal-body {
    position: relative;
    padding: 20px 30px
}

    .note-modal-body kbd {
        border-radius: 2px;
        background-color: #000;
        color: #fff;
        padding: 3px 5px;
        font-weight: 700;
        -ms-box-sizing: border-box;
        box-sizing: border-box
    }

.note-modal-footer {
    height: 40px;
    padding: 10px;
    text-align: center
}

    .note-modal-footer a {
        color: #337ab7;
        text-decoration: none
    }

        .note-modal-footer a:focus, .note-modal-footer a:hover {
            color: #23527c;
            text-decoration: underline
        }

    .note-modal-footer .note-btn {
        float: right
    }

.note-modal-title {
    font-size: 20px;
    color: #42515f;
    margin: 0;
    line-height: 1.4
}

.note-modal-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1040;
    background: #000;
    -webkit-opacity: .5;
    -khtml-opacity: .5;
    -moz-opacity: .5;
    opacity: .5;
    display: none
}

    .note-modal-backdrop.open {
        display: block
    }

@media (min-width:768px) {
    .note-modal-content {
        width: 600px;
        margin: 30px auto
    }
}

@media (min-width:992px) {
    .note-modal-content-large {
        width: 900px
    }
}

.note-modal .note-help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

.note-modal .note-nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.note-modal .note-nav-link {
    display: block;
    padding: .5rem 1rem;
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

    .note-modal .note-nav-link:focus, .note-modal .note-nav-link:hover {
        color: #0056b3;
        text-decoration: none
    }

    .note-modal .note-nav-link.disabled {
        color: #868e96
    }

.note-modal .note-nav-tabs {
    border-bottom: 1px solid #ddd
}

    .note-modal .note-nav-tabs .note-nav-item {
        margin-bottom: -1px
    }

    .note-modal .note-nav-tabs .note-nav-link {
        border: 1px solid transparent;
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

        .note-modal .note-nav-tabs .note-nav-link:focus, .note-modal .note-nav-tabs .note-nav-link:hover {
            border-color: #e9ecef #e9ecef #ddd
        }

        .note-modal .note-nav-tabs .note-nav-link.disabled {
            color: #868e96;
            background-color: transparent;
            border-color: transparent
        }

    .note-modal .note-nav-tabs .note-nav-item.show .note-nav-link {
        color: #495057;
        background-color: #fff;
        border-color: #ddd #ddd #fff
    }

.note-modal .note-tab-content {
    margin: 15px auto
}

    .note-modal .note-tab-content > .note-tab-pane, .note-modal .note-tab-content > .note-tab-pane:target ~ .note-tab-pane:last-child {
        display: none
    }

        .note-modal .note-tab-content > .note-tab-pane:target, .note-modal .note-tab-content > :last-child {
            display: block
        }

.note-form-group {
    padding-bottom: 20px
}

    .note-form-group:last-child {
        padding-bottom: 0
    }

.note-form-label {
    display: block;
    width: 100%;
    font-size: 16px;
    color: #42515f;
    margin-bottom: 10px;
    font-weight: 700
}

.note-input {
    width: 100%;
    display: block;
    border: 1px solid #ededef;
    background: #fff;
    outline: 0;
    padding: 6px 4px;
    font-size: 14px;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

    .note-input::-webkit-input-placeholder {
        color: #eee
    }

    .note-input:-moz-placeholder, .note-input::-moz-placeholder {
        color: #eee
    }

    .note-input:-ms-input-placeholder {
        color: #eee
    }

.note-tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-size: 13px;
    transition: opacity .15s;
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0
}

    .note-tooltip.in {
        -webkit-opacity: .9;
        -khtml-opacity: .9;
        -moz-opacity: .9;
        opacity: .9
    }

    .note-tooltip.top {
        margin-top: -3px;
        padding: 5px 0
    }

    .note-tooltip.right {
        margin-left: 3px;
        padding: 0 5px
    }

    .note-tooltip.bottom {
        margin-top: 3px;
        padding: 5px 0
    }

    .note-tooltip.left {
        margin-left: -3px;
        padding: 0 5px
    }

    .note-tooltip.bottom .note-tooltip-arrow {
        top: 0;
        left: 50%;
        margin-left: -5px;
        border-width: 0 5px 5px;
        border-bottom-color: #000
    }

    .note-tooltip.top .note-tooltip-arrow {
        bottom: 0;
        left: 50%;
        margin-left: -5px;
        border-width: 5px 5px 0;
        border-top-color: #000
    }

    .note-tooltip.right .note-tooltip-arrow {
        top: 50%;
        left: 0;
        margin-top: -5px;
        border-width: 5px 5px 5px 0;
        border-right-color: #000
    }

    .note-tooltip.left .note-tooltip-arrow {
        top: 50%;
        right: 0;
        margin-top: -5px;
        border-width: 5px 0 5px 5px;
        border-left-color: #000
    }

.note-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.note-tooltip-content {
    max-width: 200px;
    font-family: sans-serif;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000
}

.note-popover {
    position: absolute;
    z-index: 1060;
    display: block;
    font-size: 13px;
    font-family: sans-serif;
    display: none;
    background: #fff;
    border: 1px solid #ccc
}

    .note-popover.in {
        display: block
    }

    .note-popover.top {
        margin-top: -10px;
        padding: 5px 0
    }

    .note-popover.right {
        margin-left: 10px;
        padding: 0 5px
    }

    .note-popover.bottom {
        margin-top: 10px;
        padding: 5px 0
    }

    .note-popover.left {
        margin-left: -10px;
        padding: 0 5px
    }

    .note-popover.bottom .note-popover-arrow {
        top: -11px;
        left: 20px;
        margin-left: -10px;
        border-top-width: 0;
        border-bottom-color: #999;
        border-bottom-color: rgba(0,0,0,.25)
    }

        .note-popover.bottom .note-popover-arrow:after {
            top: 1px;
            margin-left: -10px;
            content: " ";
            border-top-width: 0;
            border-bottom-color: #fff
        }

    .note-popover.top .note-popover-arrow {
        bottom: -11px;
        left: 20px;
        margin-left: -10px;
        border-bottom-width: 0;
        border-top-color: #999;
        border-top-color: rgba(0,0,0,.25)
    }

        .note-popover.top .note-popover-arrow:after {
            bottom: 1px;
            margin-left: -10px;
            content: " ";
            border-bottom-width: 0;
            border-top-color: #fff
        }

    .note-popover.right .note-popover-arrow {
        top: 50%;
        left: -11px;
        margin-top: -10px;
        border-left-width: 0;
        border-right-color: #999;
        border-right-color: rgba(0,0,0,.25)
    }

        .note-popover.right .note-popover-arrow:after {
            left: 1px;
            margin-top: -10px;
            content: " ";
            border-left-width: 0;
            border-right-color: #fff
        }

    .note-popover.left .note-popover-arrow {
        top: 50%;
        right: -11px;
        margin-top: -10px;
        border-right-width: 0;
        border-left-color: #999;
        border-left-color: rgba(0,0,0,.25)
    }

        .note-popover.left .note-popover-arrow:after {
            right: 1px;
            margin-top: -10px;
            content: " ";
            border-right-width: 0;
            border-left-color: #fff
        }

.note-popover-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border: 11px solid transparent
}

    .note-popover-arrow:after {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        content: " ";
        border: 10px solid transparent
    }

.note-popover-content {
    padding: 3px 8px;
    color: #000;
    text-align: center;
    background-color: #fff;
    min-width: 100px;
    min-height: 30px
}

.note-editor {
    position: relative
}

    .note-editor .note-dropzone {
        position: absolute;
        display: none;
        z-index: 100;
        color: #87cefa;
        background-color: #fff;
        opacity: .95
    }

        .note-editor .note-dropzone .note-dropzone-message {
            display: table-cell;
            vertical-align: middle;
            text-align: center;
            font-size: 28px;
            font-weight: 700
        }

        .note-editor .note-dropzone.hover {
            color: #098ddf
        }

    .note-editor.dragover .note-dropzone {
        display: table
    }

    .note-editor .note-editing-area {
        position: relative
    }

        .note-editor .note-editing-area .note-editable {
            outline: 0
        }

            .note-editor .note-editing-area .note-editable sup {
                vertical-align: super
            }

            .note-editor .note-editing-area .note-editable sub {
                vertical-align: sub
            }

            .note-editor .note-editing-area .note-editable img.note-float-left {
                margin-right: 10px
            }

            .note-editor .note-editing-area .note-editable img.note-float-right {
                margin-left: 10px
            }

    .note-editor.note-airframe, .note-editor.note-frame {
        border: 1px solid rgba(0,0,0,.2)
    }

        .note-editor.note-airframe.codeview .note-editing-area .note-editable, .note-editor.note-frame.codeview .note-editing-area .note-editable {
            display: none
        }

        .note-editor.note-airframe.codeview .note-editing-area .note-codable, .note-editor.note-frame.codeview .note-editing-area .note-codable {
            display: block
        }

        .note-editor.note-airframe .note-editing-area, .note-editor.note-frame .note-editing-area {
            overflow: hidden
        }

            .note-editor.note-airframe .note-editing-area .note-editable, .note-editor.note-frame .note-editing-area .note-editable {
                padding: 10px;
                overflow: auto;
                word-wrap: break-word
            }

                .note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false], .note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {
                    background-color: rgba(128,128,128,.11)
                }

            .note-editor.note-airframe .note-editing-area .note-codable, .note-editor.note-frame .note-editing-area .note-codable {
                display: none;
                width: 100%;
                padding: 10px;
                border: none;
                box-shadow: none;
                font-family: Menlo,Monaco,monospace,sans-serif;
                font-size: 14px;
                color: #ccc;
                background-color: #222;
                resize: none;
                outline: 0;
                -ms-box-sizing: border-box;
                box-sizing: border-box;
                border-radius: 0;
                margin-bottom: 0
            }

        .note-editor.note-airframe.fullscreen, .note-editor.note-frame.fullscreen {
            position: fixed;
            top: 0;
            left: 0;
            width: 100% !important;
            z-index: 1050
        }

            .note-editor.note-airframe.fullscreen .note-resizebar, .note-editor.note-frame.fullscreen .note-resizebar {
                display: none
            }

        .note-editor.note-airframe .note-status-output, .note-editor.note-frame .note-status-output {
            display: block;
            width: 100%;
            font-size: 14px;
            line-height: 1.42857143;
            height: 20px;
            margin-bottom: 0;
            color: #000;
            border: 0;
            border-top: 1px solid #e2e2e2
        }

            .note-editor.note-airframe .note-status-output:empty, .note-editor.note-frame .note-status-output:empty {
                height: 0;
                border-top: 0 solid transparent
            }

            .note-editor.note-airframe .note-status-output .pull-right, .note-editor.note-frame .note-status-output .pull-right {
                float: right !important
            }

            .note-editor.note-airframe .note-status-output .text-muted, .note-editor.note-frame .note-status-output .text-muted {
                color: #777
            }

            .note-editor.note-airframe .note-status-output .text-primary, .note-editor.note-frame .note-status-output .text-primary {
                color: #286090
            }

            .note-editor.note-airframe .note-status-output .text-success, .note-editor.note-frame .note-status-output .text-success {
                color: #3c763d
            }

            .note-editor.note-airframe .note-status-output .text-info, .note-editor.note-frame .note-status-output .text-info {
                color: #31708f
            }

            .note-editor.note-airframe .note-status-output .text-warning, .note-editor.note-frame .note-status-output .text-warning {
                color: #8a6d3b
            }

            .note-editor.note-airframe .note-status-output .text-danger, .note-editor.note-frame .note-status-output .text-danger {
                color: #a94442
            }

            .note-editor.note-airframe .note-status-output .alert, .note-editor.note-frame .note-status-output .alert {
                margin: -7px 0 0;
                padding: 7px 10px 2px;
                border-radius: 0;
                color: #000;
                background-color: #f5f5f5
            }

                .note-editor.note-airframe .note-status-output .alert .note-icon, .note-editor.note-frame .note-status-output .alert .note-icon {
                    margin-right: 5px
                }

            .note-editor.note-airframe .note-status-output .alert-success, .note-editor.note-frame .note-status-output .alert-success {
                color: #3c763d !important;
                background-color: #dff0d8 !important
            }

            .note-editor.note-airframe .note-status-output .alert-info, .note-editor.note-frame .note-status-output .alert-info {
                color: #31708f !important;
                background-color: #d9edf7 !important
            }

            .note-editor.note-airframe .note-status-output .alert-warning, .note-editor.note-frame .note-status-output .alert-warning {
                color: #8a6d3b !important;
                background-color: #fcf8e3 !important
            }

            .note-editor.note-airframe .note-status-output .alert-danger, .note-editor.note-frame .note-status-output .alert-danger {
                color: #a94442 !important;
                background-color: #f2dede !important
            }

        .note-editor.note-airframe .note-statusbar, .note-editor.note-frame .note-statusbar {
            background-color: rgba(128,128,128,.11);
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
            border-top: 1px solid rgba(0,0,0,.2)
        }

            .note-editor.note-airframe .note-statusbar .note-resizebar, .note-editor.note-frame .note-statusbar .note-resizebar {
                padding-top: 1px;
                height: 9px;
                width: 100%;
                cursor: ns-resize
            }

                .note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar, .note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
                    width: 20px;
                    margin: 1px auto;
                    border-top: 1px solid rgba(0,0,0,.2)
                }

            .note-editor.note-airframe .note-statusbar.locked .note-resizebar, .note-editor.note-frame .note-statusbar.locked .note-resizebar {
                cursor: default
            }

                .note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar, .note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {
                    display: none
                }

        .note-editor.note-airframe .note-placeholder, .note-editor.note-frame .note-placeholder {
            padding: 10px
        }

    .note-editor.note-airframe {
        border: 0
    }

        .note-editor.note-airframe .note-editing-area .note-editable {
            padding: 0
        }

.note-popover.popover {
    display: none;
    max-width: none
}

    .note-popover.popover .popover-content a {
        display: inline-block;
        max-width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: middle
    }

    .note-popover.popover .arrow {
        left: 20px !important
    }

.note-toolbar {
    position: relative
}

.note-editor .note-toolbar, .note-popover .popover-content {
    margin: 0;
    padding: 0 0 5px 5px
}

    .note-editor .note-toolbar > .note-btn-group, .note-popover .popover-content > .note-btn-group {
        margin-top: 5px;
        margin-left: 0;
        margin-right: 5px
    }

    .note-editor .note-toolbar .note-btn-group .note-table, .note-popover .popover-content .note-btn-group .note-table {
        min-width: 0;
        padding: 5px
    }

        .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker {
            font-size: 18px
        }

            .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
                position: absolute !important;
                z-index: 3;
                width: 10em;
                height: 10em;
                cursor: pointer
            }

            .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
                position: relative !important;
                z-index: 1;
                width: 5em;
                height: 5em;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat
            }

            .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
                position: absolute !important;
                z-index: 2;
                width: 1em;
                height: 1em;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat
            }

    .note-editor .note-toolbar .note-style .dropdown-style blockquote, .note-editor .note-toolbar .note-style .dropdown-style pre, .note-popover .popover-content .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre {
        margin: 0;
        padding: 5px 10px
    }

    .note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style h2, .note-editor .note-toolbar .note-style .dropdown-style h3, .note-editor .note-toolbar .note-style .dropdown-style h4, .note-editor .note-toolbar .note-style .dropdown-style h5, .note-editor .note-toolbar .note-style .dropdown-style h6, .note-editor .note-toolbar .note-style .dropdown-style p, .note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p {
        margin: 0;
        padding: 0
    }

    .note-editor .note-toolbar .note-color-all .note-dropdown-menu, .note-popover .popover-content .note-color-all .note-dropdown-menu {
        min-width: 337px
    }

    .note-editor .note-toolbar .note-color .dropdown-toggle, .note-popover .popover-content .note-color .dropdown-toggle {
        width: 20px;
        padding-left: 5px
    }

    .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette {
        display: inline-block;
        margin: 0;
        width: 160px
    }

        .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child {
            margin: 0 5px
        }

        .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title {
            font-size: 12px;
            margin: 2px 7px;
            text-align: center;
            border-bottom: 1px solid #eee
        }

        .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select {
            font-size: 11px;
            margin: 3px;
            padding: 0 3px;
            cursor: pointer;
            width: 100%;
            border-radius: 5px
        }

            .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
                background: #eee
            }

        .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row {
            height: 20px
        }

        .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
            display: none
        }

        .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
            border: 1px solid #eee
        }

    .note-editor .note-toolbar .note-para .note-dropdown-menu, .note-popover .popover-content .note-para .note-dropdown-menu {
        min-width: 228px;
        padding: 5px
    }

        .note-editor .note-toolbar .note-para .note-dropdown-menu > div + div, .note-popover .popover-content .note-para .note-dropdown-menu > div + div {
            margin-left: 5px
        }

    .note-editor .note-toolbar .note-dropdown-menu, .note-popover .popover-content .note-dropdown-menu {
        min-width: 160px
    }

        .note-editor .note-toolbar .note-dropdown-menu.right, .note-popover .popover-content .note-dropdown-menu.right {
            right: 0;
            left: auto
        }

            .note-editor .note-toolbar .note-dropdown-menu.right:before, .note-popover .popover-content .note-dropdown-menu.right:before {
                right: 9px;
                left: auto !important
            }

            .note-editor .note-toolbar .note-dropdown-menu.right:after, .note-popover .popover-content .note-dropdown-menu.right:after {
                right: 10px;
                left: auto !important
            }

        .note-editor .note-toolbar .note-dropdown-menu.note-check a i, .note-popover .popover-content .note-dropdown-menu.note-check a i {
            color: #00bfff;
            visibility: hidden
        }

        .note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i, .note-popover .popover-content .note-dropdown-menu.note-check a.checked i {
            visibility: visible
        }

    .note-editor .note-toolbar .note-fontsize-10, .note-popover .popover-content .note-fontsize-10 {
        font-size: 10px
    }

    .note-editor .note-toolbar .note-color-palette, .note-popover .popover-content .note-color-palette {
        line-height: 1
    }

        .note-editor .note-toolbar .note-color-palette div .note-color-btn, .note-popover .popover-content .note-color-palette div .note-color-btn {
            width: 20px;
            height: 20px;
            padding: 0;
            margin: 0;
            border: 0;
            border-radius: 0
        }

            .note-editor .note-toolbar .note-color-palette div .note-color-btn:hover, .note-popover .popover-content .note-color-palette div .note-color-btn:hover {
                transform: scale(1.2);
                transition: all .2s
            }

.note-modal .modal-dialog {
    outline: 0;
    border-radius: 5px;
    box-shadow: 0 3px 9px rgba(0,0,0,.5)
}

.note-modal .form-group {
    margin-left: 0;
    margin-right: 0
}

.note-modal .note-modal-form {
    margin: 0
}

.note-modal .note-image-dialog .note-dropzone {
    min-height: 100px;
    font-size: 30px;
    line-height: 4;
    color: #d3d3d3;
    text-align: center;
    border: 4px dashed #d3d3d3;
    margin-bottom: 10px
}

.note-placeholder {
    position: absolute;
    display: none;
    color: grey
}

.note-handle .note-control-selection {
    position: absolute;
    display: none;
    border: 1px solid #000
}

    .note-handle .note-control-selection > div {
        position: absolute
    }

    .note-handle .note-control-selection .note-control-selection-bg {
        width: 100%;
        height: 100%;
        background-color: #000;
        -webkit-opacity: .3;
        -khtml-opacity: .3;
        -moz-opacity: .3;
        opacity: .3
    }

    .note-handle .note-control-selection .note-control-handle, .note-handle .note-control-selection .note-control-holder, .note-handle .note-control-selection .note-control-sizing {
        width: 7px;
        height: 7px;
        border: 1px solid #000
    }

    .note-handle .note-control-selection .note-control-sizing {
        background-color: #000
    }

    .note-handle .note-control-selection .note-control-nw {
        top: -5px;
        left: -5px;
        border-right: none;
        border-bottom: none
    }

    .note-handle .note-control-selection .note-control-ne {
        top: -5px;
        right: -5px;
        border-bottom: none;
        border-left: none
    }

    .note-handle .note-control-selection .note-control-sw {
        bottom: -5px;
        left: -5px;
        border-top: none;
        border-right: none
    }

    .note-handle .note-control-selection .note-control-se {
        right: -5px;
        bottom: -5px;
        cursor: se-resize
    }

        .note-handle .note-control-selection .note-control-se.note-control-holder {
            cursor: default;
            border-top: none;
            border-left: none
        }

    .note-handle .note-control-selection .note-control-selection-info {
        right: 0;
        bottom: 0;
        padding: 5px;
        margin: 5px;
        color: #fff;
        background-color: #000;
        font-size: 12px;
        border-radius: 5px;
        -webkit-opacity: .7;
        -khtml-opacity: .7;
        -moz-opacity: .7;
        opacity: .7
    }

.note-hint-popover {
    min-width: 100px;
    padding: 2px
}

    .note-hint-popover .popover-content {
        padding: 3px;
        max-height: 150px;
        overflow: auto
    }

        .note-hint-popover .popover-content .note-hint-group .note-hint-item {
            display: block !important;
            padding: 3px
        }

            .note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
                display: block;
                clear: both;
                font-weight: 400;
                line-height: 1.4;
                color: #fff;
                white-space: nowrap;
                text-decoration: none;
                background-color: #428bca;
                outline: 0;
                cursor: pointer
            }

.note-editor .note-editing-area .note-editable table {
    width: 100%;
    border-collapse: collapse
}

    .note-editor .note-editing-area .note-editable table td, .note-editor .note-editing-area .note-editable table th {
        border: 1px solid #ececec;
        padding: 5px 3px
    }

.note-editor .note-editing-area .note-editable a {
    background-color: inherit;
    text-decoration: inherit;
    font-family: inherit;
    font-weight: inherit;
    color: #337ab7
}

    .note-editor .note-editing-area .note-editable a:focus, .note-editor .note-editing-area .note-editable a:hover {
        color: #23527c;
        text-decoration: underline;
        outline: 0
    }

.note-editor .note-editing-area .note-editable figure {
    margin: 0
}

.note-modal .note-modal-body label {
    margin-bottom: 2px;
    padding: 2px 5px;
    display: inline-block
}

.note-modal .note-modal-body .help-list-item:hover {
    background-color: #e0e0e0
}

@-moz-document url-prefix() {
    .note-modal .note-image-input {
        height: auto
    }
}

.help-list-item label {
    margin-bottom: 5px;
    display: inline-block
}

.owl-carousel {
    -webkit-tap-highlight-color: transparent;
    position: relative;
    display: none;
    width: 100%;
    z-index: 1
}

    .owl-carousel .owl-item {
        -webkit-tap-highlight-color: transparent;
        position: relative
    }

    .owl-carousel .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y;
        touch-action: manipulation;
        -moz-backface-visibility: hidden
    }

        .owl-carousel .owl-stage:after {
            content: ".";
            display: block;
            clear: both;
            visibility: hidden;
            line-height: 0;
            height: 0
        }

    .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0,0,0)
    }

    .owl-carousel .owl-item, .owl-carousel .owl-wrapper {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0)
    }

    .owl-carousel .owl-item {
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-touch-callout: none
    }

        .owl-carousel .owl-item img {
            display: block;
            width: 100%
        }

    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
        display: none
    }

.no-js .owl-carousel {
    display: block
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important
}

.owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

    .owl-carousel.owl-rtl .owl-item {
        float: right
    }

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

    .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
        max-height: 0
    }

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

    .owl-carousel .owl-video-play-icon:hover {
        -ms-transform: scale(1.3,1.3);
        transform: scale(1.3,1.3)
    }

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    margin-top: 10px
}

    .owl-theme .owl-nav [class*=owl-] {
        color: #fff;
        font-size: 18px;
        margin: 5px;
        padding: 4px 7px;
        background: #d6d6d6;
        display: inline-block;
        cursor: pointer;
        border-radius: 3px
    }

        .owl-theme .owl-nav [class*=owl-]:hover {
            background: #869791;
            color: #fff;
            text-decoration: none
        }

    .owl-theme .owl-nav .disabled {
        opacity: .5;
        cursor: default
    }

        .owl-theme .owl-nav.disabled + .owl-dots {
            margin-top: 10px
        }

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

    .owl-theme .owl-dots .owl-dot span {
        width: 10px;
        height: 10px;
        margin: 5px 7px;
        background: #d6d6d6;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px
    }

    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: #869791
    }

.owl-img-responsive .owl-stage, .owl-img-responsive .owl-wrapper {
    display: flex !important
}

    .owl-img-responsive .owl-stage .item, .owl-img-responsive .owl-wrapper .item {
        height: 100%
    }

.owl-img-responsive .owl-item img.img-fluid {
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: initial
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: 0 !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

    .mfp-container:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

    .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
        cursor: -moz-zoom-out;
        cursor: -webkit-zoom-out;
        cursor: zoom-out
    }

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

    .mfp-preloader a {
        color: #ccc
    }

        .mfp-preloader a:hover {
            color: #fff
        }

.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
    display: none
}

button.mfp-arrow, button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace
}

    .mfp-close:focus, .mfp-close:hover {
        opacity: 1
    }

    .mfp-close:active {
        top: 1px
    }

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

    .mfp-arrow:active {
        margin-top: -54px
    }

    .mfp-arrow:focus, .mfp-arrow:hover {
        opacity: 1
    }

    .mfp-arrow:before {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        left: 0;
        top: 0;
        margin-top: 35px;
        margin-left: 35px;
        border: medium inset transparent
    }

    .mfp-arrow:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        left: 0;
        top: 0;
        margin-top: 35px;
        margin-left: 35px;
        border: medium inset transparent;
        border-top-width: 13px;
        border-bottom-width: 13px;
        top: 8px
    }

    .mfp-arrow:before {
        border-top-width: 21px;
        border-bottom-width: 21px;
        opacity: .7
    }

.mfp-arrow-left {
    left: 0
}

    .mfp-arrow-left:after {
        border-right: 17px solid #fff;
        margin-left: 31px
    }

    .mfp-arrow-left:before {
        margin-left: 25px;
        border-right: 27px solid #3f3f3f
    }

.mfp-arrow-right {
    right: 0
}

    .mfp-arrow-right:after {
        border-left: 17px solid #fff;
        margin-left: 39px
    }

    .mfp-arrow-right:before {
        border-left: 27px solid #3f3f3f
    }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

    .mfp-iframe-holder .mfp-content {
        line-height: 0;
        width: 100%;
        max-width: 900px
    }

    .mfp-iframe-holder .mfp-close {
        top: -40px
    }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

    .mfp-iframe-scaler iframe {
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-shadow: 0 0 8px rgba(0,0,0,.6);
        background: #000
    }

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

    .mfp-figure:after {
        content: '';
        position: absolute;
        left: 0;
        top: 40px;
        bottom: 40px;
        display: block;
        right: 0;
        width: auto;
        height: auto;
        z-index: -1;
        box-shadow: 0 0 8px rgba(0,0,0,.6);
        background: #444
    }

    .mfp-figure small {
        color: #bdbdbd;
        display: block;
        font-size: 12px;
        line-height: 14px
    }

    .mfp-figure figure {
        margin: 0
    }

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0,0,0,.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }

        .mfp-img-mobile .mfp-bottom-bar:empty {
            padding: 0
        }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0,0,0,.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

svg {
    -ms-touch-action: none;
    touch-action: none
}

.jvm-zoomin, .jvm-zoomout, image, text {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.jvm-container {
    -ms-touch-action: none;
    touch-action: none;
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%
}

.jvm-tooltip {
    border-radius: 3px;
    background-color: #5c5cff;
    font-family: sans-serif,Verdana;
    font-size: smaller;
    box-shadow: 1px 2px 12px rgba(0,0,0,.2);
    padding: 3px 5px;
    white-space: nowrap;
    position: absolute;
    display: none;
    color: #fff
}

    .jvm-tooltip.active {
        display: block
    }

.jvm-zoom-btn {
    border-radius: 3px;
    background-color: #292929;
    padding: 3px;
    box-sizing: border-box;
    position: absolute;
    line-height: 10px;
    cursor: pointer;
    color: #fff;
    height: 15px;
    width: 15px;
    left: 10px
}

    .jvm-zoom-btn.jvm-zoomout {
        top: 30px
    }

    .jvm-zoom-btn.jvm-zoomin {
        top: 10px
    }

.jvm-series-container {
    right: 15px;
    position: absolute
}

    .jvm-series-container.jvm-series-h {
        bottom: 15px
    }

    .jvm-series-container.jvm-series-v {
        top: 15px
    }

    .jvm-series-container .jvm-legend {
        background-color: #fff;
        border: 1px solid #e5e7eb;
        margin-left: .75rem;
        border-radius: .25rem;
        border-color: #e5e7eb;
        padding: .6rem;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
        float: left
    }

        .jvm-series-container .jvm-legend .jvm-legend-title {
            line-height: 1;
            border-bottom: 1px solid #e5e7eb;
            padding-bottom: .5rem;
            margin-bottom: .575rem;
            text-align: left
        }

        .jvm-series-container .jvm-legend .jvm-legend-inner {
            overflow: hidden
        }

            .jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick {
                overflow: hidden;
                min-width: 40px
            }

                .jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick:not(:first-child) {
                    margin-top: .575rem
                }

                .jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-sample {
                    border-radius: 4px;
                    margin-right: .65rem;
                    height: 16px;
                    width: 16px;
                    float: left
                }

                .jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-text {
                    font-size: 12px;
                    text-align: center;
                    float: left
                }

.jvm-line[animation=true] {
    -webkit-animation: jvm-line-animation 10s linear forwards infinite;
    animation: jvm-line-animation 10s linear forwards infinite
}

@-webkit-keyframes jvm-line-animation {
    from {
        stroke-dashoffset: 250
    }
}

@keyframes jvm-line-animation {
    from {
        stroke-dashoffset: 250
    }
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    z-index: 1000000000 !important;
    font-size: 0.775rem !important;
}

    .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: 28px;
        user-select: none;
        -webkit-user-select: none
    }

        .select2-container .select2-selection--single .select2-selection__rendered {
            display: block;
            padding-left: 8px;
            padding-right: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .select2-container .select2-selection--single .select2-selection__clear {
            position: relative
        }

    .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
        padding-right: 8px;
        padding-left: 20px
    }

    .select2-container .select2-selection--multiple {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
       /* min-height: 32px;*/
        user-select: none;
        -webkit-user-select: none
    }

        .select2-container .select2-selection--multiple .select2-selection__rendered {
            display: inline-block;
            overflow: hidden;
            padding-left: 8px;
            text-overflow: ellipsis;
            white-space: nowrap
        }

    .select2-container .select2-search--inline {
        float: left
    }

        .select2-container .select2-search--inline .select2-search__field {
            box-sizing: border-box;
            border: none;
            font-size: 100%;
            margin-top: 5px;
            padding: 0
        }

            .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
                -webkit-appearance: none
            }

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 100000000000;
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none
}

    .select2-results__option[aria-selected] {
        cursor: pointer
    }

.select2-container--open .select2-dropdown {
    left: 0;
    z-index: 100000000000;
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 100000000000;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    z-index: 100000000000;
}

.select2-search--dropdown {
    display: block;
    padding: 4px;
    z-index: 100000000000;
}

    .select2-search--dropdown .select2-search__field {
        padding: 4px;
        width: 100%;
        box-sizing: border-box
    }

        .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
            -webkit-appearance: none
        }

    .select2-search--dropdown.select2-search--hide {
        display: none
    }

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    z-index: 100000000000;
}

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px;
        z-index: 100000000000;
    }

    .select2-container--default .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold
    }

    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color: #999
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px
    }

        .select2-container--default .select2-selection--single .select2-selection__arrow b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0
        }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

    .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
        display: none
    }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
    z-index: 100000000000;
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}

    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        box-sizing: border-box;
        list-style: none;
        margin: 0;
        padding: 0 5px;
        width: 100%
    }

        .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
            list-style: none
        }

    .select2-container--default .select2-selection--multiple .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-top: 5px;
        margin-right: 10px;
        padding: 1px
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        color: #999;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px
    }

        .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #333
        }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    z-index: 100000000000;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 100000000000;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

    .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
        padding-left: 0
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -1em;
        padding-left: 2em
    }

        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -2em;
            padding-left: 3em
        }

            .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                margin-left: -3em;
                padding-left: 4em
            }

                .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                    margin-left: -4em;
                    padding-left: 5em
                }

                    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                        margin-left: -5em;
                        padding-left: 6em
                    }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    z-index: 100000000000;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

    .select2-container--classic .select2-selection--single:focus {
        border: 1px solid #5897fb
    }

    .select2-container--classic .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px
    }

    .select2-container--classic .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-right: 10px
    }

    .select2-container--classic .select2-selection--single .select2-selection__placeholder {
        color: #999
    }

    .select2-container--classic .select2-selection--single .select2-selection__arrow {
        background-color: #ddd;
        border: none;
        border-left: 1px solid #aaa;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
        background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
    }

        .select2-container--classic .select2-selection--single .select2-selection__arrow b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0
        }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
        background: transparent;
        border: none
    }

        .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
            border-color: transparent transparent #888 transparent;
            border-width: 0 4px 5px 4px
        }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

    .select2-container--classic .select2-selection--multiple:focus {
        border: 1px solid #5897fb
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
        list-style: none;
        margin: 0;
        padding: 0 5px
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__clear {
        display: none
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
        color: #888;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px
    }

        .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #555
        }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb;
}

/*
waitMe - 1.19 [31.10.17]
Author: vadimsva
Github: https://github.com/vadimsva/waitMe
*/
.waitMe_container:not(body) {transform:translateZ(0);backface-visibility:hidden}
body.waitMe_container .waitMe {position:fixed;height:100vh;transform:translateZ(0);backface-visibility:hidden}
body.waitMe_container .waitMe .waitMe_content {top:35%!important;transform:none!important}
.waitMe_container .waitMe {position:absolute;top:0;left:0;right:0;bottom:0;z-index:9989;text-align:center;overflow:hidden;cursor:wait}
.waitMe_container .waitMe * {font-family:inherit;font-size:inherit;font-weight:initial;font-style:initial;line-height:initial;color:initial;text-decoration:initial;text-transform:initial;padding:initial;margin:initial}
.waitMe_container .waitMe .waitMe_content {position:absolute;left:0;right:0;top:35%;backface-visibility:hidden}
.waitMe_container .waitMe .waitMe_content.horizontal > .waitMe_progress {display:inline-block;vertical-align:middle}
.waitMe_container .waitMe .waitMe_content.horizontal > .waitMe_text {display:inline-block;margin:0 0 0 20px;vertical-align:middle}
.waitMe_container .waitMe .waitMe_progress {position:relative;font-size:0;line-height:0}
.waitMe_container .waitMe .waitMe_progress > div {animation-fill-mode:both;display:inline-block;transform:translateZ(0);backface-visibility:hidden}
.waitMe_container .waitMe .waitMe_text {position:relative;margin:20px 0 0}

/* before load animation */
body.waitMe_body {overflow:hidden;height:100%}
body.waitMe_body.hideMe {transition:opacity .2s ease-in-out;opacity:0}
body.waitMe_body .waitMe_container:not([data-waitme_id]) {position:fixed;z-index:9989;top:0;bottom:0;left:0;right:0;background:#fff}
body.waitMe_body .waitMe_container:not([data-waitme_id]) > div {animation-fill-mode:both;position:absolute}
body.waitMe_body .waitMe_container.progress > div {width:0;height:3px;top:0;left:0;background:#000;box-shadow:-5px 0 5px 2px rgba(0,0,0,.2);animation:progress_body 7s infinite ease-out}
body.waitMe_body .waitMe_container.working > div {width:10%;height:3px;top:0;left:-10%;background:#000;box-shadow:-5px 0 5px 2px rgba(0,0,0,.2);animation:working_body 2s infinite linear}
body.waitMe_body .waitMe_container.progress > div:after {content:'';position:absolute;top:0;bottom:60%;right:0;width:60px;border-radius:50%;opacity:.5;transform:rotate(3deg);box-shadow:#000 1px 0 6px 1px}
body.waitMe_body .waitMe_container.img > div {width:100%;height:100%;text-align:center;background-position:center!important;background-repeat:no-repeat!important}
body.waitMe_body .waitMe_container.text > div {width:100%;top:45%;text-align:center}
@keyframes progress_body {
	0% {width:0}
	100% {width:100%}
}
@keyframes working_body {
	0% {left:-10%}
	100% {left:100%}
}


/* bounce */
.waitMe_container .waitMe_progress.bounce > div {width:20px;height:20px;border-radius:50%;animation:bounce 1.4s infinite ease-in-out}
.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem1 {animation-delay:-.32s}
.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem2 {animation-delay:-.16s}
@keyframes bounce {
	0%, 80%, 100% {transform:scale(0)}
	40% {transform:scale(1)}
}


/* rotateplane */
.waitMe_container .waitMe_progress.rotateplane > div {width:30px;height:30px;animation:rotateplane 1.2s infinite ease-in-out;backface-visibility:visible}
@keyframes rotateplane {
  0% {transform:perspective(120px)}
  50% {transform:perspective(120px) rotateY(180deg)}
  100% {transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}


/* stretch */
.waitMe_container .waitMe_progress.stretch {height:60px}
.waitMe_container .waitMe_progress.stretch > div {width:1px;height:100%;margin:0 4px;animation:stretch 1.2s infinite ease-in-out}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem2 {animation-delay:-1.1s}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem3 {animation-delay:-1s}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem4 {animation-delay:-.9s}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem5 {animation-delay:-.8s}
@keyframes stretch {
  0%, 40%, 100% {transform:scaleY(.4)}
  20% {transform:scaleY(1)}
}


/* orbit */
.waitMe_container .waitMe_progress.orbit {width:40px;height:40px;margin:auto;position:relative}
.waitMe_container .waitMe_progress.orbit > div {width:100%;height:100%;margin:auto;top:0;left:0;position:absolute;animation:orbit_rotate 2s infinite linear}
.waitMe_container .waitMe_progress.orbit > div > div {width:50%;height:50%;border-radius:50%;top:10%;left:10%;position:absolute;animation:orbit 2s infinite ease-in-out}
.waitMe_container .waitMe_progress.orbit .waitMe_progress_elem2 > div {top:auto;bottom:10%;left:auto;right:10%;animation-delay:-1s}
@keyframes orbit_rotate {
	0% {transform:rotate(0deg)}
	100% {transform:rotate(360deg)}
}
@keyframes orbit {
  0%, 100% {transform:scale(0)}
	50% {transform:scale(1)}
}


/* roundBounce */
.waitMe_container .waitMe_progress.roundBounce {width:60px;height:60px;margin:auto}
.waitMe_container .waitMe_progress.roundBounce > div {width:24%;height:24%;border-radius:50%;position:absolute;animation:roundBounce 1.2s infinite ease-in-out}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem1 {top:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2 {top:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3 {bottom:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4 {bottom:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem5 {top:-3%;left:50%;margin-top:-12%;margin-left:-12%}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6 {top:50%;right:-3%;margin-top:-12%;margin-right:-12%}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7 {bottom:-3%;left:50%;margin-bottom:-12%;margin-left:-12%}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8 {top:50%;left:-3%;margin-top:-12%;margin-left:-12%}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem9 {top:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem10 {bottom:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem11 {bottom:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem12 {top:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem5 {animation-delay:-1.1s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem9 {animation-delay:-1s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2 {animation-delay:-.9s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6 {animation-delay:-.8s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem10 {animation-delay:-.7s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3 {animation-delay:-.6s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7 {animation-delay:-.5s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem11 {animation-delay:-.4s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4 {animation-delay:-.3s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8 {animation-delay:-.2s}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem12 {animation-delay:-.1s}
@keyframes roundBounce {
  0%, 80%, 100% {transform:scale(0)}
	40% {transform:scale(1)}
}


/* win8 */
.waitMe_container .waitMe_progress.win8 {width:40px;height:40px;margin:auto}
.waitMe_container .waitMe_progress.win8 > div {width:100%;height:100%;opacity:0;position:absolute;margin:auto;left:0;right:0;transform:rotate(225deg);animation:win8 5.5s infinite}
.waitMe_container .waitMe_progress.win8 > div > div {width:15%;height:15%;border-radius:50%;position:absolute}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem2 {animation-delay:.24s}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem3 {animation-delay:.48s}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem4 {animation-delay:.72s}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem5 {animation-delay:.96s}
@keyframes win8 {
  0% {transform:rotate(225deg);animation-timing-function:ease-out} 
  7% {opacity:1;transform:rotate(345deg);animation-timing-function:linear}
  30% {transform:rotate(455deg);animation-timing-function:ease-in-out}
  39% {transform:rotate(690deg);animation-timing-function:linear}
  70% {opacity:1;transform:rotate(815deg);animation-timing-function:ease-out}
  75% {transform:rotate(945deg);animation-timing-function:ease-out}
  76% {opacity:0;transform:rotate(945deg)}
  100% {opacity:0;transform:rotate(945deg)} 
}


/* win8_linear */
.waitMe_container .waitMe_progress.win8_linear {margin:auto;width:150px;height:6px}
.waitMe_container .waitMe_progress.win8_linear > div {width:100%;height:100%;left:0;opacity:0;position:absolute;animation:win8_linear 3s infinite}
.waitMe_container .waitMe_progress.win8_linear > div > div {width:4%;height:100%;border-radius:50%}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem2 {animation-delay:.3s}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem3 {animation-delay:.6s}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem4 {animation-delay:.9s}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem5 {animation-delay:1.2s}
@keyframes win8_linear {
  0%, 100% {transform:translateX(0);animation-timing-function:ease-out} 
  10% {opacity:1;transform:translateX(33.333%);animation-timing-function:linear}
  50% {opacity:1;transform:translateX(53.333%);animation-timing-function:ease-in-out}
  60% {opacity:0;transform:translateX(86.666%)}
}


/* ios */
.waitMe_container .waitMe_progress.ios {margin:auto;width:40px;height:40px}
.waitMe_container .waitMe_progress.ios > div {width:10%;height:26%;position:absolute;left:44.5%;top:37%;opacity:0;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,.2);animation:ios 1s infinite linear}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem1 {transform:rotate(0deg) translate(0, -142%);animation-delay:0s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem2 {transform:rotate(30deg) translate(0, -142%);animation-delay:-.9167s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem3 {transform:rotate(60deg) translate(0, -142%);animation-delay:-.833s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem4 {transform:rotate(90deg) translate(0, -142%);animation-delay:-.75s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem5 {transform:rotate(120deg) translate(0, -142%);animation-delay:-.667s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem6 {transform:rotate(150deg) translate(0, -142%);animation-delay:-.5833s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem7 {transform:rotate(180deg) translate(0, -142%);animation-delay:-.5s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem8 {transform:rotate(210deg) translate(0, -142%);animation-delay:-.41667s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem9 {transform:rotate(240deg) translate(0, -142%);animation-delay:-.333s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem10 {transform:rotate(270deg) translate(0, -142%);animation-delay:-.25s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem11 {transform:rotate(300deg) translate(0, -142%);animation-delay:-.1667s}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem12 {transform:rotate(330deg) translate(0, -142%);animation-delay:-.0833s}
 @keyframes ios {
	0% {opacity:1}
	100% {opacity:.25}
}


/* facebook */
.waitMe_container .waitMe_progress.facebook {margin:auto}
.waitMe_container .waitMe_progress.facebook > div {width:6px;height:25px;margin-left:3px;border-radius:20px;transform:scaleY(.7);opacity:.1;animation:facebook 1.3s infinite ease-in-out}
.waitMe_container .waitMe_progress.facebook > .waitMe_progress_elem1 {animation-delay:.2s;transform:scaleY(.7)}
.waitMe_container .waitMe_progress.facebook > .waitMe_progress_elem2 {animation-delay:.4s;transform:scaleY(.85)}
.waitMe_container .waitMe_progress.facebook > .waitMe_progress_elem3 {animation-delay:.6s;transform:scaleY(1)}
@keyframes facebook {
	0% {transform:scaleY(.7);opacity:.1}
	50% {transform:scaleY(1);opacity:1}
	100% {transform:scaleY(.7);opacity:.1}
}


/* rotation */
.waitMe_container .waitMe_progress.rotation > div {width:60px;height:60px;margin:auto;border-radius:100%;border-width:6px;border-style:solid;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;animation:rotation 1s infinite linear}
@keyframes rotation {
	0% {transform:rotate(0deg)}
	100% {transform:rotate(360deg)}
}


/* timer */
.waitMe_container .waitMe_progress.timer {width:40px;height:40px;margin:auto;border-width:2px;border-style:solid;border-radius:50%;box-sizing:border-box;position:relative;text-indent:-9999px}
.waitMe_container .waitMe_progress.timer > .waitMe_progress_elem1,
.waitMe_container .waitMe_progress.timer > .waitMe_progress_elem2 {border-radius:3px;position:absolute;width:2px;height:48%;left:50%;top:50%;margin-left:-1px;margin-top:-1px;animation:timer 1.25s infinite linear;transform-origin:1px 1px}
.waitMe_container .waitMe_progress.timer > .waitMe_progress_elem2 {height:40%;animation:timer 15s infinite linear}
@keyframes timer {
  0% {transform:rotate(0deg)}
  100% {transform:rotate(360deg)}
}


/* pulse */
.waitMe_container .waitMe_progress.pulse {width:30px;height:30px;margin:auto;position:relative}
.waitMe_container .waitMe_progress.pulse > div {margin:auto;top:0;left:0;right:0;bottom:0;border-width:3px;border-style:solid;border-radius:50%;position:absolute;opacity:0;animation:pulsate 1s infinite ease-out}
@keyframes pulsate {
	0% {transform:scale(.1);opacity:0}
	50% {opacity:1}
	100% {transform:scale(1.2);opacity:0}
}


/* progressBar */
.waitMe_container .waitMe_progress.progressBar {width:200px;height:20px;margin:auto;background:rgba(0,0,0,.1);padding:5px;border-radius:20px;line-height:0;max-width:100%}
.waitMe_container .waitMe_progress.progressBar > div {width:100%;height:100%;overflow:hidden;border-radius:20px;background-size:50px 50px;box-shadow:inset 0 2px 9px rgba(255,255,255,.3), inset 0 -2px 6px rgba(0,0,0,.4);background-image:linear-gradient(-45deg, rgba(240,240,240,.4) 26%, transparent 25%, transparent 51%, rgba(240,240,240,.4) 50%, rgba(240,240,240,.4) 76%, transparent 75%, transparent);animation:progressBar 2s linear infinite}
@keyframes progressBar {
  0% {background-position:0 0}
  100% {background-position:50px 50px}
}


/* bouncePulse */
.waitMe_container .waitMe_progress.bouncePulse > div {width:20px;height:20px;margin-right:1px;display:inline-block;border-radius:50%;transform:scale(.5);animation:bouncePulse 1.4s infinite ease-in-out}
.waitMe_container .waitMe_progress.bouncePulse > .waitMe_progress_elem1,
.waitMe_container .waitMe_progress.bouncePulse > .waitMe_progress_elem3 {animation-delay:.1s}
.waitMe_container .waitMe_progress.bouncePulse > .waitMe_progress_elem2 {animation-delay:.4s}
@keyframes bouncePulse {
	0%, 80%, 100% {transform:scale(.5)}
	40% {transform:scale(1)}
}

