/* Minification failed. Returning unminified contents.
(7,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(8,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
(21,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-display'
(104,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(110,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(113,15): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(117,22): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-color'
(118,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-radius'
(119,22): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-style'
(120,22): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-width'
(121,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-padding'
(125,22): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(129,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(134,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(135,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(136,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(137,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(138,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(139,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(140,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(141,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(142,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(143,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(148,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(149,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(150,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(151,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(152,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(153,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(154,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(155,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(156,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(157,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(162,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(163,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(164,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(165,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(166,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(167,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(168,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(169,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(170,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(171,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(176,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(177,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(178,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(179,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(180,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(181,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(182,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(183,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(184,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(185,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(190,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(191,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(192,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(193,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(194,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(195,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(196,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(197,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(198,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(199,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(204,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(205,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(206,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(207,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(208,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(209,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(210,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(211,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(212,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(213,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(218,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(219,33): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(220,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(221,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(222,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(223,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(224,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(225,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(226,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(227,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(236,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(237,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(238,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(239,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(240,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(241,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(242,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(243,43): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(271,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(272,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(279,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(280,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(287,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(287,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(288,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(288,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(290,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(290,71): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(290,118): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(291,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(291,71): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(291,118): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(293,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(293,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(294,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(294,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(296,52): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(297,52): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(310,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(310,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(311,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(311,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(313,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(313,71): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(313,118): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(314,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(314,71): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(314,118): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(316,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(316,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(317,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(317,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(319,52): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(320,52): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(330,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(334,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(338,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(343,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(344,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(348,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(353,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(354,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(358,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(358,59): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(358,80): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(358,101): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(359,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(359,59): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(359,80): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(359,101): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(363,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(363,59): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(363,80): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(363,101): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(364,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(364,59): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(364,80): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(364,101): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(466,34): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(467,34): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(483,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-stack-z-index'
(492,15): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(6380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6416,15377): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(7317,1): run-time error CSS1019: Unexpected token, found '@import'
(7317,9): run-time error CSS1019: Unexpected token, found 'url("https://fonts.googleapis.com/css?family=Comfortaa:300,400,700")'
(10448,42): run-time error CSS1046: Expect comma, found '200'
(10448,50): run-time error CSS1046: Expect comma, found '/'
(11432,27): run-time error CSS1038: Expected hex color, found '#primary'
(11437,27): run-time error CSS1038: Expected hex color, found '#primary'
(14435,10015): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14435,10049): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,10262): run-time error CSS1019: Unexpected token, found '@keyframes'
(14435,10288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,10501): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14435,10535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,10658): run-time error CSS1019: Unexpected token, found '@keyframes'
(14435,10684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,11119): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14435,11158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,11295): run-time error CSS1019: Unexpected token, found '@keyframes'
(14435,11326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,11463): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14435,11503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,11606): run-time error CSS1019: Unexpected token, found '@keyframes'
(14435,11638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,11741): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14435,11778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,11912): run-time error CSS1019: Unexpected token, found '@keyframes'
(14435,11941): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,12398): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14435,12436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,12575): run-time error CSS1019: Unexpected token, found '@keyframes'
(14435,12605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,12838): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14435,12872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,13100): run-time error CSS1019: Unexpected token, found '@keyframes'
(14435,13126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,13436): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14435,13469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,13520): run-time error CSS1019: Unexpected token, found '@keyframes'
(14435,13545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,13715): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14435,13749): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14435,13864): run-time error CSS1019: Unexpected token, found '@keyframes'
(14435,13890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,419): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,1012): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,1030): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,1727): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,1752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,1791): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,1808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,1904): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,1929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,2112): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,2129): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,2369): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,2399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,2862): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,2884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,3419): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,3444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,3689): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,3706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,4008): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,4037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,4540): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,4561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,5217): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,5242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,5540): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,5557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,5976): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,6000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,6425): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,6441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,6920): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,6946): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,7539): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,7557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,8210): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,8235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,9008): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,9025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,9911): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,9939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,10526): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,10546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,11199): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,11231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,11740): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,11764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,12351): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,12383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,12892): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,12916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,13503): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,13536): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,14045): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,14070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,14660): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,14690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,15217): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,15239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,15838): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,15867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,16101): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,16122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,16425): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,16458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,16716): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,16741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,17080): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,17113): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,17291): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,17316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,17575): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,17609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,17787): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,17813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,18075): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,18106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,18366): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,18389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(14446,18724): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,18750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,18777): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,18795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,18882): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,18912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,19051): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,19073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,19284): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,19317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,19460): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,19485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,19709): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,19739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,19878): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,19900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,20111): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,20144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,20287): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,20312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,20536): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,20567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,20704): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,20727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,20939): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,20973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,21114): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,21140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,21365): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,21393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,21530): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,21550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,21753): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,21784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,21925): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,21948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,22164): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,22191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,22218): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,22237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,22327): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,22358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,22457): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,22480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,22654): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,22688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,22791): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,22817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,23004): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,23035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,23136): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,23159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,23335): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,23369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,23474): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,23500): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,23689): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,23721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,23820): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,23844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,24021): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,24056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,24159): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,24186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,24376): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,24405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,24506): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,24527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,24697): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,24729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,24834): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,24858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,25041): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,25065): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,25873): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,25889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,26824): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,26851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,27425): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,27444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,28165): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,28192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,28766): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,28785): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,29506): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,29534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,29825): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,29845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,30286): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,30314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,30605): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,30625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,31066): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,31098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,31397): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,31421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,31876): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,31909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,32034): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,32059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,32341): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,32369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,32580): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,32600): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,32877): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,32913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,33137): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,33165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,33479): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,33516): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,33741): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,33770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,34088): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,34122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,34344): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,34370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,34676): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,34711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,34938): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,34965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,35279): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,35308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,35479): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,35500): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,35740): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,35777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,35961): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,35990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,36267): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,36305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,36494): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,36524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,36809): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,36844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,37030): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,37057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,37330): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,37366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,37553): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,37581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,37858): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,37883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,38437): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,38454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,39065): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,39091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,39262): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,39280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,39511): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,39538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,39667): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,39686): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,39878): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,39904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,39996): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,40014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,40166): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,40196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,40702): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,40724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,41302): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,41332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,41838): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,41860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,42438): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,42469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,42975): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,42998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,43579): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,43607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,44113): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,44133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,44705): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,44732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,44831): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,44850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,45012): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,45043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(14446,45619): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,45642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(14446,46293): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,46324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(14446,46636): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,46659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(14446,47046): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,47078): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(14446,47392): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,47416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(14446,47808): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,47837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(14446,48413): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,48434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(14446,49079): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,49110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,49266): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,49289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,49520): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,49551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,49707): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,49730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,49961): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,49993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,50147): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,50171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,50403): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,50432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,50586): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,50607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,50830): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,50862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,51015): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,51039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,51270): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,51302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,51457): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,51481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,51714): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,51747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,51900): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,51925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,52159): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14446,52189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14446,52344): run-time error CSS1019: Unexpected token, found '@keyframes'
(14446,52366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14459,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14459,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14459,77): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14459,111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14459,136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14459,160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14459,190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14459,229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14459,4457): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14459,4461): run-time error CSS1046: Expect comma, found '-'
(14459,4462): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(14459,4478): run-time error CSS1046: Expect comma, found ')'
(14459,4479): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14459,4974): run-time error CSS1019: Unexpected token, found '@keyframes'
(14459,5005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14459,5052): run-time error CSS1019: Unexpected token, found '@keyframes'
(14459,5083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14459,5130): run-time error CSS1019: Unexpected token, found '@keyframes'
(14459,5161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14463,665): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14463,669): run-time error CSS1046: Expect comma, found '-'
(14463,670): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(14463,686): run-time error CSS1046: Expect comma, found ')'
(14463,687): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14463,724): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14463,728): run-time error CSS1046: Expect comma, found '-'
(14463,729): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-text'
(14463,750): run-time error CSS1046: Expect comma, found ')'
(14463,751): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14463,820): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(14463,824): run-time error CSS1046: Expect comma, found '-'
(14463,825): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-link'
(14463,846): run-time error CSS1046: Expect comma, found ')'
(14463,847): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14463,934): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-stripe'
(14463,1106): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(14463,1216): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(14463,1389): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(14463,4549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14463,4579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14463,4610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14573,26): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(14606,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(14606,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(14606,140): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(14606,167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(14606,227): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(14606,258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(14606,322): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(14606,350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(14606,2700): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(14606,3360): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(14606,3398): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(14606,3432): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(14606,3549): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(14606,3602): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(14615,645): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(14615,793): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(14615,909): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(14615,1708): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(14615,1878): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(14615,2016): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(14615,2103): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(14615,2345): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(14618,409): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(14630,666): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(14633,1008): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(14633,1189): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(14639,12145): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(14639,12174): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
 */
/*!
 * Font Awesome Free 6.3.0 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 2023 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -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; }

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }

.fab,
.fa-brands {
  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: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.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-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.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(0.28, 0.84, 0.42, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  -webkit-animation-name: fa-fade;
          animation-name: 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);
  -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(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
          animation-name: fa-beat-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);
  -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(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 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-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, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  -webkit-animation-name: fa-spin;
          animation-name: 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);
  -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-bounce,
  .fa-fade,
  .fa-beat-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;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transition-duration: 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, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); } }

@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); } }

@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@-webkit-keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.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%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.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%, 100% {
    -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%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.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: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -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); }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.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-circle-chevron-right::before {
  content: "\f138"; }

.fa-chevron-circle-right::before {
  content: "\f138"; }

.fa-at::before {
  content: "\40"; }

.fa-trash-can::before {
  content: "\f2ed"; }

.fa-trash-alt::before {
  content: "\f2ed"; }

.fa-text-height::before {
  content: "\f034"; }

.fa-user-xmark::before {
  content: "\f235"; }

.fa-user-times::before {
  content: "\f235"; }

.fa-stethoscope::before {
  content: "\f0f1"; }

.fa-message::before {
  content: "\f27a"; }

.fa-comment-alt::before {
  content: "\f27a"; }

.fa-info::before {
  content: "\f129"; }

.fa-down-left-and-up-right-to-center::before {
  content: "\f422"; }

.fa-compress-alt::before {
  content: "\f422"; }

.fa-explosion::before {
  content: "\e4e9"; }

.fa-file-lines::before {
  content: "\f15c"; }

.fa-file-alt::before {
  content: "\f15c"; }

.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-days::before {
  content: "\f073"; }

.fa-calendar-alt::before {
  content: "\f073"; }

.fa-anchor-circle-check::before {
  content: "\e4aa"; }

.fa-building-circle-arrow-right::before {
  content: "\e4d1"; }

.fa-volleyball::before {
  content: "\f45f"; }

.fa-volleyball-ball::before {
  content: "\f45f"; }

.fa-arrows-up-to-line::before {
  content: "\e4c2"; }

.fa-sort-down::before {
  content: "\f0dd"; }

.fa-sort-desc::before {
  content: "\f0dd"; }

.fa-circle-minus::before {
  content: "\f056"; }

.fa-minus-circle::before {
  content: "\f056"; }

.fa-door-open::before {
  content: "\f52b"; }

.fa-right-from-bracket::before {
  content: "\f2f5"; }

.fa-sign-out-alt::before {
  content: "\f2f5"; }

.fa-atom::before {
  content: "\f5d2"; }

.fa-soap::before {
  content: "\e06e"; }

.fa-icons::before {
  content: "\f86d"; }

.fa-heart-music-camera-bolt::before {
  content: "\f86d"; }

.fa-microphone-lines-slash::before {
  content: "\f539"; }

.fa-microphone-alt-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 {
  content: "\f689"; }

.fa-search-location::before {
  content: "\f689"; }

.fa-forward-step::before {
  content: "\f051"; }

.fa-step-forward::before {
  content: "\f051"; }

.fa-face-smile-beam::before {
  content: "\f5b8"; }

.fa-smile-beam::before {
  content: "\f5b8"; }

.fa-flag-checkered::before {
  content: "\f11e"; }

.fa-football::before {
  content: "\f44e"; }

.fa-football-ball::before {
  content: "\f44e"; }

.fa-school-circle-exclamation::before {
  content: "\e56c"; }

.fa-crop::before {
  content: "\f125"; }

.fa-angles-down::before {
  content: "\f103"; }

.fa-angle-double-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 {
  content: "\f0fc"; }

.fa-beer::before {
  content: "\f0fc"; }

.fa-diagram-predecessor::before {
  content: "\e477"; }

.fa-arrow-up-long::before {
  content: "\f176"; }

.fa-long-arrow-up::before {
  content: "\f176"; }

.fa-fire-flame-simple::before {
  content: "\f46a"; }

.fa-burn::before {
  content: "\f46a"; }

.fa-person::before {
  content: "\f183"; }

.fa-male::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 {
  content: "\f587"; }

.fa-grin-stars::before {
  content: "\f587"; }

.fa-bong::before {
  content: "\f55c"; }

.fa-spaghetti-monster-flying::before {
  content: "\f67b"; }

.fa-pastafarianism::before {
  content: "\f67b"; }

.fa-arrow-down-up-across-line::before {
  content: "\e4af"; }

.fa-spoon::before {
  content: "\f2e5"; }

.fa-utensil-spoon::before {
  content: "\f2e5"; }

.fa-jar-wheat::before {
  content: "\e517"; }

.fa-envelopes-bulk::before {
  content: "\f674"; }

.fa-mail-bulk::before {
  content: "\f674"; }

.fa-file-circle-exclamation::before {
  content: "\e4eb"; }

.fa-circle-h::before {
  content: "\f47e"; }

.fa-hospital-symbol::before {
  content: "\f47e"; }

.fa-pager::before {
  content: "\f815"; }

.fa-address-book::before {
  content: "\f2b9"; }

.fa-contact-book::before {
  content: "\f2b9"; }

.fa-strikethrough::before {
  content: "\f0cc"; }

.fa-k::before {
  content: "\4b"; }

.fa-landmark-flag::before {
  content: "\e51c"; }

.fa-pencil::before {
  content: "\f303"; }

.fa-pencil-alt::before {
  content: "\f303"; }

.fa-backward::before {
  content: "\f04a"; }

.fa-caret-right::before {
  content: "\f0da"; }

.fa-comments::before {
  content: "\f086"; }

.fa-paste::before {
  content: "\f0ea"; }

.fa-file-clipboard::before {
  content: "\f0ea"; }

.fa-code-pull-request::before {
  content: "\e13c"; }

.fa-clipboard-list::before {
  content: "\f46d"; }

.fa-truck-ramp-box::before {
  content: "\f4de"; }

.fa-truck-loading::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 {
  content: "\f6a0"; }

.fa-torah::before {
  content: "\f6a0"; }

.fa-broom-ball::before {
  content: "\f458"; }

.fa-quidditch::before {
  content: "\f458"; }

.fa-quidditch-broom-ball::before {
  content: "\f458"; }

.fa-toggle-off::before {
  content: "\f204"; }

.fa-box-archive::before {
  content: "\f187"; }

.fa-archive::before {
  content: "\f187"; }

.fa-person-drowning::before {
  content: "\e545"; }

.fa-arrow-down-9-1::before {
  content: "\f886"; }

.fa-sort-numeric-desc::before {
  content: "\f886"; }

.fa-sort-numeric-down-alt::before {
  content: "\f886"; }

.fa-face-grin-tongue-squint::before {
  content: "\f58a"; }

.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 {
  content: "\f57c"; }

.fa-globe-africa::before {
  content: "\f57c"; }

.fa-rainbow::before {
  content: "\f75b"; }

.fa-circle-notch::before {
  content: "\f1ce"; }

.fa-tablet-screen-button::before {
  content: "\f3fa"; }

.fa-tablet-alt::before {
  content: "\f3fa"; }

.fa-paw::before {
  content: "\f1b0"; }

.fa-cloud::before {
  content: "\f0c2"; }

.fa-trowel-bricks::before {
  content: "\e58a"; }

.fa-face-flushed::before {
  content: "\f579"; }

.fa-flushed::before {
  content: "\f579"; }

.fa-hospital-user::before {
  content: "\f80d"; }

.fa-tent-arrow-left-right::before {
  content: "\e57f"; }

.fa-gavel::before {
  content: "\f0e3"; }

.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 {
  content: "\f562"; }

.fa-concierge-bell::before {
  content: "\f562"; }

.fa-pen-ruler::before {
  content: "\f5ae"; }

.fa-pencil-ruler::before {
  content: "\f5ae"; }

.fa-people-arrows::before {
  content: "\e068"; }

.fa-people-arrows-left-right::before {
  content: "\e068"; }

.fa-mars-and-venus-burst::before {
  content: "\e523"; }

.fa-square-caret-right::before {
  content: "\f152"; }

.fa-caret-square-right::before {
  content: "\f152"; }

.fa-scissors::before {
  content: "\f0c4"; }

.fa-cut::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-tachograph-digital::before {
  content: "\f566"; }

.fa-digital-tachograph::before {
  content: "\f566"; }

.fa-users-slash::before {
  content: "\e073"; }

.fa-clover::before {
  content: "\e139"; }

.fa-reply::before {
  content: "\f3e5"; }

.fa-mail-reply::before {
  content: "\f3e5"; }

.fa-star-and-crescent::before {
  content: "\f699"; }

.fa-house-fire::before {
  content: "\e50c"; }

.fa-square-minus::before {
  content: "\f146"; }

.fa-minus-square::before {
  content: "\f146"; }

.fa-helicopter::before {
  content: "\f533"; }

.fa-compass::before {
  content: "\f14e"; }

.fa-square-caret-down::before {
  content: "\f150"; }

.fa-caret-square-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 {
  content: "\f0c9"; }

.fa-navicon::before {
  content: "\f0c9"; }

.fa-people-group::before {
  content: "\e533"; }

.fa-hourglass-end::before {
  content: "\f253"; }

.fa-hourglass-3::before {
  content: "\f253"; }

.fa-heart-crack::before {
  content: "\f7a9"; }

.fa-heart-broken::before {
  content: "\f7a9"; }

.fa-square-up-right::before {
  content: "\f360"; }

.fa-external-link-square-alt::before {
  content: "\f360"; }

.fa-face-kiss-beam::before {
  content: "\f597"; }

.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 {
  content: "\f06a"; }

.fa-exclamation-circle::before {
  content: "\f06a"; }

.fa-school-circle-xmark::before {
  content: "\e56d"; }

.fa-arrow-right-from-bracket::before {
  content: "\f08b"; }

.fa-sign-out::before {
  content: "\f08b"; }

.fa-circle-chevron-down::before {
  content: "\f13a"; }

.fa-chevron-circle-down::before {
  content: "\f13a"; }

.fa-unlock-keyhole::before {
  content: "\f13e"; }

.fa-unlock-alt::before {
  content: "\f13e"; }

.fa-cloud-showers-heavy::before {
  content: "\f740"; }

.fa-headphones-simple::before {
  content: "\f58f"; }

.fa-headphones-alt::before {
  content: "\f58f"; }

.fa-sitemap::before {
  content: "\f0e8"; }

.fa-circle-dollar-to-slot::before {
  content: "\f4b9"; }

.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-low::before {
  content: "\f027"; }

.fa-volume-down::before {
  content: "\f027"; }

.fa-comment-slash::before {
  content: "\f4b3"; }

.fa-cloud-sun-rain::before {
  content: "\f743"; }

.fa-compress::before {
  content: "\f066"; }

.fa-wheat-awn::before {
  content: "\e2cd"; }

.fa-wheat-alt::before {
  content: "\e2cd"; }

.fa-ankh::before {
  content: "\f644"; }

.fa-hands-holding-child::before {
  content: "\e4fa"; }

.fa-asterisk::before {
  content: "\2a"; }

.fa-square-check::before {
  content: "\f14a"; }

.fa-check-square::before {
  content: "\f14a"; }

.fa-peseta-sign::before {
  content: "\e221"; }

.fa-heading::before {
  content: "\f1dc"; }

.fa-header::before {
  content: "\f1dc"; }

.fa-ghost::before {
  content: "\f6e2"; }

.fa-list::before {
  content: "\f03a"; }

.fa-list-squares::before {
  content: "\f03a"; }

.fa-square-phone-flip::before {
  content: "\f87b"; }

.fa-phone-square-alt::before {
  content: "\f87b"; }

.fa-cart-plus::before {
  content: "\f217"; }

.fa-gamepad::before {
  content: "\f11b"; }

.fa-circle-dot::before {
  content: "\f192"; }

.fa-dot-circle::before {
  content: "\f192"; }

.fa-face-dizzy::before {
  content: "\f567"; }

.fa-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::before {
  content: "\f1e3"; }

.fa-futbol-ball::before {
  content: "\f1e3"; }

.fa-soccer-ball::before {
  content: "\f1e3"; }

.fa-paintbrush::before {
  content: "\f1fc"; }

.fa-paint-brush::before {
  content: "\f1fc"; }

.fa-lock::before {
  content: "\f023"; }

.fa-gas-pump::before {
  content: "\f52f"; }

.fa-hot-tub-person::before {
  content: "\f593"; }

.fa-hot-tub::before {
  content: "\f593"; }

.fa-map-location::before {
  content: "\f59f"; }

.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-pen-to-square::before {
  content: "\f044"; }

.fa-edit::before {
  content: "\f044"; }

.fa-car-side::before {
  content: "\f5e4"; }

.fa-share-nodes::before {
  content: "\f1e0"; }

.fa-share-alt::before {
  content: "\f1e0"; }

.fa-heart-circle-minus::before {
  content: "\e4ff"; }

.fa-hourglass-half::before {
  content: "\f252"; }

.fa-hourglass-2::before {
  content: "\f252"; }

.fa-microscope::before {
  content: "\f610"; }

.fa-sink::before {
  content: "\e06d"; }

.fa-bag-shopping::before {
  content: "\f290"; }

.fa-shopping-bag::before {
  content: "\f290"; }

.fa-arrow-down-z-a::before {
  content: "\f881"; }

.fa-sort-alpha-desc::before {
  content: "\f881"; }

.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::before {
  content: "\f256"; }

.fa-hand-paper::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 {
  content: "\f596"; }

.fa-kiss::before {
  content: "\f596"; }

.fa-bridge-circle-xmark::before {
  content: "\e4cb"; }

.fa-face-grin-tongue::before {
  content: "\f589"; }

.fa-grin-tongue::before {
  content: "\f589"; }

.fa-chess-bishop::before {
  content: "\f43a"; }

.fa-face-grin-wink::before {
  content: "\f58c"; }

.fa-grin-wink::before {
  content: "\f58c"; }

.fa-ear-deaf::before {
  content: "\f2a4"; }

.fa-deaf::before {
  content: "\f2a4"; }

.fa-deafness::before {
  content: "\f2a4"; }

.fa-hard-of-hearing::before {
  content: "\f2a4"; }

.fa-road-circle-check::before {
  content: "\e564"; }

.fa-dice-five::before {
  content: "\f523"; }

.fa-square-rss::before {
  content: "\f143"; }

.fa-rss-square::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 {
  content: "\f6f2"; }

.fa-hryvnia::before {
  content: "\f6f2"; }

.fa-pills::before {
  content: "\f484"; }

.fa-face-grin-wide::before {
  content: "\f581"; }

.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-staff-snake::before {
  content: "\e579"; }

.fa-rod-asclepius::before {
  content: "\e579"; }

.fa-rod-snake::before {
  content: "\e579"; }

.fa-staff-aesculapius::before {
  content: "\e579"; }

.fa-head-side-cough-slash::before {
  content: "\e062"; }

.fa-truck-medical::before {
  content: "\f0f9"; }

.fa-ambulance::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-half::before {
  content: "\f2c9"; }

.fa-temperature-2::before {
  content: "\f2c9"; }

.fa-thermometer-2::before {
  content: "\f2c9"; }

.fa-thermometer-half::before {
  content: "\f2c9"; }

.fa-dong-sign::before {
  content: "\e169"; }

.fa-capsules::before {
  content: "\f46b"; }

.fa-poo-storm::before {
  content: "\f75a"; }

.fa-poo-bolt::before {
  content: "\f75a"; }

.fa-face-frown-open::before {
  content: "\f57a"; }

.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::before {
  content: "\f07b"; }

.fa-folder-blank::before {
  content: "\f07b"; }

.fa-file-waveform::before {
  content: "\f478"; }

.fa-file-medical-alt::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-gauge::before {
  content: "\f624"; }

.fa-dashboard::before {
  content: "\f624"; }

.fa-gauge-med::before {
  content: "\f624"; }

.fa-tachometer-alt-average::before {
  content: "\f624"; }

.fa-wand-magic-sparkles::before {
  content: "\e2ca"; }

.fa-magic-wand-sparkles::before {
  content: "\e2ca"; }

.fa-e::before {
  content: "\45"; }

.fa-pen-clip::before {
  content: "\f305"; }

.fa-pen-alt::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-van-shuttle::before {
  content: "\f5b6"; }

.fa-shuttle-van::before {
  content: "\f5b6"; }

.fa-building-user::before {
  content: "\e4da"; }

.fa-square-caret-left::before {
  content: "\f191"; }

.fa-caret-square-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-chart-area::before {
  content: "\f1fe"; }

.fa-area-chart::before {
  content: "\f1fe"; }

.fa-house-flag::before {
  content: "\e50d"; }

.fa-person-circle-minus::before {
  content: "\e540"; }

.fa-ban::before {
  content: "\f05e"; }

.fa-cancel::before {
  content: "\f05e"; }

.fa-camera-rotate::before {
  content: "\e0d8"; }

.fa-spray-can-sparkles::before {
  content: "\f5d0"; }

.fa-air-freshener::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 {
  content: "\f245"; }

.fa-mouse-pointer::before {
  content: "\f245"; }

.fa-maximize::before {
  content: "\f31e"; }

.fa-expand-arrows-alt::before {
  content: "\f31e"; }

.fa-charging-station::before {
  content: "\f5e7"; }

.fa-shapes::before {
  content: "\f61f"; }

.fa-triangle-circle-square::before {
  content: "\f61f"; }

.fa-shuffle::before {
  content: "\f074"; }

.fa-random::before {
  content: "\f074"; }

.fa-person-running::before {
  content: "\f70c"; }

.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 {
  content: "\f8cc"; }

.fa-mouse::before {
  content: "\f8cc"; }

.fa-arrow-right-to-bracket::before {
  content: "\f090"; }

.fa-sign-in::before {
  content: "\f090"; }

.fa-shop-slash::before {
  content: "\e070"; }

.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-start::before {
  content: "\f251"; }

.fa-hourglass-1::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 {
  content: "\f2f6"; }

.fa-sign-in-alt::before {
  content: "\f2f6"; }

.fa-venus::before {
  content: "\f221"; }

.fa-passport::before {
  content: "\f5ab"; }

.fa-heart-pulse::before {
  content: "\f21e"; }

.fa-heartbeat::before {
  content: "\f21e"; }

.fa-people-carry-box::before {
  content: "\f4ce"; }

.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 {
  content: "\f496"; }

.fa-weight::before {
  content: "\f496"; }

.fa-user-group::before {
  content: "\f500"; }

.fa-user-friends::before {
  content: "\f500"; }

.fa-arrow-up-a-z::before {
  content: "\f15e"; }

.fa-sort-alpha-up::before {
  content: "\f15e"; }

.fa-chess-knight::before {
  content: "\f441"; }

.fa-face-laugh-squint::before {
  content: "\f59b"; }

.fa-laugh-squint::before {
  content: "\f59b"; }

.fa-wheelchair::before {
  content: "\f193"; }

.fa-circle-arrow-up::before {
  content: "\f0aa"; }

.fa-arrow-circle-up::before {
  content: "\f0aa"; }

.fa-toggle-on::before {
  content: "\f205"; }

.fa-person-walking::before {
  content: "\f554"; }

.fa-walking::before {
  content: "\f554"; }

.fa-l::before {
  content: "\4c"; }

.fa-fire::before {
  content: "\f06d"; }

.fa-bed-pulse::before {
  content: "\f487"; }

.fa-procedures::before {
  content: "\f487"; }

.fa-shuttle-space::before {
  content: "\f197"; }

.fa-space-shuttle::before {
  content: "\f197"; }

.fa-face-laugh::before {
  content: "\f599"; }

.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-lines::before {
  content: "\f3c9"; }

.fa-microphone-alt::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 {
  content: "\f22a"; }

.fa-mars-stroke-v::before {
  content: "\f22a"; }

.fa-champagne-glasses::before {
  content: "\f79f"; }

.fa-glass-cheers::before {
  content: "\f79f"; }

.fa-clipboard::before {
  content: "\f328"; }

.fa-house-circle-exclamation::before {
  content: "\e50a"; }

.fa-file-arrow-up::before {
  content: "\f574"; }

.fa-file-upload::before {
  content: "\f574"; }

.fa-wifi::before {
  content: "\f1eb"; }

.fa-wifi-3::before {
  content: "\f1eb"; }

.fa-wifi-strong::before {
  content: "\f1eb"; }

.fa-bath::before {
  content: "\f2cd"; }

.fa-bathtub::before {
  content: "\f2cd"; }

.fa-underline::before {
  content: "\f0cd"; }

.fa-user-pen::before {
  content: "\f4ff"; }

.fa-user-edit::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-top-left::before {
  content: "\f853"; }

.fa-border-style::before {
  content: "\f853"; }

.fa-map-location-dot::before {
  content: "\f5a0"; }

.fa-map-marked-alt::before {
  content: "\f5a0"; }

.fa-jedi::before {
  content: "\f669"; }

.fa-square-poll-vertical::before {
  content: "\f681"; }

.fa-poll::before {
  content: "\f681"; }

.fa-mug-hot::before {
  content: "\f7b6"; }

.fa-car-battery::before {
  content: "\f5df"; }

.fa-battery-car::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-right::before {
  content: "\f22b"; }

.fa-mars-stroke-h::before {
  content: "\f22b"; }

.fa-hand-back-fist::before {
  content: "\f255"; }

.fa-hand-rock::before {
  content: "\f255"; }

.fa-square-caret-up::before {
  content: "\f151"; }

.fa-caret-square-up::before {
  content: "\f151"; }

.fa-cloud-showers-water::before {
  content: "\e4e4"; }

.fa-chart-bar::before {
  content: "\f080"; }

.fa-bar-chart::before {
  content: "\f080"; }

.fa-hands-bubbles::before {
  content: "\e05e"; }

.fa-hands-wash::before {
  content: "\e05e"; }

.fa-less-than-equal::before {
  content: "\f537"; }

.fa-train::before {
  content: "\f238"; }

.fa-eye-low-vision::before {
  content: "\f2a8"; }

.fa-low-vision::before {
  content: "\f2a8"; }

.fa-crow::before {
  content: "\f520"; }

.fa-sailboat::before {
  content: "\e445"; }

.fa-window-restore::before {
  content: "\f2d2"; }

.fa-square-plus::before {
  content: "\f0fe"; }

.fa-plus-square::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-martini-glass::before {
  content: "\f57b"; }

.fa-glass-martini-alt::before {
  content: "\f57b"; }

.fa-rotate-left::before {
  content: "\f2ea"; }

.fa-rotate-back::before {
  content: "\f2ea"; }

.fa-rotate-backward::before {
  content: "\f2ea"; }

.fa-undo-alt::before {
  content: "\f2ea"; }

.fa-table-columns::before {
  content: "\f0db"; }

.fa-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::before {
  content: "\f472"; }

.fa-dolly-box::before {
  content: "\f472"; }

.fa-smoking::before {
  content: "\f48d"; }

.fa-minimize::before {
  content: "\f78c"; }

.fa-compress-arrows-alt::before {
  content: "\f78c"; }

.fa-monument::before {
  content: "\f5a6"; }

.fa-snowplow::before {
  content: "\f7d2"; }

.fa-angles-right::before {
  content: "\f101"; }

.fa-angle-double-right::before {
  content: "\f101"; }

.fa-cannabis::before {
  content: "\f55f"; }

.fa-circle-play::before {
  content: "\f144"; }

.fa-play-circle::before {
  content: "\f144"; }

.fa-tablets::before {
  content: "\f490"; }

.fa-ethernet::before {
  content: "\f796"; }

.fa-euro-sign::before {
  content: "\f153"; }

.fa-eur::before {
  content: "\f153"; }

.fa-euro::before {
  content: "\f153"; }

.fa-chair::before {
  content: "\f6c0"; }

.fa-circle-check::before {
  content: "\f058"; }

.fa-check-circle::before {
  content: "\f058"; }

.fa-circle-stop::before {
  content: "\f28d"; }

.fa-stop-circle::before {
  content: "\f28d"; }

.fa-compass-drafting::before {
  content: "\f568"; }

.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 {
  content: "\f59a"; }

.fa-laugh-beam::before {
  content: "\f59a"; }

.fa-helicopter-symbol::before {
  content: "\e502"; }

.fa-universal-access::before {
  content: "\f29a"; }

.fa-circle-chevron-up::before {
  content: "\f139"; }

.fa-chevron-circle-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-sterling-sign::before {
  content: "\f154"; }

.fa-gbp::before {
  content: "\f154"; }

.fa-pound-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 {
  content: "\f175"; }

.fa-long-arrow-down::before {
  content: "\f175"; }

.fa-tent-arrow-down-to-line::before {
  content: "\e57e"; }

.fa-certificate::before {
  content: "\f0a3"; }

.fa-reply-all::before {
  content: "\f122"; }

.fa-mail-reply-all::before {
  content: "\f122"; }

.fa-suitcase::before {
  content: "\f0f2"; }

.fa-person-skating::before {
  content: "\f7c5"; }

.fa-skating::before {
  content: "\f7c5"; }

.fa-filter-circle-dollar::before {
  content: "\f662"; }

.fa-funnel-dollar::before {
  content: "\f662"; }

.fa-camera-retro::before {
  content: "\f083"; }

.fa-circle-arrow-down::before {
  content: "\f0ab"; }

.fa-arrow-circle-down::before {
  content: "\f0ab"; }

.fa-file-import::before {
  content: "\f56f"; }

.fa-arrow-right-to-file::before {
  content: "\f56f"; }

.fa-square-arrow-up-right::before {
  content: "\f14c"; }

.fa-external-link-square::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-empty::before {
  content: "\f2cb"; }

.fa-temperature-0::before {
  content: "\f2cb"; }

.fa-thermometer-0::before {
  content: "\f2cb"; }

.fa-thermometer-empty::before {
  content: "\f2cb"; }

.fa-bomb::before {
  content: "\f1e2"; }

.fa-registered::before {
  content: "\f25d"; }

.fa-address-card::before {
  content: "\f2bb"; }

.fa-contact-card::before {
  content: "\f2bb"; }

.fa-vcard::before {
  content: "\f2bb"; }

.fa-scale-unbalanced-flip::before {
  content: "\f516"; }

.fa-balance-scale-right::before {
  content: "\f516"; }

.fa-subscript::before {
  content: "\f12c"; }

.fa-diamond-turn-right::before {
  content: "\f5eb"; }

.fa-directions::before {
  content: "\f5eb"; }

.fa-burst::before {
  content: "\e4dc"; }

.fa-house-laptop::before {
  content: "\e066"; }

.fa-laptop-house::before {
  content: "\e066"; }

.fa-face-tired::before {
  content: "\f5c8"; }

.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 {
  content: "\f0ee"; }

.fa-cloud-upload::before {
  content: "\f0ee"; }

.fa-cloud-upload-alt::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 {
  content: "\f4d8"; }

.fa-sprout::before {
  content: "\f4d8"; }

.fa-left-right::before {
  content: "\f337"; }

.fa-arrows-alt-h::before {
  content: "\f337"; }

.fa-boxes-packing::before {
  content: "\e4c7"; }

.fa-circle-arrow-left::before {
  content: "\f0a8"; }

.fa-arrow-circle-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 {
  content: "\f160"; }

.fa-sort-amount-asc::before {
  content: "\f160"; }

.fa-sort-amount-down::before {
  content: "\f160"; }

.fa-cloud-bolt::before {
  content: "\f76c"; }

.fa-thunderstorm::before {
  content: "\f76c"; }

.fa-text-slash::before {
  content: "\f87d"; }

.fa-remove-format::before {
  content: "\f87d"; }

.fa-face-smile-wink::before {
  content: "\f4da"; }

.fa-smile-wink::before {
  content: "\f4da"; }

.fa-file-word::before {
  content: "\f1c2"; }

.fa-file-powerpoint::before {
  content: "\f1c4"; }

.fa-arrows-left-right::before {
  content: "\f07e"; }

.fa-arrows-h::before {
  content: "\f07e"; }

.fa-house-lock::before {
  content: "\e510"; }

.fa-cloud-arrow-down::before {
  content: "\f0ed"; }

.fa-cloud-download::before {
  content: "\f0ed"; }

.fa-cloud-download-alt::before {
  content: "\f0ed"; }

.fa-children::before {
  content: "\e4e1"; }

.fa-chalkboard::before {
  content: "\f51b"; }

.fa-blackboard::before {
  content: "\f51b"; }

.fa-user-large-slash::before {
  content: "\f4fa"; }

.fa-user-alt-slash::before {
  content: "\f4fa"; }

.fa-envelope-open::before {
  content: "\f2b6"; }

.fa-handshake-simple-slash::before {
  content: "\e05f"; }

.fa-handshake-alt-slash::before {
  content: "\e05f"; }

.fa-mattress-pillow::before {
  content: "\e525"; }

.fa-guarani-sign::before {
  content: "\e19a"; }

.fa-arrows-rotate::before {
  content: "\f021"; }

.fa-refresh::before {
  content: "\f021"; }

.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-halved::before {
  content: "\f3ed"; }

.fa-shield-alt::before {
  content: "\f3ed"; }

.fa-book-atlas::before {
  content: "\f558"; }

.fa-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 {
  content: "\f6f1"; }

.fa-house-damage::before {
  content: "\f6f1"; }

.fa-file-zipper::before {
  content: "\f1c6"; }

.fa-file-archive::before {
  content: "\f1c6"; }

.fa-square::before {
  content: "\f0c8"; }

.fa-martini-glass-empty::before {
  content: "\f000"; }

.fa-glass-martini::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 {
  content: "\f7c9"; }

.fa-skiing::before {
  content: "\f7c9"; }

.fa-road-lock::before {
  content: "\e567"; }

.fa-a::before {
  content: "\41"; }

.fa-temperature-arrow-down::before {
  content: "\e03f"; }

.fa-temperature-down::before {
  content: "\e03f"; }

.fa-feather-pointed::before {
  content: "\f56b"; }

.fa-feather-alt::before {
  content: "\f56b"; }

.fa-p::before {
  content: "\50"; }

.fa-snowflake::before {
  content: "\f2dc"; }

.fa-newspaper::before {
  content: "\f1ea"; }

.fa-rectangle-ad::before {
  content: "\f641"; }

.fa-ad::before {
  content: "\f641"; }

.fa-circle-arrow-right::before {
  content: "\f0a9"; }

.fa-arrow-circle-right::before {
  content: "\f0a9"; }

.fa-filter-circle-xmark::before {
  content: "\e17b"; }

.fa-locust::before {
  content: "\e520"; }

.fa-sort::before {
  content: "\f0dc"; }

.fa-unsorted::before {
  content: "\f0dc"; }

.fa-list-ol::before {
  content: "\f0cb"; }

.fa-list-1-2::before {
  content: "\f0cb"; }

.fa-list-numeric::before {
  content: "\f0cb"; }

.fa-person-dress-burst::before {
  content: "\e544"; }

.fa-money-check-dollar::before {
  content: "\f53d"; }

.fa-money-check-alt::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 {
  content: "\f598"; }

.fa-kiss-wink-heart::before {
  content: "\f598"; }

.fa-filter::before {
  content: "\f0b0"; }

.fa-question::before {
  content: "\3f"; }

.fa-file-signature::before {
  content: "\f573"; }

.fa-up-down-left-right::before {
  content: "\f0b2"; }

.fa-arrows-alt::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-stroke::before {
  content: "\f5c0"; }

.fa-star-half-alt::before {
  content: "\f5c0"; }

.fa-code::before {
  content: "\f121"; }

.fa-whiskey-glass::before {
  content: "\f7a0"; }

.fa-glass-whiskey::before {
  content: "\f7a0"; }

.fa-building-circle-exclamation::before {
  content: "\e4d3"; }

.fa-magnifying-glass-chart::before {
  content: "\e522"; }

.fa-arrow-up-right-from-square::before {
  content: "\f08e"; }

.fa-external-link::before {
  content: "\f08e"; }

.fa-cubes-stacked::before {
  content: "\e4e6"; }

.fa-won-sign::before {
  content: "\f159"; }

.fa-krw::before {
  content: "\f159"; }

.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-taxi::before {
  content: "\f1ba"; }

.fa-cab::before {
  content: "\f1ba"; }

.fa-person-circle-plus::before {
  content: "\e541"; }

.fa-chart-pie::before {
  content: "\f200"; }

.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 {
  content: "\f582"; }

.fa-grin-beam::before {
  content: "\f582"; }

.fa-object-ungroup::before {
  content: "\f248"; }

.fa-poop::before {
  content: "\f619"; }

.fa-location-pin::before {
  content: "\f041"; }

.fa-map-marker::before {
  content: "\f041"; }

.fa-kaaba::before {
  content: "\f66b"; }

.fa-toilet-paper::before {
  content: "\f71e"; }

.fa-helmet-safety::before {
  content: "\f807"; }

.fa-hard-hat::before {
  content: "\f807"; }

.fa-hat-hard::before {
  content: "\f807"; }

.fa-eject::before {
  content: "\f052"; }

.fa-circle-right::before {
  content: "\f35a"; }

.fa-arrow-alt-circle-right::before {
  content: "\f35a"; }

.fa-plane-circle-check::before {
  content: "\e555"; }

.fa-face-rolling-eyes::before {
  content: "\f5a5"; }

.fa-meh-rolling-eyes::before {
  content: "\f5a5"; }

.fa-object-group::before {
  content: "\f247"; }

.fa-chart-line::before {
  content: "\f201"; }

.fa-line-chart::before {
  content: "\f201"; }

.fa-mask-ventilator::before {
  content: "\e524"; }

.fa-arrow-right::before {
  content: "\f061"; }

.fa-signs-post::before {
  content: "\f277"; }

.fa-map-signs::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 {
  content: "\f7d9"; }

.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-house-user::before {
  content: "\e1b0"; }

.fa-home-user::before {
  content: "\e1b0"; }

.fa-dumpster-fire::before {
  content: "\f794"; }

.fa-house-crack::before {
  content: "\e3b1"; }

.fa-martini-glass-citrus::before {
  content: "\f561"; }

.fa-cocktail::before {
  content: "\f561"; }

.fa-face-surprise::before {
  content: "\f5c2"; }

.fa-surprise::before {
  content: "\f5c2"; }

.fa-bottle-water::before {
  content: "\e4c5"; }

.fa-circle-pause::before {
  content: "\f28b"; }

.fa-pause-circle::before {
  content: "\f28b"; }

.fa-toilet-paper-slash::before {
  content: "\e072"; }

.fa-apple-whole::before {
  content: "\f5d1"; }

.fa-apple-alt::before {
  content: "\f5d1"; }

.fa-kitchen-set::before {
  content: "\e51a"; }

.fa-r::before {
  content: "\52"; }

.fa-temperature-quarter::before {
  content: "\f2ca"; }

.fa-temperature-1::before {
  content: "\f2ca"; }

.fa-thermometer-1::before {
  content: "\f2ca"; }

.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-square-poll-horizontal::before {
  content: "\f682"; }

.fa-poll-h::before {
  content: "\f682"; }

.fa-circle::before {
  content: "\f111"; }

.fa-backward-fast::before {
  content: "\f049"; }

.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::before {
  content: "\f434"; }

.fa-basketball-ball::before {
  content: "\f434"; }

.fa-satellite-dish::before {
  content: "\f7c0"; }

.fa-circle-up::before {
  content: "\f35b"; }

.fa-arrow-alt-circle-up::before {
  content: "\f35b"; }

.fa-mobile-screen-button::before {
  content: "\f3cd"; }

.fa-mobile-alt::before {
  content: "\f3cd"; }

.fa-volume-high::before {
  content: "\f028"; }

.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 {
  content: "\f805"; }

.fa-hamburger::before {
  content: "\f805"; }

.fa-wrench::before {
  content: "\f0ad"; }

.fa-bugs::before {
  content: "\e4d0"; }

.fa-rupee-sign::before {
  content: "\f156"; }

.fa-rupee::before {
  content: "\f156"; }

.fa-file-image::before {
  content: "\f1c5"; }

.fa-circle-question::before {
  content: "\f059"; }

.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-flip::before {
  content: "\f879"; }

.fa-phone-alt::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-forward-fast::before {
  content: "\f050"; }

.fa-fast-forward::before {
  content: "\f050"; }

.fa-face-meh-blank::before {
  content: "\f5a4"; }

.fa-meh-blank::before {
  content: "\f5a4"; }

.fa-square-parking::before {
  content: "\f540"; }

.fa-parking::before {
  content: "\f540"; }

.fa-house-signal::before {
  content: "\e012"; }

.fa-bars-progress::before {
  content: "\f828"; }

.fa-tasks-alt::before {
  content: "\f828"; }

.fa-faucet-drip::before {
  content: "\e006"; }

.fa-cart-flatbed::before {
  content: "\f474"; }

.fa-dolly-flatbed::before {
  content: "\f474"; }

.fa-ban-smoking::before {
  content: "\f54d"; }

.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 {
  content: "\f291"; }

.fa-shopping-basket::before {
  content: "\f291"; }

.fa-tape::before {
  content: "\f4db"; }

.fa-bus-simple::before {
  content: "\f55e"; }

.fa-bus-alt::before {
  content: "\f55e"; }

.fa-eye::before {
  content: "\f06e"; }

.fa-face-sad-cry::before {
  content: "\f5b3"; }

.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::before {
  content: "\f012"; }

.fa-signal-5::before {
  content: "\f012"; }

.fa-signal-perfect::before {
  content: "\f012"; }

.fa-bus::before {
  content: "\f207"; }

.fa-heart-circle-xmark::before {
  content: "\e501"; }

.fa-house-chimney::before {
  content: "\e3af"; }

.fa-home-lg::before {
  content: "\e3af"; }

.fa-window-maximize::before {
  content: "\f2d0"; }

.fa-face-frown::before {
  content: "\f119"; }

.fa-frown::before {
  content: "\f119"; }

.fa-prescription::before {
  content: "\f5b1"; }

.fa-shop::before {
  content: "\f54f"; }

.fa-store-alt::before {
  content: "\f54f"; }

.fa-floppy-disk::before {
  content: "\f0c7"; }

.fa-save::before {
  content: "\f0c7"; }

.fa-vihara::before {
  content: "\f6a7"; }

.fa-scale-unbalanced::before {
  content: "\f515"; }

.fa-balance-scale-left::before {
  content: "\f515"; }

.fa-sort-up::before {
  content: "\f0de"; }

.fa-sort-asc::before {
  content: "\f0de"; }

.fa-comment-dots::before {
  content: "\f4ad"; }

.fa-commenting::before {
  content: "\f4ad"; }

.fa-plant-wilt::before {
  content: "\e5aa"; }

.fa-diamond::before {
  content: "\f219"; }

.fa-face-grin-squint::before {
  content: "\f585"; }

.fa-grin-squint::before {
  content: "\f585"; }

.fa-hand-holding-dollar::before {
  content: "\f4c0"; }

.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 {
  content: "\f684"; }

.fa-praying-hands::before {
  content: "\f684"; }

.fa-arrow-rotate-right::before {
  content: "\f01e"; }

.fa-arrow-right-rotate::before {
  content: "\f01e"; }

.fa-arrow-rotate-forward::before {
  content: "\f01e"; }

.fa-redo::before {
  content: "\f01e"; }

.fa-biohazard::before {
  content: "\f780"; }

.fa-location-crosshairs::before {
  content: "\f601"; }

.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 {
  content: "\f588"; }

.fa-grin-tears::before {
  content: "\f588"; }

.fa-phone::before {
  content: "\f095"; }

.fa-calendar-xmark::before {
  content: "\f273"; }

.fa-calendar-times::before {
  content: "\f273"; }

.fa-child-reaching::before {
  content: "\e59d"; }

.fa-head-side-virus::before {
  content: "\e064"; }

.fa-user-gear::before {
  content: "\f4fe"; }

.fa-user-cog::before {
  content: "\f4fe"; }

.fa-arrow-up-1-9::before {
  content: "\f163"; }

.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-person-digging::before {
  content: "\f85e"; }

.fa-digging::before {
  content: "\f85e"; }

.fa-trash::before {
  content: "\f1f8"; }

.fa-gauge-simple::before {
  content: "\f629"; }

.fa-gauge-simple-med::before {
  content: "\f629"; }

.fa-tachometer-average::before {
  content: "\f629"; }

.fa-book-medical::before {
  content: "\f7e6"; }

.fa-poo::before {
  content: "\f2fe"; }

.fa-quote-right::before {
  content: "\f10e"; }

.fa-quote-right-alt::before {
  content: "\f10e"; }

.fa-shirt::before {
  content: "\f553"; }

.fa-t-shirt::before {
  content: "\f553"; }

.fa-tshirt::before {
  content: "\f553"; }

.fa-cubes::before {
  content: "\f1b3"; }

.fa-divide::before {
  content: "\f529"; }

.fa-tenge-sign::before {
  content: "\f7d7"; }

.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-up-right-from-square::before {
  content: "\f35d"; }

.fa-external-link-alt::before {
  content: "\f35d"; }

.fa-table-cells::before {
  content: "\f00a"; }

.fa-th::before {
  content: "\f00a"; }

.fa-file-pdf::before {
  content: "\f1c1"; }

.fa-book-bible::before {
  content: "\f647"; }

.fa-bible::before {
  content: "\f647"; }

.fa-o::before {
  content: "\4f"; }

.fa-suitcase-medical::before {
  content: "\f0fa"; }

.fa-medkit::before {
  content: "\f0fa"; }

.fa-user-secret::before {
  content: "\f21b"; }

.fa-otter::before {
  content: "\f700"; }

.fa-person-dress::before {
  content: "\f182"; }

.fa-female::before {
  content: "\f182"; }

.fa-comment-dollar::before {
  content: "\f651"; }

.fa-business-time::before {
  content: "\f64a"; }

.fa-briefcase-clock::before {
  content: "\f64a"; }

.fa-table-cells-large::before {
  content: "\f009"; }

.fa-th-large::before {
  content: "\f009"; }

.fa-book-tanakh::before {
  content: "\f827"; }

.fa-tanakh::before {
  content: "\f827"; }

.fa-phone-volume::before {
  content: "\f2a0"; }

.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-cake-candles::before {
  content: "\f1fd"; }

.fa-birthday-cake::before {
  content: "\f1fd"; }

.fa-cake::before {
  content: "\f1fd"; }

.fa-envelope::before {
  content: "\f0e0"; }

.fa-angles-up::before {
  content: "\f102"; }

.fa-angle-double-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 {
  content: "\f887"; }

.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::before {
  content: "\f254"; }

.fa-hourglass-empty::before {
  content: "\f254"; }

.fa-mountain::before {
  content: "\f6fc"; }

.fa-user-doctor::before {
  content: "\f0f0"; }

.fa-user-md::before {
  content: "\f0f0"; }

.fa-circle-info::before {
  content: "\f05a"; }

.fa-info-circle::before {
  content: "\f05a"; }

.fa-cloud-meatball::before {
  content: "\f73b"; }

.fa-camera::before {
  content: "\f030"; }

.fa-camera-alt::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 {
  content: "\f162"; }

.fa-sort-numeric-asc::before {
  content: "\f162"; }

.fa-sort-numeric-down::before {
  content: "\f162"; }

.fa-hand-holding-droplet::before {
  content: "\f4c1"; }

.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-medical::before {
  content: "\f486"; }

.fa-prescription-bottle-alt::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 {
  content: "\f15d"; }

.fa-sort-alpha-asc::before {
  content: "\f15d"; }

.fa-sort-alpha-down::before {
  content: "\f15d"; }

.fa-money-bill-wheat::before {
  content: "\e52a"; }

.fa-cookie::before {
  content: "\f563"; }

.fa-arrow-rotate-left::before {
  content: "\f0e2"; }

.fa-arrow-left-rotate::before {
  content: "\f0e2"; }

.fa-arrow-rotate-back::before {
  content: "\f0e2"; }

.fa-arrow-rotate-backward::before {
  content: "\f0e2"; }

.fa-undo::before {
  content: "\f0e2"; }

.fa-hard-drive::before {
  content: "\f0a0"; }

.fa-hdd::before {
  content: "\f0a0"; }

.fa-face-grin-squint-tears::before {
  content: "\f586"; }

.fa-grin-squint-tears::before {
  content: "\f586"; }

.fa-dumbbell::before {
  content: "\f44b"; }

.fa-rectangle-list::before {
  content: "\f022"; }

.fa-list-alt::before {
  content: "\f022"; }

.fa-tarp-droplet::before {
  content: "\e57c"; }

.fa-house-medical-circle-check::before {
  content: "\e511"; }

.fa-person-skiing-nordic::before {
  content: "\f7ca"; }

.fa-skiing-nordic::before {
  content: "\f7ca"; }

.fa-calendar-plus::before {
  content: "\f271"; }

.fa-plane-arrival::before {
  content: "\f5af"; }

.fa-circle-left::before {
  content: "\f359"; }

.fa-arrow-alt-circle-left::before {
  content: "\f359"; }

.fa-train-subway::before {
  content: "\f239"; }

.fa-subway::before {
  content: "\f239"; }

.fa-chart-gantt::before {
  content: "\e0e4"; }

.fa-indian-rupee-sign::before {
  content: "\e1bc"; }

.fa-indian-rupee::before {
  content: "\e1bc"; }

.fa-inr::before {
  content: "\e1bc"; }

.fa-crop-simple::before {
  content: "\f565"; }

.fa-crop-alt::before {
  content: "\f565"; }

.fa-money-bill-1::before {
  content: "\f3d1"; }

.fa-money-bill-alt::before {
  content: "\f3d1"; }

.fa-left-long::before {
  content: "\f30a"; }

.fa-long-arrow-alt-left::before {
  content: "\f30a"; }

.fa-dna::before {
  content: "\f471"; }

.fa-virus-slash::before {
  content: "\e075"; }

.fa-minus::before {
  content: "\f068"; }

.fa-subtract::before {
  content: "\f068"; }

.fa-chess::before {
  content: "\f439"; }

.fa-arrow-left-long::before {
  content: "\f177"; }

.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-hands-asl-interpreting::before {
  content: "\f2a3"; }

.fa-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-asl-interpreting::before {
  content: "\f2a3"; }

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-gear::before {
  content: "\f013"; }

.fa-cog::before {
  content: "\f013"; }

.fa-droplet-slash::before {
  content: "\f5c7"; }

.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 {
  content: "\f07a"; }

.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 {
  content: "\f148"; }

.fa-level-up::before {
  content: "\f148"; }

.fa-u::before {
  content: "\55"; }

.fa-square-root-variable::before {
  content: "\f698"; }

.fa-square-root-alt::before {
  content: "\f698"; }

.fa-clock::before {
  content: "\f017"; }

.fa-clock-four::before {
  content: "\f017"; }

.fa-backward-step::before {
  content: "\f048"; }

.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-house-chimney-medical::before {
  content: "\f7f2"; }

.fa-clinic-medical::before {
  content: "\f7f2"; }

.fa-temperature-three-quarters::before {
  content: "\f2c8"; }

.fa-temperature-3::before {
  content: "\f2c8"; }

.fa-thermometer-3::before {
  content: "\f2c8"; }

.fa-thermometer-three-quarters::before {
  content: "\f2c8"; }

.fa-mobile-screen::before {
  content: "\f3cf"; }

.fa-mobile-android-alt::before {
  content: "\f3cf"; }

.fa-plane-up::before {
  content: "\e22d"; }

.fa-piggy-bank::before {
  content: "\f4d3"; }

.fa-battery-half::before {
  content: "\f242"; }

.fa-battery-3::before {
  content: "\f242"; }

.fa-mountain-city::before {
  content: "\e52e"; }

.fa-coins::before {
  content: "\f51e"; }

.fa-khanda::before {
  content: "\f66d"; }

.fa-sliders::before {
  content: "\f1de"; }

.fa-sliders-h::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-vertical::before {
  content: "\f142"; }

.fa-ellipsis-v::before {
  content: "\f142"; }

.fa-ticket::before {
  content: "\f145"; }

.fa-power-off::before {
  content: "\f011"; }

.fa-right-long::before {
  content: "\f30b"; }

.fa-long-arrow-alt-right::before {
  content: "\f30b"; }

.fa-flag-usa::before {
  content: "\f74d"; }

.fa-laptop-file::before {
  content: "\e51d"; }

.fa-tty::before {
  content: "\f1e4"; }

.fa-teletype::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-person-hiking::before {
  content: "\f6ec"; }

.fa-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 {
  content: "\f7da"; }

.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 {
  content: "\f580"; }

.fa-grin::before {
  content: "\f580"; }

.fa-delete-left::before {
  content: "\f55a"; }

.fa-backspace::before {
  content: "\f55a"; }

.fa-eye-dropper::before {
  content: "\f1fb"; }

.fa-eye-dropper-empty::before {
  content: "\f1fb"; }

.fa-eyedropper::before {
  content: "\f1fb"; }

.fa-file-circle-check::before {
  content: "\e5a0"; }

.fa-forward::before {
  content: "\f04e"; }

.fa-mobile::before {
  content: "\f3ce"; }

.fa-mobile-android::before {
  content: "\f3ce"; }

.fa-mobile-phone::before {
  content: "\f3ce"; }

.fa-face-meh::before {
  content: "\f11a"; }

.fa-meh::before {
  content: "\f11a"; }

.fa-align-center::before {
  content: "\f037"; }

.fa-book-skull::before {
  content: "\f6b7"; }

.fa-book-dead::before {
  content: "\f6b7"; }

.fa-id-card::before {
  content: "\f2c2"; }

.fa-drivers-license::before {
  content: "\f2c2"; }

.fa-outdent::before {
  content: "\f03b"; }

.fa-dedent::before {
  content: "\f03b"; }

.fa-heart-circle-exclamation::before {
  content: "\e4fe"; }

.fa-house::before {
  content: "\f015"; }

.fa-home::before {
  content: "\f015"; }

.fa-home-alt::before {
  content: "\f015"; }

.fa-home-lg-alt::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 {
  content: "\f0ec"; }

.fa-exchange::before {
  content: "\f0ec"; }

.fa-rotate-right::before {
  content: "\f2f9"; }

.fa-redo-alt::before {
  content: "\f2f9"; }

.fa-rotate-forward::before {
  content: "\f2f9"; }

.fa-utensils::before {
  content: "\f2e7"; }

.fa-cutlery::before {
  content: "\f2e7"; }

.fa-arrow-up-wide-short::before {
  content: "\f161"; }

.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-tower-broadcast::before {
  content: "\f519"; }

.fa-broadcast-tower::before {
  content: "\f519"; }

.fa-truck-pickup::before {
  content: "\f63c"; }

.fa-up-long::before {
  content: "\f30c"; }

.fa-long-arrow-alt-up::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 {
  content: "\f56d"; }

.fa-file-download::before {
  content: "\f56d"; }

.fa-caravan::before {
  content: "\f8ff"; }

.fa-shield-cat::before {
  content: "\e572"; }

.fa-bolt::before {
  content: "\f0e7"; }

.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-yen-sign::before {
  content: "\f157"; }

.fa-cny::before {
  content: "\f157"; }

.fa-jpy::before {
  content: "\f157"; }

.fa-rmb::before {
  content: "\f157"; }

.fa-yen::before {
  content: "\f157"; }

.fa-ruble-sign::before {
  content: "\f158"; }

.fa-rouble::before {
  content: "\f158"; }

.fa-rub::before {
  content: "\f158"; }

.fa-ruble::before {
  content: "\f158"; }

.fa-sun::before {
  content: "\f185"; }

.fa-guitar::before {
  content: "\f7a6"; }

.fa-face-laugh-wink::before {
  content: "\f59c"; }

.fa-laugh-wink::before {
  content: "\f59c"; }

.fa-horse-head::before {
  content: "\f7ab"; }

.fa-bore-hole::before {
  content: "\e4c3"; }

.fa-industry::before {
  content: "\f275"; }

.fa-circle-down::before {
  content: "\f358"; }

.fa-arrow-alt-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 {
  content: "\f884"; }

.fa-sort-amount-desc::before {
  content: "\f884"; }

.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 {
  content: "\f178"; }

.fa-long-arrow-right::before {
  content: "\f178"; }

.fa-anchor-circle-xmark::before {
  content: "\e4ac"; }

.fa-ellipsis::before {
  content: "\f141"; }

.fa-ellipsis-h::before {
  content: "\f141"; }

.fa-chess-pawn::before {
  content: "\f443"; }

.fa-kit-medical::before {
  content: "\f479"; }

.fa-first-aid::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::before {
  content: "\f09d"; }

.fa-credit-card-alt::before {
  content: "\f09d"; }

.fa-car::before {
  content: "\f1b9"; }

.fa-automobile::before {
  content: "\f1b9"; }

.fa-hand-holding-hand::before {
  content: "\e4f7"; }

.fa-book-open-reader::before {
  content: "\f5da"; }

.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 {
  content: "\e040"; }

.fa-temperature-up::before {
  content: "\e040"; }

.fa-medal::before {
  content: "\f5a2"; }

.fa-bed::before {
  content: "\f236"; }

.fa-square-h::before {
  content: "\f0fd"; }

.fa-h-square::before {
  content: "\f0fd"; }

.fa-podcast::before {
  content: "\f2ce"; }

.fa-temperature-full::before {
  content: "\f2c7"; }

.fa-temperature-4::before {
  content: "\f2c7"; }

.fa-thermometer-4::before {
  content: "\f2c7"; }

.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-handshake-angle::before {
  content: "\f4c4"; }

.fa-hands-helping::before {
  content: "\f4c4"; }

.fa-location-dot::before {
  content: "\f3c5"; }

.fa-map-marker-alt::before {
  content: "\f3c5"; }

.fa-file::before {
  content: "\f15b"; }

.fa-greater-than::before {
  content: "\3e"; }

.fa-person-swimming::before {
  content: "\f5c4"; }

.fa-swimmer::before {
  content: "\f5c4"; }

.fa-arrow-down::before {
  content: "\f063"; }

.fa-droplet::before {
  content: "\f043"; }

.fa-tint::before {
  content: "\f043"; }

.fa-eraser::before {
  content: "\f12d"; }

.fa-earth-americas::before {
  content: "\f57d"; }

.fa-earth::before {
  content: "\f57d"; }

.fa-earth-america::before {
  content: "\f57d"; }

.fa-globe-americas::before {
  content: "\f57d"; }

.fa-person-burst::before {
  content: "\e53b"; }

.fa-dove::before {
  content: "\f4ba"; }

.fa-battery-empty::before {
  content: "\f244"; }

.fa-battery-0::before {
  content: "\f244"; }

.fa-socks::before {
  content: "\f696"; }

.fa-inbox::before {
  content: "\f01c"; }

.fa-section::before {
  content: "\e447"; }

.fa-gauge-high::before {
  content: "\f625"; }

.fa-tachometer-alt::before {
  content: "\f625"; }

.fa-tachometer-alt-fast::before {
  content: "\f625"; }

.fa-envelope-open-text::before {
  content: "\f658"; }

.fa-hospital::before {
  content: "\f0f8"; }

.fa-hospital-alt::before {
  content: "\f0f8"; }

.fa-hospital-wide::before {
  content: "\f0f8"; }

.fa-wine-bottle::before {
  content: "\f72f"; }

.fa-chess-rook::before {
  content: "\f447"; }

.fa-bars-staggered::before {
  content: "\f550"; }

.fa-reorder::before {
  content: "\f550"; }

.fa-stream::before {
  content: "\f550"; }

.fa-dharmachakra::before {
  content: "\f655"; }

.fa-hotdog::before {
  content: "\f80f"; }

.fa-person-walking-with-cane::before {
  content: "\f29d"; }

.fa-blind::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 {
  content: "\f772"; }

.fa-vote-yea::before {
  content: "\f772"; }

.fa-star-half::before {
  content: "\f089"; }

.fa-boxes-stacked::before {
  content: "\f468"; }

.fa-boxes::before {
  content: "\f468"; }

.fa-boxes-alt::before {
  content: "\f468"; }

.fa-link::before {
  content: "\f0c1"; }

.fa-chain::before {
  content: "\f0c1"; }

.fa-ear-listen::before {
  content: "\f2a2"; }

.fa-assistive-listening-systems::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 {
  content: "\f002"; }

.fa-search::before {
  content: "\f002"; }

.fa-table-tennis-paddle-ball::before {
  content: "\f45d"; }

.fa-ping-pong-paddle-ball::before {
  content: "\f45d"; }

.fa-table-tennis::before {
  content: "\f45d"; }

.fa-person-dots-from-line::before {
  content: "\f470"; }

.fa-diagnoses::before {
  content: "\f470"; }

.fa-trash-can-arrow-up::before {
  content: "\f82a"; }

.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-pen::before {
  content: "\f31c"; }

.fa-file-edit::before {
  content: "\f31c"; }

.fa-receipt::before {
  content: "\f543"; }

.fa-square-pen::before {
  content: "\f14b"; }

.fa-pen-square::before {
  content: "\f14b"; }

.fa-pencil-square::before {
  content: "\f14b"; }

.fa-suitcase-rolling::before {
  content: "\f5c1"; }

.fa-person-circle-exclamation::before {
  content: "\e53f"; }

.fa-chevron-down::before {
  content: "\f078"; }

.fa-battery-full::before {
  content: "\f240"; }

.fa-battery::before {
  content: "\f240"; }

.fa-battery-5::before {
  content: "\f240"; }

.fa-skull-crossbones::before {
  content: "\f714"; }

.fa-code-compare::before {
  content: "\e13a"; }

.fa-list-ul::before {
  content: "\f0ca"; }

.fa-list-dots::before {
  content: "\f0ca"; }

.fa-school-lock::before {
  content: "\e56f"; }

.fa-tower-cell::before {
  content: "\e585"; }

.fa-down-long::before {
  content: "\f309"; }

.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-dome::before {
  content: "\f752"; }

.fa-landmark-alt::before {
  content: "\f752"; }

.fa-arrow-up::before {
  content: "\f062"; }

.fa-tv::before {
  content: "\f26c"; }

.fa-television::before {
  content: "\f26c"; }

.fa-tv-alt::before {
  content: "\f26c"; }

.fa-shrimp::before {
  content: "\e448"; }

.fa-list-check::before {
  content: "\f0ae"; }

.fa-tasks::before {
  content: "\f0ae"; }

.fa-jug-detergent::before {
  content: "\e519"; }

.fa-circle-user::before {
  content: "\f2bd"; }

.fa-user-circle::before {
  content: "\f2bd"; }

.fa-user-shield::before {
  content: "\f505"; }

.fa-wind::before {
  content: "\f72e"; }

.fa-car-burst::before {
  content: "\f5e1"; }

.fa-car-crash::before {
  content: "\f5e1"; }

.fa-y::before {
  content: "\59"; }

.fa-person-snowboarding::before {
  content: "\f7ce"; }

.fa-snowboarding::before {
  content: "\f7ce"; }

.fa-truck-fast::before {
  content: "\f48b"; }

.fa-shipping-fast::before {
  content: "\f48b"; }

.fa-fish::before {
  content: "\f578"; }

.fa-user-graduate::before {
  content: "\f501"; }

.fa-circle-half-stroke::before {
  content: "\f042"; }

.fa-adjust::before {
  content: "\f042"; }

.fa-clapperboard::before {
  content: "\e131"; }

.fa-circle-radiation::before {
  content: "\f7ba"; }

.fa-radiation-alt::before {
  content: "\f7ba"; }

.fa-baseball::before {
  content: "\f433"; }

.fa-baseball-ball::before {
  content: "\f433"; }

.fa-jet-fighter-up::before {
  content: "\e518"; }

.fa-diagram-project::before {
  content: "\f542"; }

.fa-project-diagram::before {
  content: "\f542"; }

.fa-copy::before {
  content: "\f0c5"; }

.fa-volume-xmark::before {
  content: "\f6a9"; }

.fa-volume-mute::before {
  content: "\f6a9"; }

.fa-volume-times::before {
  content: "\f6a9"; }

.fa-hand-sparkles::before {
  content: "\e05d"; }

.fa-grip::before {
  content: "\f58d"; }

.fa-grip-horizontal::before {
  content: "\f58d"; }

.fa-share-from-square::before {
  content: "\f14d"; }

.fa-share-square::before {
  content: "\f14d"; }

.fa-child-combatant::before {
  content: "\e4e0"; }

.fa-child-rifle::before {
  content: "\e4e0"; }

.fa-gun::before {
  content: "\e19b"; }

.fa-square-phone::before {
  content: "\f098"; }

.fa-phone-square::before {
  content: "\f098"; }

.fa-plus::before {
  content: "\2b"; }

.fa-add::before {
  content: "\2b"; }

.fa-expand::before {
  content: "\f065"; }

.fa-computer::before {
  content: "\e4e5"; }

.fa-xmark::before {
  content: "\f00d"; }

.fa-close::before {
  content: "\f00d"; }

.fa-multiply::before {
  content: "\f00d"; }

.fa-remove::before {
  content: "\f00d"; }

.fa-times::before {
  content: "\f00d"; }

.fa-arrows-up-down-left-right::before {
  content: "\f047"; }

.fa-arrows::before {
  content: "\f047"; }

.fa-chalkboard-user::before {
  content: "\f51c"; }

.fa-chalkboard-teacher::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::before {
  content: "\f10d"; }

.fa-quote-left-alt::before {
  content: "\f10d"; }

.fa-tractor::before {
  content: "\f722"; }

.fa-trash-arrow-up::before {
  content: "\f829"; }

.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-shekel-sign::before {
  content: "\f20b"; }

.fa-ils::before {
  content: "\f20b"; }

.fa-shekel::before {
  content: "\f20b"; }

.fa-sheqel::before {
  content: "\f20b"; }

.fa-sheqel-sign::before {
  content: "\f20b"; }

.fa-map::before {
  content: "\f279"; }

.fa-rocket::before {
  content: "\f135"; }

.fa-photo-film::before {
  content: "\f87c"; }

.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 {
  content: "\f4d9"; }

.fa-sign::before {
  content: "\f4d9"; }

.fa-bezier-curve::before {
  content: "\f55b"; }

.fa-bell-slash::before {
  content: "\f1f6"; }

.fa-tablet::before {
  content: "\f3fb"; }

.fa-tablet-android::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-rear::before {
  content: "\f5de"; }

.fa-car-alt::before {
  content: "\f5de"; }

.fa-pump-soap::before {
  content: "\e06b"; }

.fa-video-slash::before {
  content: "\f4e2"; }

.fa-battery-quarter::before {
  content: "\f243"; }

.fa-battery-2::before {
  content: "\f243"; }

.fa-radio::before {
  content: "\f8d7"; }

.fa-baby-carriage::before {
  content: "\f77d"; }

.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 {
  content: "\25"; }

.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 {
  content: "\f118"; }

.fa-smile::before {
  content: "\f118"; }

.fa-thumbtack::before {
  content: "\f08d"; }

.fa-thumb-tack::before {
  content: "\f08d"; }

.fa-trophy::before {
  content: "\f091"; }

.fa-person-praying::before {
  content: "\f683"; }

.fa-pray::before {
  content: "\f683"; }

.fa-hammer::before {
  content: "\f6e3"; }

.fa-hand-peace::before {
  content: "\f25b"; }

.fa-rotate::before {
  content: "\f2f1"; }

.fa-sync-alt::before {
  content: "\f2f1"; }

.fa-spinner::before {
  content: "\f110"; }

.fa-robot::before {
  content: "\f544"; }

.fa-peace::before {
  content: "\f67c"; }

.fa-gears::before {
  content: "\f085"; }

.fa-cogs::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 {
  content: "\f584"; }

.fa-grin-hearts::before {
  content: "\f584"; }

.fa-dice-four::before {
  content: "\f524"; }

.fa-sim-card::before {
  content: "\f7c4"; }

.fa-transgender::before {
  content: "\f225"; }

.fa-transgender-alt::before {
  content: "\f225"; }

.fa-mercury::before {
  content: "\f223"; }

.fa-arrow-turn-down::before {
  content: "\f149"; }

.fa-level-down::before {
  content: "\f149"; }

.fa-person-falling-burst::before {
  content: "\e547"; }

.fa-award::before {
  content: "\f559"; }

.fa-ticket-simple::before {
  content: "\f3ff"; }

.fa-ticket-alt::before {
  content: "\f3ff"; }

.fa-building::before {
  content: "\f1ad"; }

.fa-angles-left::before {
  content: "\f100"; }

.fa-angle-double-left::before {
  content: "\f100"; }

.fa-qrcode::before {
  content: "\f029"; }

.fa-clock-rotate-left::before {
  content: "\f1da"; }

.fa-history::before {
  content: "\f1da"; }

.fa-face-grin-beam-sweat::before {
  content: "\f583"; }

.fa-grin-beam-sweat::before {
  content: "\f583"; }

.fa-file-export::before {
  content: "\f56e"; }

.fa-arrow-right-from-file::before {
  content: "\f56e"; }

.fa-shield::before {
  content: "\f132"; }

.fa-shield-blank::before {
  content: "\f132"; }

.fa-arrow-up-short-wide::before {
  content: "\f885"; }

.fa-sort-amount-up-alt::before {
  content: "\f885"; }

.fa-house-medical::before {
  content: "\e3b2"; }

.fa-golf-ball-tee::before {
  content: "\f450"; }

.fa-golf-ball::before {
  content: "\f450"; }

.fa-circle-chevron-left::before {
  content: "\f137"; }

.fa-chevron-circle-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-wand-magic::before {
  content: "\f0d0"; }

.fa-magic::before {
  content: "\f0d0"; }

.fa-dog::before {
  content: "\f6d3"; }

.fa-carrot::before {
  content: "\f787"; }

.fa-moon::before {
  content: "\f186"; }

.fa-wine-glass-empty::before {
  content: "\f5ce"; }

.fa-wine-glass-alt::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-person-biking::before {
  content: "\f84a"; }

.fa-biking::before {
  content: "\f84a"; }

.fa-broom::before {
  content: "\f51a"; }

.fa-shield-heart::before {
  content: "\e574"; }

.fa-gopuram::before {
  content: "\f664"; }

.fa-earth-oceania::before {
  content: "\e47b"; }

.fa-globe-oceania::before {
  content: "\e47b"; }

.fa-square-xmark::before {
  content: "\f2d3"; }

.fa-times-square::before {
  content: "\f2d3"; }

.fa-xmark-square::before {
  content: "\f2d3"; }

.fa-hashtag::before {
  content: "\23"; }

.fa-up-right-and-down-left-from-center::before {
  content: "\f424"; }

.fa-expand-alt::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-up-down::before {
  content: "\f338"; }

.fa-arrows-alt-v::before {
  content: "\f338"; }

.fa-cloud-moon-rain::before {
  content: "\f73c"; }

.fa-calendar::before {
  content: "\f133"; }

.fa-trailer::before {
  content: "\e041"; }

.fa-bahai::before {
  content: "\f666"; }

.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 {
  content: "\f055"; }

.fa-plus-circle::before {
  content: "\f055"; }

.fa-face-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-hand-holding::before {
  content: "\f4bd"; }

.fa-plug-circle-exclamation::before {
  content: "\e55d"; }

.fa-link-slash::before {
  content: "\f127"; }

.fa-chain-broken::before {
  content: "\f127"; }

.fa-chain-slash::before {
  content: "\f127"; }

.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 {
  content: "\f882"; }

.fa-sort-alpha-up-alt::before {
  content: "\f882"; }

.fa-fire-flame-curved::before {
  content: "\f7e4"; }

.fa-fire-alt::before {
  content: "\f7e4"; }

.fa-tornado::before {
  content: "\f76f"; }

.fa-file-circle-plus::before {
  content: "\e494"; }

.fa-book-quran::before {
  content: "\f687"; }

.fa-quran::before {
  content: "\f687"; }

.fa-anchor::before {
  content: "\f13d"; }

.fa-border-all::before {
  content: "\f84c"; }

.fa-face-angry::before {
  content: "\f556"; }

.fa-angry::before {
  content: "\f556"; }

.fa-cookie-bite::before {
  content: "\f564"; }

.fa-arrow-trend-down::before {
  content: "\e097"; }

.fa-rss::before {
  content: "\f09e"; }

.fa-feed::before {
  content: "\f09e"; }

.fa-draw-polygon::before {
  content: "\f5ee"; }

.fa-scale-balanced::before {
  content: "\f24e"; }

.fa-balance-scale::before {
  content: "\f24e"; }

.fa-gauge-simple-high::before {
  content: "\f62a"; }

.fa-tachometer::before {
  content: "\f62a"; }

.fa-tachometer-fast::before {
  content: "\f62a"; }

.fa-shower::before {
  content: "\f2cc"; }

.fa-desktop::before {
  content: "\f390"; }

.fa-desktop-alt::before {
  content: "\f390"; }

.fa-m::before {
  content: "\4d"; }

.fa-table-list::before {
  content: "\f00b"; }

.fa-th-list::before {
  content: "\f00b"; }

.fa-comment-sms::before {
  content: "\f7cd"; }

.fa-sms::before {
  content: "\f7cd"; }

.fa-book::before {
  content: "\f02d"; }

.fa-user-plus::before {
  content: "\f234"; }

.fa-check::before {
  content: "\f00c"; }

.fa-battery-three-quarters::before {
  content: "\f241"; }

.fa-battery-4::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-hand-fist::before {
  content: "\f6de"; }

.fa-fist-raised::before {
  content: "\f6de"; }

.fa-cloud-moon::before {
  content: "\f6c3"; }

.fa-briefcase::before {
  content: "\f0b1"; }

.fa-person-falling::before {
  content: "\e546"; }

.fa-image-portrait::before {
  content: "\f3e0"; }

.fa-portrait::before {
  content: "\f3e0"; }

.fa-user-tag::before {
  content: "\f507"; }

.fa-rug::before {
  content: "\e569"; }

.fa-earth-europe::before {
  content: "\f7a2"; }

.fa-globe-europe::before {
  content: "\f7a2"; }

.fa-cart-flatbed-suitcase::before {
  content: "\f59d"; }

.fa-luggage-cart::before {
  content: "\f59d"; }

.fa-rectangle-xmark::before {
  content: "\f410"; }

.fa-rectangle-times::before {
  content: "\f410"; }

.fa-times-rectangle::before {
  content: "\f410"; }

.fa-window-close::before {
  content: "\f410"; }

.fa-baht-sign::before {
  content: "\e0ac"; }

.fa-book-open::before {
  content: "\f518"; }

.fa-book-journal-whills::before {
  content: "\f66a"; }

.fa-journal-whills::before {
  content: "\f66a"; }

.fa-handcuffs::before {
  content: "\e4f8"; }

.fa-triangle-exclamation::before {
  content: "\f071"; }

.fa-exclamation-triangle::before {
  content: "\f071"; }

.fa-warning::before {
  content: "\f071"; }

.fa-database::before {
  content: "\f1c0"; }

.fa-share::before {
  content: "\f064"; }

.fa-arrow-turn-right::before {
  content: "\f064"; }

.fa-mail-forward::before {
  content: "\f064"; }

.fa-bottle-droplet::before {
  content: "\e4c4"; }

.fa-mask-face::before {
  content: "\e1d7"; }

.fa-hill-rockslide::before {
  content: "\e508"; }

.fa-right-left::before {
  content: "\f362"; }

.fa-exchange-alt::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 {
  content: "\f53b"; }

.fa-money-bill-wave-alt::before {
  content: "\f53b"; }

.fa-life-ring::before {
  content: "\f1cd"; }

.fa-hands::before {
  content: "\f2a7"; }

.fa-sign-language::before {
  content: "\f2a7"; }

.fa-signing::before {
  content: "\f2a7"; }

.fa-calendar-day::before {
  content: "\f783"; }

.fa-water-ladder::before {
  content: "\f5c5"; }

.fa-ladder-water::before {
  content: "\f5c5"; }

.fa-swimming-pool::before {
  content: "\f5c5"; }

.fa-arrows-up-down::before {
  content: "\f07d"; }

.fa-arrows-v::before {
  content: "\f07d"; }

.fa-face-grimace::before {
  content: "\f57f"; }

.fa-grimace::before {
  content: "\f57f"; }

.fa-wheelchair-move::before {
  content: "\e2ce"; }

.fa-wheelchair-alt::before {
  content: "\e2ce"; }

.fa-turn-down::before {
  content: "\f3be"; }

.fa-level-down-alt::before {
  content: "\f3be"; }

.fa-person-walking-arrow-right::before {
  content: "\e552"; }

.fa-square-envelope::before {
  content: "\f199"; }

.fa-envelope-square::before {
  content: "\f199"; }

.fa-dice::before {
  content: "\f522"; }

.fa-bowling-ball::before {
  content: "\f436"; }

.fa-brain::before {
  content: "\f5dc"; }

.fa-bandage::before {
  content: "\f462"; }

.fa-band-aid::before {
  content: "\f462"; }

.fa-calendar-minus::before {
  content: "\f272"; }

.fa-circle-xmark::before {
  content: "\f057"; }

.fa-times-circle::before {
  content: "\f057"; }

.fa-xmark-circle::before {
  content: "\f057"; }

.fa-gifts::before {
  content: "\f79c"; }

.fa-hotel::before {
  content: "\f594"; }

.fa-earth-asia::before {
  content: "\f57e"; }

.fa-globe-asia::before {
  content: "\f57e"; }

.fa-id-card-clip::before {
  content: "\f47f"; }

.fa-id-card-alt::before {
  content: "\f47f"; }

.fa-magnifying-glass-plus::before {
  content: "\f00e"; }

.fa-search-plus::before {
  content: "\f00e"; }

.fa-thumbs-up::before {
  content: "\f164"; }

.fa-user-clock::before {
  content: "\f4fd"; }

.fa-hand-dots::before {
  content: "\f461"; }

.fa-allergies::before {
  content: "\f461"; }

.fa-file-invoice::before {
  content: "\f570"; }

.fa-window-minimize::before {
  content: "\f2d1"; }

.fa-mug-saucer::before {
  content: "\f0f4"; }

.fa-coffee::before {
  content: "\f0f4"; }

.fa-brush::before {
  content: "\f55d"; }

.fa-mask::before {
  content: "\f6fa"; }

.fa-magnifying-glass-minus::before {
  content: "\f010"; }

.fa-search-minus::before {
  content: "\f010"; }

.fa-ruler-vertical::before {
  content: "\f548"; }

.fa-user-large::before {
  content: "\f406"; }

.fa-user-alt::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 {
  content: "\f249"; }

.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 {
  content: "\f5b4"; }

.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-turkish-lira-sign::before {
  content: "\e2bb"; }

.fa-try::before {
  content: "\e2bb"; }

.fa-turkish-lira::before {
  content: "\e2bb"; }

.fa-dollar-sign::before {
  content: "\24"; }

.fa-dollar::before {
  content: "\24"; }

.fa-usd::before {
  content: "\24"; }

.fa-x::before {
  content: "\58"; }

.fa-magnifying-glass-dollar::before {
  content: "\f688"; }

.fa-search-dollar::before {
  content: "\f688"; }

.fa-users-gear::before {
  content: "\f509"; }

.fa-users-cog::before {
  content: "\f509"; }

.fa-person-military-pointing::before {
  content: "\e54a"; }

.fa-building-columns::before {
  content: "\f19c"; }

.fa-bank::before {
  content: "\f19c"; }

.fa-institution::before {
  content: "\f19c"; }

.fa-museum::before {
  content: "\f19c"; }

.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 {
  content: "\f630"; }

.fa-theater-masks::before {
  content: "\f630"; }

.fa-kip-sign::before {
  content: "\e1c4"; }

.fa-hand-point-left::before {
  content: "\f0a5"; }

.fa-handshake-simple::before {
  content: "\f4c6"; }

.fa-handshake-alt::before {
  content: "\f4c6"; }

.fa-jet-fighter::before {
  content: "\f0fb"; }

.fa-fighter-jet::before {
  content: "\f0fb"; }

.fa-square-share-nodes::before {
  content: "\f1e1"; }

.fa-share-alt-square::before {
  content: "\f1e1"; }

.fa-barcode::before {
  content: "\f02a"; }

.fa-plus-minus::before {
  content: "\e43c"; }

.fa-video::before {
  content: "\f03d"; }

.fa-video-camera::before {
  content: "\f03d"; }

.fa-graduation-cap::before {
  content: "\f19d"; }

.fa-mortar-board::before {
  content: "\f19d"; }

.fa-hand-holding-medical::before {
  content: "\e05c"; }

.fa-person-circle-check::before {
  content: "\e53e"; }

.fa-turn-up::before {
  content: "\f3bf"; }

.fa-level-up-alt::before {
  content: "\f3bf"; }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-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; }

/*!
 * Font Awesome Free 6.3.0 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 2023 Fonticons, Inc.
 */
:root, :host {
  --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("Fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("Fontawesome/webfonts/fa-solid-900.ttf") format("truetype");
}

.fas,
.fa-solid {
  font-weight: 900; }

/*!
 * Font Awesome Free 6.3.0 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 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --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("Fontawesome/webfonts/fa-regular-400.woff2") format("woff2"), url("Fontawesome/webfonts/fa-regular-400.ttf") format("truetype");
}

.far,
.fa-regular {
  font-weight: 400; }

@charset "UTF-8";td>input,td>select,td>textarea,td>input[type=text],td>input[type=password],td>input[type=datetime],td>input[type=datetime-local],td>input[type=date],td>input[type=month],td>input[type=time],td>input[type=week],td>input[type=number],td>input[type=email],td>input[type=url],td>input[type=search],td>input[type=tel],td>input[type=color],.input-append,.input-prepend{margin-bottom:auto;}.label{margin:1px;}.wizard{background-image:linear-gradient(white,    #ddd);}.wizard a{padding:9px;font-size:14px;margin-right:5px;background-color:#000018;position:relative;display:inline-block;color:         #fff;text-decoration:none;height:36px;}@media(max-width:1279px){.wizard .badge,.wizard .label{display:none;margin-right:0;}}@media(min-width:1280px){.wizard a:before{width:0;height:0;border-top:18px inset transparent;border-bottom:18px inset transparent;border-left:18px solid #000018;position:absolute;content:"";top:0;left:0;}.wizard a:after{width:0;height:0;border-top:18px inset transparent;border-bottom:18px inset transparent;border-left:18px solid #000018;position:absolute;content:"";top:0;right:-18px;z-index:2;}.wizard a:first-child:before,.wizard a:last-child:after{border:0;}.wizard .badge,.wizard .label{margin:0 5px 0 18px;position:relative;top:-1px;}.wizard a:first-child .badge,.wizard a:first-child .label{margin-left:0;}}.wizard .current,.wizard a:hover{background:    #ddd;text-decoration:none;color:    #000;}.wizard a.current:after{border-left:18px solid #ddd;}.wizard .current:after,.wizard a:hover:after{border-left-color:    #ddd;}.navmenu{background:#e4e4e4;margin-bottom:1px;border-bottom:4px solid #e9b200;}.navbar-inverse{background-color:#fff;border-color:#fff;}.navmenu>.wizard a:before{border-left:18px solid #efefef;}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{color:#727375;}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-nav>li>a:hover{color:#595a5b;}.well{border:1px solid #f4f5f4;border-top:0;background-color:#fafbfa;}.role1{color:#1abc9c;}.role2{color:#f1c40f;}.role3{color:#3498db;}.role4{color:#9b59b6;}.role5{color:#2ecc71;}.role6{color:#e67e22;}.role7{color:#e74c3c;}.role8{color:#16a085;}.role9{color:#27ae60;}.role10{color:#2980b9;}.role11{color:#8e44ad;}.role12{color:#f39c12;}.role13{color:#ff7f50;}.role14{color:#f00;}.role15{color:#00f;}.role16{color:#f0f;}.role17{color:#5f9ea0;}.role18{color:#fa8072;}.role19{color:#008080;}.role20{color:#bdb76b;}.role21{color:#ff1493;}.role22{color:#ffd700;}.role23{color:#add8e6;}.role24{color:#f0f;}.role25{color:#ffdead;}.role26{color:#006400;}.role27{color:#7fff00;}.role28{color:#8a2be2;}.role29{color:#b94a48;}.role30{color:#3a87ad;}.role31{color:#808080;}.role32{color:#727375;}.role33{color:#e9b200;}.white{color:#fff;}.link-color{color:#0d6efd;}.icon-warning{color:#ffa500;font-size:16px;}.icon-error{color:#b94a48;font-size:16px;}.btn-group>.btn>[class^=icon-]{font-size:14px;}.role{background-color:#2c3e50;border-radius:8px 8px 6px 6px;color:#6285a8;margin-bottom:18px;}.role-list{margin:0;padding-left:0;list-style-type:none;}.role-row{background:#34495e url("../Images/todo.png") 92% center no-repeat;background-size:18px 18px;cursor:pointer;margin-top:1px;padding:8px 28px 7px 25px;position:relative;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-backface-visibility:hidden;}.role-row:first-child{border-radius:6px 6px 0 0;margin-top:0;}.role-row:last-child{border-radius:0 0 6px 6px;padding-bottom:18px;}.role-row.inscope{background:transparent url("../Images/done.png") 92% center no-repeat;background-size:18px 18px;color:#1abc9c;}.role-row.inscope .role-name{color:#1abc9c;}.role-icon{float:left;font-size:20px;padding:0 20px 0 0;}.role-row>.role-icon{padding-top:11px;}.role-content{padding-top:1px;overflow:hidden;}.role-name{color:#fff;font-size:17px;margin:1px 0 3px;}.activityList>h6{text-decoration:none;margin-top:35px;}.skill a{text-decoration:none;}.skill a:hover{text-decoration:underline;}.HighlightBorder{border:thin solid #808080;}#processing_overlay{position:absolute;top:0;left:0;width:100%;height:auto;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:.5;z-index:100;}#processing_container{font:bold 14px verdana;min-width:300px;max-width:600px;background:#fff;border:1px solid #595959;color:#00303f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);}#processing_title{font-size:14px;font-weight:bold;text-align:center;line-height:1.75em;background-color:#690;color:#fff;border-bottom:solid 1px #999;cursor:default;padding:0;margin:0;}#processing_content{text-align:left;padding:1em 1.75em;margin:0;vertical-align:middle;}::-ms-reveal{display:none;}::-ms-clear{display:none;}.SelectedLI{color:#333;background:#31b8ed;}a,a:hover{color:#727375;}.SelectedLI>*{color:#fff;}li.check:before{content:"";}li.check{font-family:"Font Awesome 6 Free";font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;margin-left:-18px;list-style-type:none;}li.check a{padding-left:8px;color:#008000;}.SelectedStatus{color:#008000;}a.visited{color:#bf5200;}.box{max-width:440px;min-width:440px;}.pre{white-space:pre-wrap;}.spanblock{width:205px;display:inline-block;}.Padtop{padding-top:6px;}.scrollup{position:fixed;top:300px;right:20px;z-index:1000;}.placement{display:inline-block;vertical-align:middle;position:absolute;top:10px;bottom:10px;right:25px;margin:auto;width:25px;float:right;}.verticalText{position:relative;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}.nowrap{white-space:nowrap;}@media print{.bs-docs-sidebar,.scrollup,.navmenu{position:fixed;visibility:hidden;}a[href]:after{content:none!important;}}.texttop{vertical-align:text-top;}.Custlegend{display:block;width:auto;padding:0;margin-bottom:5px;font-size:13px;line-height:normal;color:#333;border:0;border-bottom:0 solid #e5e5e5;}.CustFieldset{padding:5px;margin:8px 8px 8px 20px;border:1px solid #e5e5e5;}.minHt{margin-top:20px;min-height:50px;}.TeamIntime{color:#fff;background-color:#00a907!important;}.TeamIntime>a{color:#fff;}.LegendTeamIntime{color:#00a907;}.panel-expandable .panel-title>a:before{font-family:"Font Awesome 6 Free";font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;width:10px;margin-right:5px;}.panel-expandable .panel-title>a{cursor:pointer;}.panel-expandable .panel-heading{padding:5px;}.panel-expandable .panel-collapse .checkbox{padding-left:40px;}.affix{padding:5px 0;top:0;z-index:100;background-color:#222;}.affix-summary{position:fixed;padding:5px 0;padding-left:5px;z-index:100;}#actionmenu.affix{padding:5px 0;top:0;width:100%;z-index:100;background-color:#222;}#actionmenu.affix>.btn-toolbar{z-index:101;}#actionmenu.affix .affix-WhiteFont{color:#fff;}#activity-name.affix{font-size:20px;color:#eee;padding:5px;margin:0;top:0;left:0;z-index:100;overflow:hidden;white-space:nowrap;max-width:50vw;}#data-entry-nav{margin:5px;background-color:#fff;}#data-entry-nav.affix{background-color:#222;position:fixed;top:32px;padding:5px;z-index:100;border:solid #222;border-width:0 1px 1px 1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}#ProcessMap .tab-content{border:1px solid #ddd;border-top:0;padding:0;overflow-x:hidden;overflow-y:hidden;}#ProcessMap.affix{position:fixed;display:block;top:50px;width:66%;}#data-entry{min-height:300vh;}#workinghoursUTC.progress{margin:5px 0;}.outscopeteam{color:         #f58220!important;}.is-cursor-pointer{cursor:pointer;}.col-vsm-1{position:relative;min-height:1px;padding-right:15px;padding-left:5px;float:left;width:2%;}th.minWidth{min-width:55px;padding-left:0!important;padding-right:0!important;text-align:center;}.table-Scroll{width:100%;margin-bottom:10px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;}.table-Scroll>table{margin-bottom:0;}.TeamIntimeHalfHour{color:#fff;background-color:#35d53d!important;}.TeamIntimeHalfHour>a{color:#fff;}.TeamOOPDelay>a{color:#ff4500;font-weight:bold;font-size:13px;}.breadcrumb .affix{padding:5px 0 0 149px;top:0;z-index:100;color:#fff;white-space:nowrap;font-size:16px;color:#eee;}.truncate{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;margin-bottom:-2px;}.jqplot-table-legend-label{padding:0 5px 0 3px;font-size:10px;}.jqplot-point-label{font-size:11px!important;}table.jqplot-table-legend{border:0!important;}.popover{z-index:1060;}.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{display:inline-block;height:auto;margin:2px;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid #ccc;white-space:nowrap;color:#ccc;}.search-model{width:auto;max-width:1100px;}.left-pad{padding-left:10px!important;}.search-model{width:auto;max-width:1100px;}.bg-primary{background-color:#000018!important;}.bg-primary-1{background-color:#e9b200!important;}.icon-long-arrow-right{font-size:50px;line-height:31px;display:inline-block;height:31px;overflow:hidden;position:relative;width:92px;padding-left:1px;}.icon-long-arrow-right.Borderdicon{-webkit-text-stroke:1px black;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}.greyHigh{background-color:#e0e0e0;margin-bottom:5px;}.greyMid{background-color:#e8e8e8;margin-bottom:5px;}.greyMedium{background-color:#f0f0f0;margin-bottom:5px;}.greyLow{background-color:#f8f8f8;margin-bottom:5px;}.obj-row li{border-bottom:1px solid #efefef;min-height:61px;}.HighlightRow .obj-row li{border-bottom:1px solid #0095da;}.obj-row{display:flex;margin-bottom:0;}.HighlightRow .obj-row li.active{background-color:#f5fbfe;border:1px solid #0095da;border-bottom:0!important;}.js-objective-details{background-color:#f5fbfe;border:1px solid #0095da;border-top:0!important;padding:10px;}.PageSize{width:50px!important;}#ActivitySidebar{position:absolute;display:block;background-color:#fff;z-index:9999;}#ActivitySidebar .panel{-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}h1.truncate,h2.truncate,h3.truncate,h4.truncate,h5.truncate,h6.truncate{line-height:1.3!important;padding-bottom:4px;}h1 .truncate,h2 .truncate,h3 .truncate,h4 .truncate,h5 .truncate,h6 .truncate{line-height:1.3!important;}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%;}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%;}#nprogress .bar{z-index:10000!important;}#nprogress .peg{z-index:10000!important;}.checkbox-align{margin-bottom:0;}.checkbox-align input{margin:2px 0 0;}.affix-btn .affix{padding:4px 8px;right:24px;top:40px;z-index:100;background:#727375;}.text-capitalize{text-transform:capitalize;}.scrollDiv{position:fixed;height:100%;max-height:150%;overflow:hidden;}.first-child{padding-left:20px;font-weight:700;}.second-child{padding-left:60px;font-weight:600;}.div-bottom-border{border-bottom:1px solid #c4c4c4;padding:20px 10px;}#search-tags{margin-left:0;}.search-projects-icon{margin-left:-7px;}.text-left-indent{width:70%;display:inline-flex!important;}@media(max-width:500px){#search-tags{max-width:300px;}}.range{width:10em;-webkit-appearance:none;}.range::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #3498db;width:1em;height:1.8em;border-radius:4px;background:#eee;cursor:pointer;margin-top:-8px;}.range::-moz-range-thumb{border:1px solid #3498db;width:1em;height:1.7em;border-radius:4px;background:#eee;cursor:pointer;margin-top:-7px;}.range::-ms-thumb{border:1px solid #3498db;width:1em;height:1.8em;border-radius:4px;background:#eee;cursor:pointer;margin-top:-8px;}.range::-webkit-slider-runnable-track{width:100%;height:.7em;cursor:pointer;border-radius:3px;background:#fff;}.range::-moz-range-track{width:100%;height:.7em;cursor:pointer;border-radius:3px;background:#fff;}.range::-ms-track{width:100%;height:.7em;cursor:pointer;border-radius:3px;background:#fff;}.range:focus{background:none;outline:0;}.range::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent;}table.dataTable thead tr.ColumnSearch th,table.dataTable thead tr.ColumnSearch td{padding:4px;}table.dataTable{border-collapse:collapse!important;}.sliderrange{width:100%;height:30px;overflow:hidden;cursor:pointer;outline:0;}.sliderrange,.sliderrange::-webkit-slider-thumb{-webkit-appearance:none;background:none;}.sliderrange::-webkit-slider-runnable-track{width:200px;height:2px;background:#003d7c;}.ghost::-webkit-slider-thumb,.ghost::-webkit-slider-runnable-track{height:0;}.ghost::-webkit-slider-thumb{background:none;}.sliderrange:nth-child(2)::-webkit-slider-runnable-track{background:none;}.sliderrange::-webkit-slider-thumb{position:relative;content:"S";height:15px;width:15px;margin-top:-7px;background:#fff;border:1px solid #ccc;border-radius:25px;z-index:1;}.sliderrange::-webkit-slider-thumb::before{content:"10";color:#000;}.sliderrange::-webkit-slider-thumb::after{content:"10";color:#000;}.sliderrange.start::-webkit-slider-thumb{content:"S";color:#000;background:#008000;}.sliderrange.end::-webkit-slider-thumb{content:"E";background:#ffa500;}.sliderrange:nth-child(1)::-webkit-slider-thumb{z-index:2;}.rangeslider{position:absolute;width:90%;height:60px;display:inline-block;margin-top:-5px;margin-left:20px;}.rangeslider input{position:absolute;}.sliderlabels{background:#fff;z-index:10;height:24px;position:relative;top:31px;}.rangeslider .right{position:relative;float:right;margin-right:-5px;}.rangeslider .right{position:relative;float:right;margin-right:-5px;}.label-Quick{background-color:#9acd32;}.label-Medium{background-color:#ffd700;}.label-High{background-color:#ffa500;}.label-Advanced{background-color:#00b3b3;}.label-Legacy{background-color:#d580ff;}.HighlightRelevantNode{background-color:#fefa01;}.HighlightRelevantImpactsNode{background-color:#0abab5;}.HighlightRelevantItImpactsNode{background-color:#fdfd96;}.legend-container{top:130px;right:60px;background-color:#fff;position:absolute;display:flex;gap:5px;}.legend-item{display:flex;align-items:center;gap:5px;}.Impacted-legend-color{width:15px;height:15px;background-color:#0abab5;border:1px solid #ddd;}.ItImpactes-legend-color{width:15px;height:15px;background-color:#fdfd96;border:1px solid #ddd;}.breadcrumb a{cursor:pointer;}.overflow{height:100px;overflow-y:auto;padding-left:7px;}.text-white{color:#fff!important;}.no-margin{margin:0;}.open-control{background-color:#fd9891!important;}.applied-control{background-color:#bdf2ab!important;}.no-control{background-color:#fcd1a5!important;}.Action{background-color:#58d68d!important;}.Routing{background-color:#e59866!important;}.Reporting{background-color:#bb8fce!important;}.Record{background-color:#f4d03f!important;}.Review{background-color:#95a5a6!important;}.instructions{background-color:#ebf5fb!important;font-size:12px;}.NextModule{background-color:#4caf50;color:#fff;margin-top:5px;margin-right:2px;}.chosen-container-multi .chosen-choices li.search-field input[type=text]{color:var(--bs-secondary-color)!important;}.sidenav{height:95%;width:0;position:fixed;z-index:1050;top:110px;right:0;background-color:#fff;border-left:thin;border-left-color:#808080;overflow-x:hidden;overflow-y:hidden;padding-left:0;padding-top:70px;transition:.5s;}.sidenav .closebtn{position:absolute;top:10px;right:25px;font-size:36px;margin-left:50px;color:#000;text-decoration:none;}.sidenavpad{padding-left:10px;}.draggable{position:absolute;z-index:9;border:1px solid #d3d3d3;background-color:#fff;}.draggable>.drag-header{padding:10px;cursor:move;z-index:10;}.draggable>button .draggable>a{z-index:11;}.draggable>.drag-body{padding:5px;}.bordered{display:block;width:100%;min-height:168px;padding:10px 10px;border:1px solid #ccc;border-radius:15px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-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;}.pivotgrid{background-color:#dedede;}.drop{height:215px;}.dropping{background-color:#fff;border:1px solid #808080;height:180px;overflow-x:hidden;overflow-y:auto;}.dropping-disabled{background-color:#dedede;border:1px solid #808080;height:180px;}.draggable-item{padding:4px;cursor:move;z-index:5000;}.draggable-item:hover{box-sizing:content-box;border-color:#999;background:#d1d1d1;}.draggable-parent{background-color:#fff;border:1px solid #808080;overflow-x:hidden;overflow-y:auto;height:380px;}.nobottommargin{margin-bottom:0;}.EffortDiff{background-color:#e5a0a1;}.badge-warning{background-color:         #f58220;}.badge-danger{background-color:          #d9534f;}.deepdanger{color:#fff;background-color:#f66;}.sticky>td,.sticky>th{position:-webkit-sticky;background:#fff;position:sticky;top:0;box-shadow:0 1px 1px -1px rgba(0,0,0,.2);z-index:2;}.tooltipContainer{position:fixed;height:auto;width:auto;background:#f8f8ff;padding:10px;z-index:20;}.poweredby{font-size:18px!important;}.primary-gradient{background-image:linear-gradient(180deg,black,#727375);}.btn-edit{color:#727375;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;background-color:transparent;border:1px solid;border-top-color:#727375;border-bottom-color:#727375;border-left-color:#727375;border-right-color:#727375;padding:4px 8px;font-size:12px;line-height:1.42857143;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.btn-edit:hover{color:#ff5730;border-top-color:#ff5730;border-bottom-color:#ff5730;border-left-color:#ff5730;border-right-color:#ff5730;}.well-override{border-top:1px solid #f4f5f4;background-color:#fff;text-align:left;border-radius:2px;margin:5px;box-shadow:5px 5px 5px #e7e9e7;}.well-override:hover{box-shadow:5px 5px 5px #b1b8b1;}.fs-15{font-size:15px;}.fs-20{font-size:20px;}.fs-25{font-size:25px;}.bg-shadow{background-color:#000018;opacity:.2;overflow:auto;overflow-y:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-overflow-scrolling:touch;outline:0;}.benefit-green{border:.5px solid #d3d3d3!important;background-color:#fff;border-left:10px solid #006400!important;margin:3px;min-height:62px;}.benefit-lightgreen{border:.5px solid #d3d3d3!important;background-color:#fff;border-left:10px solid #90ee90!important;margin:3px;min-height:62px;}.benefit-yellow{border:.5px solid #d3d3d3!important;background-color:#fff;border-left:10px solid #ff0!important;margin:3px;min-height:62px;}.benefit-grey{border:.5px solid #d3d3d3!important;background-color:#fff;border-left:10px solid #c8c8c8!important;margin:3px;min-height:62px;color:#808080!important;}.benefit-notdetermined{border:.5px solid #d3d3d3!important;background-color:#fff;border-left:10px solid #61c4d1!important;margin:3px;min-height:62px;}.benefit-danger{border:.5px solid #d3d3d3!important;background-color:#fff;border-left:10px solid #dc3545!important;margin:3px;min-height:62px;}.benefit-grey>h6,.benefit-grey>h5,.benefit-grey>h4,.benefit-grey>h3,.benefit-grey>h3{color:#808080!important;}.TeamPeakHour{color:#fff;background-color:#ff1b1b!important;}.TeamPeakHour>a{color:#fff;}.LegendTeamPeakHour{color:#ff1b1b;}.context-menu{display:none;position:absolute;border:1px solid #000;border-radius:3px;width:90px;background:#fff;}.leftsidenav{height:95%;width:0;position:fixed;z-index:1000;top:0;left:0;background-color:#fff;border-left:thin;border-left-color:#808080;overflow-x:hidden;overflow-y:hidden;padding-left:0;padding-top:70px;transition:.5s;}.leftsidenav .closebtn{position:absolute;top:10px;right:25px;font-size:36px;margin-left:50px;color:#000;text-decoration:none;}.panel-heading{position:relative;}.panel-heading[data-toggle=collapse]:after{font-family:"Glyphicons Halflings";content:"";position:absolute;color:#b0c5d8;font-size:18px;line-height:22px;right:20px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.panel-heading[data-toggle=collapse].collapsed:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.col-half-offset{margin-left:4.166666667%;}.tree,.tree ul{margin:0;padding:0;list-style:none;}.tree ul{margin-left:1em;position:relative;}.tree ul ul{margin-left:.5em;}.tree ul:before{content:"";display:block;width:0;position:absolute;top:0;bottom:0;left:0;border-left:1px solid;}.tree li{margin:0;padding:0 1em;line-height:2em;position:relative;}.tree ul li:before{content:"";display:block;width:10px;height:0;border-top:1px solid;margin-top:-1px;position:absolute;top:1em;left:0;}.tree ul li:last-child:before{background:#fff;height:auto;top:1em;bottom:0;}.indicator{margin-right:5px;}.tree li a{text-decoration:none;}.tree li>*>small{font-size:80%;color:#369;}.tree li>*>li{padding-top:5px;}.tree li button,.tree li button:active,.tree li button:focus{text-decoration:none;border:0;background:transparent;margin:0 0 0 0;padding:0 0 0 0;outline:0;}.darkbg{background-color:#69696e;color:#fff;font-weight:600;padding:5px;}div,iframe{scrollbar-width:thin;scrollbar-color:#808080;}*::-webkit-scrollbar{width:12px;}*::-webkit-scrollbar-track{background:#ddd;}*::-webkit-scrollbar-thumb{background-color:#69696e;border-radius:20px;border:3px solid #808080;}.help-text-note{font-family:Segoe UI;font-size:12px;}.dotmenu:after{content:"⠇";font-size:15px;}.vertical-menu{width:125px;}.vertical-menu a{background-color:#eee;color:#000;display:block;padding:5px;text-decoration:none;}.vertical-menu a:hover{background-color:#ccc;}.hide{display:none;}.show{display:block;}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}.text-provincial-pink{color:#fbf2ed;}.sidepanel{width:0;position:fixed;z-index:1;height:435px;top:45px;right:0;background-color:#fff;overflow-x:hidden;transition:.5s;padding-top:60px;}.sidepanel a{padding:8px 8px 8px 13px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s;}.sidepanel .closebtn{position:absolute;top:0;right:10px;font-size:36px;}.openbtn{font-size:20px;cursor:pointer;background-color:#111;color:#fff;padding:10px 15px;border:0;}.helpbulb{padding:10px;background-color:#efcc1b;border-radius:25px;color:#fff;width:45px;text-align:center;}.stickyHeader{position:sticky;top:106px;background-color:#fff!important;font-weight:bold!important;}.accordiongradient{background-image:linear-gradient(103.12deg,#c0d0f0,rgba(192,208,240,0));}.erroraccordiongradient{background-image:linear-gradient(103.12deg,rgba(245,111,111,.9411764706),rgba(192,208,240,0));}.reviewaccordiongradient{background-image:linear-gradient(103.12deg,#a7e591,rgba(192,208,240,0));}.nodecheck{position:absolute;right:-3px;top:3px;color:#008000;}.nodepending{position:absolute;right:-3px;top:3px;color:#ff4b5b;}.alert-warning{background-color:#fdfd96!important;}.open-button{border:0;cursor:pointer;opacity:.8;position:fixed;bottom:23px;right:20px;z-index:4900;}.chat-popup{position:fixed;bottom:0;right:5px;border:3px solid #f1f1f1;z-index:20000;width:700px;max-width:700px;background-color:#fff;padding-bottom:10px;}.chat-popup{max-height:85%;}.modal-dialog-scrollable .modal-body{overflow-y:auto;}.chat-area{position:relative;width:100%;background-color:#fff;border-radius:.3rem;height:90vh;overflow:hidden;min-height:calc(100% - 1rem);}.chat-area .modal-content{border:0;border-radius:0;outline:0;height:100%;}.chat-area .modal-dialog-scrollable{height:100%!important;}.chatbox{width:auto;overflow:hidden;height:100%;border-left:1px solid #ccc;}.chatbox .modal-dialog{max-width:100%;margin:0;}.msg-search{display:flex;align-items:center;justify-content:space-between;}.msg-head h3{color:#222;font-size:18px;font-weight:600;line-height:1.5;margin-bottom:0;}.msg-head p{color:#343434;font-size:14px;font-weight:400;line-height:1.5;text-transform:capitalize;margin-bottom:0;}.msg-head{padding:5px;border-bottom:1px solid #ccc;}.msg-body ul{overflow:hidden;}.msg-body ul li{list-style:none;margin:10px 0;}.msg-body ul li.sender{display:block;width:100%;position:relative;}.msg-body ul li.sender:before{display:block;clear:both;content:"";position:absolute;top:-6px;left:-7px;width:0;height:0;border-style:solid;border-width:0 12px 15px 12px;border-color:transparent transparent #f5f5f5 transparent;-webkit-transform:rotate(-37deg);-ms-transform:rotate(-37deg);transform:rotate(-37deg);}.msg-body ul li.sender p{color:#000;font-size:14px;line-height:1.5;font-weight:400;padding:15px;background:#f5f5f5;display:inline-block;border-bottom-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;margin-bottom:0;}.msg-body ul li.sender p b{display:block;color:#180660;font-size:14px;line-height:1.5;font-weight:500;}.msg-body ul li.repaly{display:block;width:100%;text-align:right;position:relative;}.msg-body ul li.repaly:before{display:block;clear:both;content:"";position:absolute;bottom:15px;right:-7px;width:0;height:0;border-style:solid;border-width:0 12px 15px 12px;border-color:transparent transparent #4b7bec transparent;-webkit-transform:rotate(37deg);-ms-transform:rotate(37deg);transform:rotate(37deg);}.msg-body ul li.repaly p{color:#fff;font-size:14px;line-height:1.5;font-weight:400;padding:15px;background:#4b7bec;display:inline-block;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;margin-bottom:0;}.msg-body ul li.repaly p b{display:block;color:#061061;font-size:14px;line-height:1.5;font-weight:500;}.msg-body ul li.repaly:after{display:block;content:"";clear:both;}.time{display:block;color:#000;font-size:12px;line-height:1.5;font-weight:400;}li.repaly .time{margin-right:20px;}.divider{position:relative;z-index:1;text-align:center;}.msg-body h6{text-align:center;font-weight:normal;font-size:14px;line-height:1.5;color:#222;background:#fff;display:inline-block;padding:0 5px;margin-bottom:0;}.divider:after{display:block;content:"";clear:both;position:absolute;top:12px;left:0;border-top:1px solid #ebebeb;width:100%;height:100%;z-index:-1;}.send-box{padding:5px;border-top:1px solid #ccc;}.send-box form{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;}.send-box .form-control{display:block;width:85%;padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:2;color:#222;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.send-box button{border:0;background:#3867d6;padding:.375rem 5px;color:#fff;border-radius:.25rem;font-size:14px;font-weight:400;width:100px;margin-left:1%;}.icon-live{position:relative;bottom:-5px;right:7px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;background-image:linear-gradient(58deg,#2bcd72 0,#9acd2b 100%);}
/* invalid input */
.bvalidator_bootstrap_invalid {
	background-color: #FFFFAE !important;
}
/* error message */
.bvalidator_bootstrap_errmsg {
	font-size: 14px;
	display: none;
	white-space: nowrap;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	z-index:1010;
}
/* close icon */
.bvalidator_bootstrap_errmsg .bvalidator_bootstrap_close_icon {
	margin-left: 5px;
	margin-top: -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	cursor: pointer;
    color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.bvalidator_bootstrap_errmsg .bvalidator_bootstrap_close_icon:hover {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
/* arrow */
.bvalidator_bootstrap_errmsg .bvalidator_bootstrap_arrow {
	display: inline-block;
	height: 0;
	width: 0;
	position: relative;
	left: -14px;
	vertical-align: middle;
	border-color: transparent;
	border-right-color: #ffffff;
	border-width: 10px 10px 10px 0;
	border-style: solid;
}
.bvalidator_bootstrap_errmsg .bvalidator_bootstrap_arrow:after {
	position: relative;
	vertical-align: middle;
	top: -11px;
	left: -1px;
	border-width: 11px 11px 11px 0;
	content: "";
	z-index: -1;
	display: inline-block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-right-color: rgba(0, 0, 0, 0.25);
	z-index:-1;
}
/* message container  */
.bvalidator_bootstrap_errmsg .bvalidator_bootstrap_cont1 {
	display: inline-block;
	vertical-align: middle
}

.alertify,
.alertify-show,
.alertify-log {
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	   -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	    -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	     -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	        transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */
}
.alertify-hide {
	-webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-log-hide {
	-webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-cover {
	position: fixed; z-index: 99999;
	top: 0; right: 0; bottom: 0; left: 0;
	background-color:white;
	filter:alpha(opacity=0);
	opacity:0;
}
	.alertify-cover-hidden {
		display: none;
	}
.alertify {
	position: fixed; z-index: 99999;
	top: 50px; left: 50%;
	width: 550px;
	margin-left: -275px;
	opacity: 1;
}
	.alertify-hidden {
		-webkit-transform: translate(0,-150px);
		   -moz-transform: translate(0,-150px);
		    -ms-transform: translate(0,-150px);
		     -o-transform: translate(0,-150px);
		        transform: translate(0,-150px);
		opacity: 0;
		display: none;
	}
	/* overwrite display: none; for everything except IE6-8 */
	:root *> .alertify-hidden {
		display: block;
		visibility: hidden;
	}
.alertify-logs {
	position: fixed;
	z-index: 5000;
	bottom: 10px;
	right: 10px;
	width: 300px;
}
.alertify-logs-hidden {
	display: none;
}
	.alertify-log {
		display: block;
		margin-top: 10px;
		position: relative;
		right: -300px;
		opacity: 0;
	}
	.alertify-log-show {
		right: 0;
		opacity: 1;
	}
	.alertify-log-hide {
		-webkit-transform: translate(300px, 0);
		   -moz-transform: translate(300px, 0);
		    -ms-transform: translate(300px, 0);
		     -o-transform: translate(300px, 0);
		        transform: translate(300px, 0);
		opacity: 0;
	}
	.alertify-dialog {
		padding: 25px;
	}
		.alertify-resetFocus {
			border: 0;
			clip: rect(0 0 0 0);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
		}
		.alertify-inner {
			text-align: center;
		}
		.alertify-text {
			margin-bottom: 15px;
			width: 100%;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
			        box-sizing: border-box;
			font-size: 100%;
		}
		.alertify-buttons {
		}
			.alertify-button,
			.alertify-button:hover,
			.alertify-button:active,
			.alertify-button:visited {
				background: none;
				text-decoration: none;
				border: none;
				/* line-height and font-size for input button */
				line-height: 1.5;
				font-size: 100%;
				display: inline-block;
				cursor: pointer;
				margin-left: 5px;
			}

@media only screen and (max-width: 680px) {
	.alertify,
	.alertify-logs {
		width: 90%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.alertify {
		left: 5%;
		margin: 0;
	}
}

/**
* Bootstrap 3 Look and Feel
* Based on Alertify Bootstrap theme.
* @author İsmail Demirbilek
* http://github.com/dbtek/alertify-bootstrap-3
*/
.alertify {
  background: #FFF;
  border: 1px solid #8E8E8E;
  /* browsers that don't support rgba */
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding;
  /* Safari 4? Chrome 6? */
  /* Firefox 3.6 */
  background-clip: padding-box;
  /* Firefox 4, Safari 5, Opera 10, IE 9 */ }

.alertify-dialog {
  padding: 0; }

.alertify-inner {
  text-align: left;
  margin-top: 15px; }

.alertify-message {
  padding: 15px;
  margin: 0; }

.alertify-text-wrapper {
  padding: 0 15px; }

.alertify-text {
  color: #555;
  border-radius: 4px;
  padding: 8px;
  background-color: #FFF;
  border: 1px solid #CCC;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.alertify-text:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }

.alertify-buttons {
  margin: 0px 15px;
  padding: 14px 0px 15px;
  border-top: 1px solid #DDD;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #FFF;
          box-shadow: inset 0 1px 0 #FFF;
  text-align: right; }

.alertify-button, .alertify-button:hover, .alertify-button:focus, .alertify-button:active {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.alertify-button:focus {
  outline: none;
  -webkit-box-shadow: 0 0 5px #2B72D5;
          box-shadow: 0 0 5px #2B72D5; }

.alertify-button:active {
  position: relative;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.alertify-button-cancel, .alertify-button-cancel:hover, .alertify-button-cancel:focus, .alertify-button-cancel:active {
    color: #ffffff;
    background-color: #949ca9;
    border-color: #949ca9;
    border-radius: 15px;
}

.alertify-button-cancel:hover, .alertify-button-cancel:focus, .alertify-button-cancel:active {
    color: #ffffff;
    background-color: #949ca9;
    border-color: #949ca9;
}

.alertify-button-ok, .alertify-button-ok:hover, .alertify-button-ok:focus, .alertify-button-ok:active {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    border-radius: 15px;
}

.alertify-button-ok:hover, .alertify-button-ok:focus, .alertify-button-ok:active {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439; }

.alertify-log {
    /*background: #3276b1;
  padding: 15px 14px 15px;
  border-radius: 4px;
  color: #D9EDF7;
  border: 1px solid #285e8e;*/
    background: #1F1F1F;
    background: rgba(0,0,0,.9);
    padding: 15px 14px 15px;
    border-radius: 4px;
    color: #FFF;
    border: 1px solid #285e8e;
}

.alertify-log-error {
  color: #ecf0f1;
  background: #e74c3c;
  border: 1px solid #c0392b; }

.alertify-log-success {
  color: #ecf0f1;
  background: #27ae60;
  border: 1px solid #2ecc71; }

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/external/chosen/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('/external/chosen/chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('/external/chosen/chosen-sprite.png') no-repeat 100% -20px;
  background: url('/external/chosen/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('/external/chosen/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/external/chosen/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/external/chosen/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/external/chosen/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  font-size:12px;
  
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 20px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/external/chosen/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
  
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('/external/chosen/chosen-sprite.png') no-repeat -30px -20px;
  background: url('/external/chosen/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('/external/chosen/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/external/chosen/chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/external/chosen/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/external/chosen/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('/external/chosen/chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */

/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
  -webkit-pointer-events: none;
}

#nprogress .bar {
  background: #F58220;

  position: fixed;
  z-index: 100;
  top: 0px;
  left: 0;
  width: 100%;
  height: 7px;
}


/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: absolute;
  z-index: 100;
  top: 61px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 14px;
  height: 14px;

  border:  solid 5px transparent;
  border-top-color:  #F58220;
  border-left-color: #F58220;
  border-radius: 10px;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
  -moz-animation:    nprogress-spinner 400ms linear infinite;
  -ms-animation:     nprogress-spinner 400ms linear infinite;
  -o-animation:      nprogress-spinner 400ms linear infinite;
  animation:         nprogress-spinner 400ms linear infinite;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes nprogress-spinner {
  0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes nprogress-spinner {
  0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes nprogress-spinner {
  0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg);   transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}


@charset "UTF-8";
/*
1. Variables
2. General
3. Helper
4. Demo
5. Menu
6. Topbar
7. Bootstrap Custom
8. Alerts
9. Badges
10. Buttons
11. Card
12. Pagination
13. Progressbar
14. Popover Tooltips
15. Widgets
16. Confirm Alert
17. Sweet Alert
18. JStree
19. Nestable
20. Range Slider
21. Rating
22. Switchery
23. Form Elements
24. Form Validation
25. Form Upload
25. Form Datepicker
25. Form Colorpicker
26. Form Editor
26. Form Select
27. Form Wizard
29. Summernote
30. Events
31. Email
32. Charts
33. Tables
34. Maps
35. Authentication
36. Timeline
37. Pricing
38. Invoice
39. Print
40. Responsive
*/
@import url("https://fonts.googleapis.com/css?family=Comfortaa:300,400,700");
/* 
===============
    General
===============
*/
@font-face {
    font-family: 'simple-line-icons';
    src: url('fonts/Simple-Line-Icons.eot?v=2.4.0');
    src: url('fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Webfont: Lato-Regular */
@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
    url('fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
html {
    position: relative;
    min-height: 100%;
}

body {
    font-family: "Lato";
    margin: 0;
    background: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
    /*color: #000000;*/
    line-height: 1.5;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}

h1 {
    font-size: 36px;
}

h2 {
    font-size: 30px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 20px;
}

h5 {
    font-size: 16px;
}

h6 {
    font-size: 13px;
}

b {
    font-weight: 700;
}

strong {
    font-weight: 700;
}

p {
    line-height: 1.6;
    margin-bottom: 10px;
}

label {
    vertical-align: middle;
}

* {
    outline: none !important;
}

a {
    /*   color: #4c7cf3; */
    color: #46A094;
    text-decoration: none !important;
}

    a:hover {
        color: #346bf1;
        outline: 0;
        text-decoration: none;
    }

    a:active {
        color: #346bf1;
        outline: 0;
        text-decoration: none !important;
    }

    a:focus {
        color: #346bf1;
        outline: 0;
        text-decoration: none;
    }

code {
    color: #4c7cf3;
}

.xp-small-logo {
    display: none;
}

.xp-rightbar {
    overflow: hidden;
    min-height:113px;
    transition: all 0.3s ease;
}

.xp-headerbar {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.xp-contentbar {
    padding: 30px;
    margin-bottom: 30px;
}

.xp-footerbar {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 20px 30px;
    text-align: center;
    border-top: 1px solid #e1e4e9;
}

.xp-toggle-menu .xp-footerbar {
    left: 0;
}

/* 
==============
    Helper
==============
*/
/*  -----  Padding  ----  */
.p-t-5 {
    padding-top: 5px;
}

.p-t-10 {
    padding-top: 10px;
}

.p-t-15 {
    padding-top: 15px;
}

.p-t-20 {
    padding-top: 20px;
}

.p-t-25 {
    padding-top: 25px;
}

.p-t-30 {
    padding-top: 30px;
}

.p-t-35 {
    padding-top: 35px;
}

.p-t-40 {
    padding-top: 40px;
}

.p-t-45 {
    padding-top: 45px;
}

.p-t-50 {
    padding-top: 50px;
}

.p-r-5 {
    padding-right: 5px;
}

.p-r-10 {
    padding-right: 10px;
}

.p-r-15 {
    padding-right: 15px;
}

.p-r-20 {
    padding-right: 20px;
}

.p-r-25 {
    padding-right: 25px;
}

.p-r-30 {
    padding-right: 30px;
}

.p-r-35 {
    padding-right: 35px;
}

.p-r-40 {
    padding-right: 40px;
}

.p-r-45 {
    padding-right: 45px;
}

.p-r-50 {
    padding-right: 50px;
}

.p-b-5 {
    padding-bottom: 5px;
}

.p-b-10 {
    padding-bottom: 10px;
}

.p-b-15 {
    padding-bottom: 15px;
}

.p-b-20 {
    padding-bottom: 20px;
}

.p-b-25 {
    padding-bottom: 25px;
}

.p-b-30 {
    padding-bottom: 30px;
}

.p-b-35 {
    padding-bottom: 35px;
}

.p-b-40 {
    padding-bottom: 40px;
}

.p-b-45 {
    padding-bottom: 45px;
}

.p-b-50 {
    padding-bottom: 50px;
}

.p-l-5 {
    padding-left: 5px;
}

.p-l-10 {
    padding-left: 10px;
}

.p-l-15 {
    padding-left: 15px;
}

.p-l-20 {
    padding-left: 20px;
}

.p-l-25 {
    padding-left: 25px;
}

.p-l-30 {
    padding-left: 30px;
}

.p-l-35 {
    padding-left: 35px;
}

.p-l-40 {
    padding-left: 40px;
}

.p-l-45 {
    padding-left: 45px;
}

.p-l-50 {
    padding-left: 50px;
}

/*  -----  Margin  ----  */
.m-t-5 {
    margin-top: 5px;
}

.m-t-10 {
    margin-top: 10px;
}

.m-t-15 {
    margin-top: 15px;
}

.m-t-20 {
    margin-top: 20px;
}

.m-t-25 {
    margin-top: 25px;
}

.m-t-30 {
    margin-top: 30px;
}

.m-t-35 {
    margin-top: 35px;
}

.m-t-40 {
    margin-top: 40px;
}

.m-t-45 {
    margin-top: 45px;
}

.m-t-50 {
    margin-top: 50px;
}

.m-r-5 {
    margin-right: 5px;
}

.m-r-10 {
    margin-right: 10px;
}

.m-r-15 {
    margin-right: 15px;
}

.m-r-20 {
    margin-right: 20px;
}

.m-r-25 {
    margin-right: 25px;
}

.m-r-30 {
    margin-right: 30px;
}

.m-r-35 {
    margin-right: 35px;
}

.m-r-40 {
    margin-right: 40px;
}

.m-r-45 {
    margin-right: 45px;
}

.m-r-50 {
    margin-right: 50px;
}

.m-b-5 {
    margin-bottom: 5px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.m-b-15 {
    margin-bottom: 15px;
}

.m-b-20 {
    margin-bottom: 20px;
}

.m-b-25 {
    margin-bottom: 25px;
}

.m-b-30 {
    margin-bottom: 30px;
}

.m-b-35 {
    margin-bottom: 35px;
}

.m-b-40 {
    margin-bottom: 40px;
}

.m-b-45 {
    margin-bottom: 45px;
}

.m-b-50 {
    margin-bottom: 50px;
}

.m-l-5 {
    margin-left: 5px;
}

.m-l-10 {
    margin-left: 10px;
}

.m-l-15 {
    margin-left: 15px;
}

.m-l-20 {
    margin-left: 20px;
}

.m-l-25 {
    margin-left: 25px;
}

.m-l-30 {
    margin-left: 30px;
}

.m-l-35 {
    margin-left: 35px;
}

.m-l-40 {
    margin-left: 40px;
}

.m-l-45 {
    margin-left: 45px;
}

.m-l-50 {
    margin-left: 50px;
}

/*  -----  Line Height  ----  */
.l-h-20 {
    line-height: 20px;
}

.l-h-22 {
    line-height: 22px;
}

.l-h-24 {
    line-height: 24px;
}

.l-h-26 {
    line-height: 26px;
}

.l-h-28 {
    line-height: 28px;
}

.l-h-30 {
    line-height: 30px;
}

.l-h-32 {
    line-height: 32px;
}

.l-h-34 {
    line-height: 34px;
}

.l-h-36 {
    line-height: 36px;
}

.l-h-38 {
    line-height: 38px;
}

.l-h-40 {
    line-height: 40px;
}

/*  -----  Font Size  ----  */
.font-10 {
    font-size: 10px;
}

.font-11 {
    font-size: 11px;
}

.font-12 {
    font-size: 12px;
}

.font-13 {
    font-size: 13px;
}

.font-14 {
    font-size: 14px;
}

.font-15 {
    font-size: 15px;
}

.font-16 {
    font-size: 16px;
}

.font-17 {
    font-size: 17px;
}

.font-18 {
    font-size: 18px;
}

.font-19 {
    font-size: 19px;
}

.font-20 {
    font-size: 20px;
}

.font-21 {
    font-size: 21px;
}

.font-22 {
    font-size: 22px;
}

.font-23 {
    font-size: 23px;
}

.font-24 {
    font-size: 24px;
}

.font-25 {
    font-size: 25px;
}

.font-26 {
    font-size: 26px;
}

.font-27 {
    font-size: 27px;
}

.font-28 {
    font-size: 28px;
}

.font-29 {
    font-size: 29px;
}

.font-30 {
    font-size: 30px;
}

.font-31 {
    font-size: 31px;
}

.font-32 {
    font-size: 32px;
}

.font-33 {
    font-size: 33px;
}

.font-34 {
    font-size: 34px;
}

.font-35 {
    font-size: 35px;
}

.font-36 {
    font-size: 36px;
}

.font-37 {
    font-size: 37px;
}

.font-38 {
    font-size: 38px;
}

.font-39 {
    font-size: 39px;
}

.font-40 {
    font-size: 40px;
}

/*  -----  Font Weight  ----  */
.f-w-3 {
    font-weight: 300;
}

.f-w-4 {
    font-weight: 400;
}

.f-w-5 {
    font-weight: 500;
}

.f-w-6 {
    font-weight: 600;
}

.f-w-7 {
    font-weight: 700;
}

/*  -----  Border Radius  ----  */
.b-r-1 {
    border-radius: 1px;
}

.b-r-2 {
    border-radius: 2px;
}

.b-r-3 {
    border-radius: 3px;
}

.b-r-4 {
    border-radius: 4px;
}

.b-r-5 {
    border-radius: 5px;
}

.b-r-6 {
    border-radius: 6px;
}

.b-r-7 {
    border-radius: 7px;
}

.b-r-8 {
    border-radius: 8px;
}

.b-r-9 {
    border-radius: 9px;
}

.b-r-10 {
    border-radius: 10px;
}

.b-r-15 {
    border-radius: 15px;
}

.b-r-20 {
    border-radius: 20px;
}

.b-r-25 {
    border-radius: 25px;
}

.b-r-30 {
    border-radius: 30px;
}

.b-r-35 {
    border-radius: 35px;
}

.b-r-40 {
    border-radius: 40px;
}

.b-r-45 {
    border-radius: 45px;
}

.b-r-50 {
    border-radius: 50px;
}

.b-r-100 {
    border-radius: 100px;
}

/*  -----  Extra  ----  */
.chart-height {
    height: 320px;
}

.vh-100 {
    height: 100vh;
}

.v-a-m {
    vertical-align: middle;
}

.psn-abs {
    position: absolute;
}

.bx-shadow {
    -moz-box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
    -webkit-box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
    box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
}

.bg-primary-gradient {
    background-image: linear-gradient(58deg, #4c7cf3 0, #4cc6f3 100%);
}

.bg-secondary-gradient {
    background-image: linear-gradient(58deg, #949ca9 0, #cfd2d6 100%);
}

.bg-success-gradient {
    background-image: linear-gradient(58deg, #2bcd72 0, #9acd2b 100%);
}

.bg-danger-gradient {
    background-image: linear-gradient(58deg, #ff4b5b 0, #ff7e4b 100%);
}

.bg-warning-gradient {
    background-image: linear-gradient(58deg, #fac751 0, #faec51 100%);
}

.bg-info-gradient {
    background-image: linear-gradient(58deg, #52c4ca 0, #2ce9ad 100%);
}

.bg-light-gradient {
    background-image: linear-gradient(58deg, #e1e4e9 0, #f3f3f3 100%);
}

.bg-dark-gradient {
    background-image: linear-gradient(58deg, #313131 0, #666666 100%);
}

.text-primary-gradient {
    background: -webkit-linear-gradient(#4cc6f3, #4c7cf3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-secondary-gradient {
    background: -webkit-linear-gradient(#cfd2d6, #949ca9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-success-gradient {
    background: -webkit-linear-gradient(#9acd2b, #2bcd72);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-danger-gradient {
    background: -webkit-linear-gradient(#ff7e4b, #ff4b5b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-warning-gradient {
    background: -webkit-linear-gradient(#faec51, #fac751);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-info-gradient {
    background: -webkit-linear-gradient(#2ce9ad, #52c4ca);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-light-gradient {
    background: -webkit-linear-gradient(#f3f3f3, #e1e4e9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-dark-gradient {
    background: -webkit-linear-gradient(#666666, #313131);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.btn-shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.primary-rgba {
    background-color: rgba(76, 124, 243, 0.3);
}

.secondary-rgba {
    background-color: rgba(148, 156, 169, 0.3);
}

.success-rgba {
    background-color: rgba(43, 205, 114, 0.3);
}

.danger-rgba {
    background-color: rgba(255, 75, 91, 0.3);
}

.warning-rgba {
    background-color: rgba(250, 199, 81, 0.3);
}

.info-rgba {
    background-color: rgba(82, 196, 202, 0.3);
}

.light-rgba {
    background-color: rgba(225, 228, 233, 0.3);
}

.dark-rgba {
    background-color: rgba(49, 49, 49, 0.3);
}

/* 
============
    Demo
============
*/
/* ----- Model ----- */
.xp-example-modal {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1;
    display: block;
}

/* ----- Icons ----- */
.xp-icon-box div {
    color: #8A98AC;
    border-radius: 50px;
    line-height: 38px;
    white-space: nowrap;
}

    .xp-icon-box div p {
        margin-bottom: 0;
        line-height: inherit;
    }

        .xp-icon-box div p i {
            display: inline-block;
            font-size: 18px;
            width: 40px;
            height: 40px;
            line-height: 40px;
            vertical-align: middle;
            text-align: center;
            background-color: #fff;
            border-radius: 50%;
            margin-right: 12px;
            margin-left: -14px;
            margin-bottom: 1px;
            margin-top: 1px;
        }

        .xp-icon-box div p span.text-alias {
            color: #d4d4d4;
        }

    .xp-icon-box div:hover {
        color: #ffffff;
        background-color: #4c7cf3;
    }

        .xp-icon-box div:hover p i {
            color: #4c7cf3;
        }

        .xp-icon-box div:hover p span.text-alias {
            color: #ffffff;
        }

/* ----- Grid ----- */
.xp-example-row .xp-grid-example {
    position: relative;
    padding: 1rem;
    margin: 1rem -15px 0;
    border: solid #f3f6fe;
    border-width: 0.2rem 0 0;
}

.xp-example-row .row > .col, .xp-example-row .row > [class^=col-] {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    background-color: #dbe5fd;
    border: 1px solid #acc2f9;
}

.xp-example-row .row + .row {
    margin-top: 1rem;
}

.xp-example-row.xp-example-row-flex-cols .row {
    min-height: 10rem;
    background-color: #f3f6fe;
}

@media (min-width: 576px) {
    .xp-grid-example {
        padding: 1.5rem;
        margin-right: 0;
        margin-left: 0;
        border-width: 0.2rem;
    }
}
/* 
============
    Menu
============
*/
.xp-horizontal-menu-toggle {
    display: none;
}

    .xp-horizontal-menu-toggle button {
        border: none;
        margin-left: 10px;
        vertical-align: middle;
        cursor: pointer;
    }

        .xp-horizontal-menu-toggle button i {
            vertical-align: middle;
        }

.xp-menubar {
    background: #ffffff;
    padding: 0 30px;
    box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
}

.xp-horizontal-nav {
    border-radius: 0.25em;
    z-index: 999;
    left: 0;
    right: 0;
    transition: 0.3s ease-in-out;
}

    .xp-horizontal-nav ul,
    .xp-horizontal-nav ul ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        .xp-horizontal-nav ul li a {
            display: block;
            text-transform: capitalize;
            line-height: 20px;
            text-decoration: none;
            white-space: normal;
            transition: all 0.3s ease-in-out;
            background: transparent;
        }

    .xp-horizontal-nav .animated {
        animation-duration: 1s;
        animation-fill-mode: both;
    }

    .xp-horizontal-nav .container,
    .xp-horizontal-nav .container-fluid {
        position: relative;
    }

    .xp-horizontal-nav .dropdown-toggle::after {
        width: inherit;
        height: inherit;
        border: 0;
        margin: 0;
    }

    .xp-horizontal-nav .dropdown {
        position: relative;
    }

    .xp-horizontal-nav .dropdown-menu {
        position: absolute;
        display: none;
        top: 100%;
        left: 0;
        z-index: 1000;
    }

    .xp-horizontal-nav .open > .dropdown-menu {
        display: block;
    }

    .xp-horizontal-nav .collapse:not(.show) {
        display: none;
    }

    .xp-horizontal-nav .collapsing {
        position: relative;
        height: 0;
        overflow: hidden;
        transition: height 0.35s ease;
    }

    .xp-horizontal-nav .navbar-collapse {
        overflow-x: visible;
        padding-right: 15px;
        padding-left: 15px;
        -webkit-overflow-scrolling: touch;
    }

        .xp-horizontal-nav .navbar-collapse.show {
            overflow-y: auto;
        }

        .xp-horizontal-nav .navbar-collapse:before,
        .xp-horizontal-nav .navbar-collapse:after {
            content: " ";
            display: table;
        }

        .xp-horizontal-nav .navbar-collapse:after {
            clear: both;
        }

    .xp-horizontal-nav .xp-horizontal-menu li a {
        position: relative;
        display: block;
        font-size: 14px;
    }

    .xp-horizontal-nav .xp-horizontal-menu li .fa-icon-left {
        margin-right: 8px;
    }

    .xp-horizontal-nav .xp-horizontal-menu li .fa-icon-right {
        margin-left: 8px;
    }

    .xp-horizontal-nav .xp-horizontal-menu > li > a {
        padding: 10px 12px;
        max-width: 180px;
        color: #2B343A;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

        .xp-horizontal-nav .xp-horizontal-menu > li > a i {
            display: inline-block;
            width: 25px;
            font-size: 16px;
            vertical-align: middle;
        }

        .xp-horizontal-nav .xp-horizontal-menu > li > a span {
            vertical-align: middle;
        }

        .xp-horizontal-nav .xp-horizontal-menu > li.active > a,
        .xp-horizontal-nav .xp-horizontal-menu > li > a:hover,
        .xp-horizontal-nav .xp-horizontal-menu > li > a:focus {
            color: #4c7cf3;
            background-color: transparent;
        }

    .xp-horizontal-nav .xp-horizontal-menu li .description {
        font-style: italic;
        font-size: 90%;
        margin: 6px 0 0;
        font-weight: 400;
    }

    .xp-horizontal-nav .xp-horizontal-menu .dropdown-menu {
        background-color: #ffffff;
        margin: 0;
    }

        .xp-horizontal-nav .xp-horizontal-menu .dropdown-menu li a {
            color: #2B343A;
            font-size: 14px;
        }

        .xp-horizontal-nav .xp-horizontal-menu .dropdown-menu li.active > a,
        .xp-horizontal-nav .xp-horizontal-menu .dropdown-menu li > a:hover,
        .xp-horizontal-nav .xp-horizontal-menu .dropdown-menu li > a:focus {
            color: #4c7cf3;
            background-color: #ffffff;
        }

    .xp-horizontal-nav .xp-horizontal-menu .dropdown-toggle:focus {
        outline: 0;
    }

    .xp-horizontal-nav .xp-horizontal-menu .mega-menu-col-title:before,
    .xp-horizontal-nav .xp-horizontal-menu .dropdown .dropdown-toggle:before,
    .xp-horizontal-nav .xp-horizontal-menu .dropdown .dropdown-toggle:after {
        font-family: "simple-line-icons";
    }

    .xp-horizontal-nav .navbar-collapse {
        padding: 0;
    }

    .xp-horizontal-nav .menu-item-has-mega-menu.dropdown {
        position: static;
    }

        .xp-horizontal-nav .menu-item-has-mega-menu.dropdown .mega-menu.dropdown-menu {
            width: 100%;
            padding: 0;
            background-color: #ffffff;
        }

        .xp-horizontal-nav .menu-item-has-mega-menu.dropdown .mega-menu-row {
            width: 100%;
            float: left;
        }

        .xp-horizontal-nav .menu-item-has-mega-menu.dropdown .mega-menu-col {
            list-style: none;
            color: #2B343A;
        }

            .xp-horizontal-nav .menu-item-has-mega-menu.dropdown .mega-menu-col a {
                color: #2B343A;
            }

            .xp-horizontal-nav .menu-item-has-mega-menu.dropdown .mega-menu-col .active > a,
            .xp-horizontal-nav .menu-item-has-mega-menu.dropdown .mega-menu-col > a:hover,
            .xp-horizontal-nav .menu-item-has-mega-menu.dropdown .mega-menu-col > a:focus {
                color: #4c7cf3;
                background: transparent;
            }

        .xp-horizontal-nav .menu-item-has-mega-menu.dropdown .mega-menu-col-title {
            font-size: 15px;
            line-height: 20px;
            margin: 0;
        }

    .xp-horizontal-nav.xp-fixed-navbar {
        position: relative;
    }

@media (min-width: 992px) {
    .xp-horizontal-nav .navbar-toggle {
        display: none;
    }

    .xp-horizontal-nav .navbar-collapse.collapse {
        display: block;
    }

    .xp-horizontal-nav .xp-horizontal-menu {
        float: left;
    }

        .xp-horizontal-nav .xp-horizontal-menu > li {
            float: left;
        }

        .xp-horizontal-nav .xp-horizontal-menu > .dropdown > .dropdown-toggle {
            padding-right: 12px;
        }

            .xp-horizontal-nav .xp-horizontal-menu > .dropdown > .dropdown-toggle:after {
                display: none;
                content: "";
                position: absolute;
                font-size: 10px;
                font-weight: 700;
                top: 20px;
                right: 5px;
            }

        .xp-horizontal-nav .xp-horizontal-menu .dropdown .dropdown-menu {
            box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
            border-radius: 0.25em;
            width: 200px;
            border: none;
            background-color: #cdefe7;
        }

            .xp-horizontal-nav .xp-horizontal-menu .dropdown .dropdown-menu .dropdown-menu {
                left: 100%;
                top: 0;
            }

            .xp-horizontal-nav .xp-horizontal-menu .dropdown .dropdown-menu .dropdown:first-child .dropdown-menu {
                top: -1px;
            }

            .xp-horizontal-nav .xp-horizontal-menu .dropdown .dropdown-menu > li > a {
                padding: 10px 12px;
            }

            .xp-horizontal-nav .xp-horizontal-menu .dropdown .dropdown-menu > li:first-child > a {
                border-top: 0;
            }

            .xp-horizontal-nav .xp-horizontal-menu .dropdown .dropdown-menu .dropdown > .dropdown-toggle {
                padding: 10px 20px 10px 12px;
            }

                .xp-horizontal-nav .xp-horizontal-menu .dropdown .dropdown-menu .dropdown > .dropdown-toggle:before {
                    float: right;
                    content: "";
                    position: absolute;
                    font-size: 10px;
                    font-weight: 700;
                    right: 8px;
                }

        .xp-horizontal-nav .xp-horizontal-menu .dropdown .mega-menu.dropdown-menu {
            max-height: 400px;
            overflow-y: auto;
        }

        .xp-horizontal-nav .xp-horizontal-menu .mega-menu-col {
            padding: 10px 15px;
            float: left;
        }

            .xp-horizontal-nav .xp-horizontal-menu .mega-menu-col .sub-menu a {
                padding: 10px 12px;
                display: inline-block;
            }

                .xp-horizontal-nav .xp-horizontal-menu .mega-menu-col .sub-menu a:hover, .xp-horizontal-nav .xp-horizontal-menu .mega-menu-col .sub-menu a:focus {
                    color: #4c7cf3;
                    background: transparent;
                }

        .xp-horizontal-nav .xp-horizontal-menu .mega-menu-col-title {
            font-weight: 700;
            padding: 6px 10px;
            display: inline-block;
        }

        .xp-horizontal-nav .xp-horizontal-menu .mega-menu-col-content {
            padding: 4px 10px;
        }
}

@media (max-width: 991px) {
    .xp-horizontal-nav {
        background-color: #ffffff;
        border-color: #e1e4e9;
    }

        .xp-horizontal-nav .navbar-collapse {
            overflow-y: auto !important;
        }

        .xp-horizontal-nav .mega-menu-col .mega-menu-col-title,
        .xp-horizontal-nav .dropdown .dropdown-toggle {
            padding: 12px 24px 12px 12px;
        }

            .xp-horizontal-nav .mega-menu-col .mega-menu-col-title:before,
            .xp-horizontal-nav .dropdown .dropdown-toggle:before {
                float: right;
                content: "";
                font-size: 10px;
                font-weight: 700;
                position: absolute;
                right: 8px;
            }

        .xp-horizontal-nav .mega-menu-col.on .mega-menu-col-title:before,
        .xp-horizontal-nav .dropdown.on > .dropdown-toggle:before {
            transform: rotate(-270deg);
        }

        .xp-horizontal-nav .xp-horizontal-menu {
            float: none !important;
        }

            .xp-horizontal-nav .xp-horizontal-menu li {
                float: none;
            }

                .xp-horizontal-nav .xp-horizontal-menu li .mega-menu-col-title,
                .xp-horizontal-nav .xp-horizontal-menu li a {
                    max-width: inherit;
                    padding: 8px 12px;
                    font-weight: 400;
                    display: block;
                    cursor: pointer;
                    font-size: 14px;
                    line-height: 20px;
                    transition: all 0.3s ease-in-out;
                    color: #2B343A;
                }

                    .xp-horizontal-nav .xp-horizontal-menu li a:hover,
                    .xp-horizontal-nav .xp-horizontal-menu li a:focus, .xp-horizontal-nav .xp-horizontal-menu li.active > a,
                    .xp-horizontal-nav .xp-horizontal-menu li .mega-menu-col-title:hover,
                    .xp-horizontal-nav .xp-horizontal-menu li .mega-menu.dropdown-menu .mega-menu-col .active > a,
                    .xp-horizontal-nav .xp-horizontal-menu li .dropdown-menu li.active > a,
                    .xp-horizontal-nav .xp-horizontal-menu li .dropdown-menu li a:hover,
                    .xp-horizontal-nav .xp-horizontal-menu li .dropdown-menu li a:focus,
                    .xp-horizontal-nav .xp-horizontal-menu li .mega-menu .mega-menu-col ul li a:hover,
                    .xp-horizontal-nav .xp-horizontal-menu li .mega-menu .mega-menu-col ul li a:focus {
                        color: #4c7cf3;
                        background-color: #ffffff;
                    }

            .xp-horizontal-nav .xp-horizontal-menu > li:first-child > a {
                border-top: 0;
            }

            .xp-horizontal-nav .xp-horizontal-menu .dropdown .mega-menu.dropdown-menu,
            .xp-horizontal-nav .xp-horizontal-menu .dropdown .dropdown-menu {
                float: none;
                position: relative;
                left: 0;
                box-shadow: 0px 0px 0px;
                border-radius: 0px 0px 0px;
                border: 0;
                background-color: transparent;
            }

            .xp-horizontal-nav .xp-horizontal-menu .dropdown .dropdown-menu {
                padding-left: 25px;
            }

            .xp-horizontal-nav .xp-horizontal-menu .dropdown .mega-menu.dropdown-menu .mega-menu-row {
                float: none;
            }

                .xp-horizontal-nav .xp-horizontal-menu .dropdown .mega-menu.dropdown-menu .mega-menu-row .mega-menu-col {
                    padding: 0;
                }

                .xp-horizontal-nav .xp-horizontal-menu .dropdown .mega-menu.dropdown-menu .mega-menu-row .mega-menu-col-title {
                    font-size: 14px;
                }

        .xp-horizontal-nav.xp-mobile-navbar .navbar-collapse {
            position: fixed;
            overflow-x: hidden;
            display: block;
            z-index: 99;
            width: 100%;
            height: 450px !important;
            max-height: 100%;
            left: 100%;
            top: 70px;
            margin: 0;
            transition: all 0.3s ease-in-out;
            background-color: #ffffff;
            box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
        }

            .xp-horizontal-nav.xp-mobile-navbar .navbar-collapse.show {
                left: 0;
            }

            .xp-horizontal-nav.xp-mobile-navbar .navbar-collapse .mega-menu-col {
                width: 100%;
                max-width: 100%;
            }

        .xp-horizontal-nav.xp-mobile-navbar .xp-horizontal-menu {
            padding: 15px;
            margin: 0;
        }
}
/* 
==================
    Topbar
==================
*/
.xp-toggle-menu .xp-leftbar {
    position: fixed;
    left: -250px;
    transition: all 0.3s ease;
}

.xp-toggle-menu .xp-rightbar {
    margin-left: 0px;
}

.xpSearchModal .modal-content {
    border: none;
    border-radius: 50px;
    box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
}

    .xpSearchModal .modal-content .modal-body {
        padding: 5px;
    }

    .xpSearchModal .modal-content .xp-searchbar input[type=search] {
        background-color: #ffffff;
        color: #2B343A;
        font-size: 18px;
        padding-left: 20px;
        border: none;
        border-radius: 50px 0 0 50px;
    }

    .xpSearchModal .modal-content .xp-searchbar .btn {
        background-color: #4c7cf3;
        color: #ffffff;
        font-weight: 700;
        font-size: 16px;
        font-weight: 700;
        border-radius: 50px;
        padding: 5px 15px 3px 15px;
        box-shadow: none;
    }

.xp-topbar {
    background-color: #000000;/*#4c7cf3;*/
    padding: 3px 30px;
}

    .xp-topbar .dropdown-toggle::after {
        display: none;
    }

    .xp-topbar .xp-badge-up {
        position: relative;
        top: -10px;
        margin: 0 -10px;
        border: 2px solid #ffffff;
        padding: 3px 4px 1px;
    }

    .xp-topbar .xp-search a > i {
        vertical-align: middle;
    }

    .xp-topbar .xp-profilebar > ul > li {
        margin-right: 15px;
    }

        .xp-topbar .xp-profilebar > ul > li:last-child {
            margin-right: 0;
        }

    .xp-topbar .xp-userprofile a img {
        width: 32px;
    }

    .xp-topbar .xp-userprofile a .xp-user-live {
        position: absolute;
        bottom: -2px;
        right: -2px;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        border: 2px solid #ffffff;
        background-image: linear-gradient(58deg, #2bcd72 0, #9acd2b 100%);
    }

    .xp-topbar .xp-userprofile .dropdown-menu {
        top: 26px !important;
        background-color: #ffffff;
        border: 1px solid #dee7f2;
        border-radius: 15px;
        padding: 0;
    }

        .xp-topbar .xp-userprofile .dropdown-menu .dropdown-item:first-child {
            background-image: linear-gradient(58deg, #4c7cf3 0, #4cc6f3 100%);
            border-radius: 15px 15px 0 0;
            font-weight: 700;
            line-height: 1.2;
        }

        .xp-topbar .xp-userprofile .dropdown-menu .dropdown-item:last-child {
            border-radius: 0 0 15px 15px;
        }

        .xp-topbar .xp-userprofile .dropdown-menu a:hover {
            background-color: #F0F4F9;
        }

    .xp-topbar .xp-notification .dropdown-menu {
        width: 310px;
        top: 26px !important;
        background-color: #ffffff;
        border: 1px solid #dee7f2;
        border-radius: 15px;
        padding: 0;
    }

    .xp-topbar .xp-notification li.media:first-child {
        background-image: linear-gradient(58deg, #4c7cf3 0, #4cc6f3 100%);
        border-radius: 15px 15px 0 0;
    }

    .xp-topbar .xp-notification li.media:last-child {
        border-radius: 0 0 15px 15px;
        border-top: 1px solid #F0F4F9;
    }

    .xp-topbar .xp-notification li.media.xp-noti {
        padding: 15px;
        background-color: #ffffff;
        border: none;
    }

        .xp-topbar .xp-notification li.media.xp-noti a h5 {
            color: #2B343A;
        }

            .xp-topbar .xp-notification li.media.xp-noti a h5 span {
                color: #8A98AC;
            }

        .xp-topbar .xp-notification li.media.xp-noti a p {
            color: #8A98AC;
        }

        .xp-topbar .xp-notification li.media.xp-noti .xp-noti-icon {
            width: 40px;
            height: 40px;
            line-height: 42px;
            font-size: 16px;
            border-radius: 50%;
            text-align: center;
            vertical-align: middle;
            box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
        }

        .xp-topbar .xp-notification li.media.xp-noti:hover {
            background-color: #F0F4F9;
        }

    .xp-topbar .xp-message .dropdown-menu {
        width: 310px;
        top: 26px !important;
        background-color: #ffffff;
        border: 1px solid #dee7f2;
        border-radius: 15px;
        padding: 0;
    }

    .xp-topbar .xp-message li.media:first-child {
        background-image: linear-gradient(58deg, #4c7cf3 0, #4cc6f3 100%);
        border-radius: 15px 15px 0 0;
    }

    .xp-topbar .xp-message li.media:last-child {
        border-radius: 0 0 15px 15px;
        border-top: 1px solid #F0F4F9;
    }

    .xp-topbar .xp-message li.media.xp-msg {
        padding: 15px;
        background-color: #ffffff;
        border: none;
    }

        .xp-topbar .xp-message li.media.xp-msg img {
            box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
        }

        .xp-topbar .xp-message li.media.xp-msg a h5 {
            color: #2B343A;
        }

            .xp-topbar .xp-message li.media.xp-msg a h5 span {
                color: #8A98AC;
            }

        .xp-topbar .xp-message li.media.xp-msg a p {
            color: #8A98AC;
        }

        .xp-topbar .xp-message li.media.xp-msg .xp-noti-icon {
            width: 40px;
            height: 40px;
            line-height: 40px;
            background: #dbe5fd;
            color: #4c7cf3;
            font-size: 20px;
            border-radius: 50%;
            text-align: center;
            vertical-align: middle;
        }

        .xp-topbar .xp-message li.media.xp-msg:hover {
            background-color: #F0F4F9;
        }

            .xp-topbar .xp-message li.media.xp-msg:hover .xp-noti-icon {
                background: #ffffff;
            }

.xp-breadcrumbbar {
    padding: 30px 30px 0 30px;
}

    .xp-breadcrumbbar .xp-page-title {
        font-size: 20px;
        color: #2B343A;
        margin-bottom: 0;
        margin-top: 0;
    }

    .xp-breadcrumbbar .xp-breadcrumb {
        text-align: right;
    }

    .xp-breadcrumbbar .breadcrumb {
        padding: 0 0 0;
    }

        .xp-breadcrumbbar .breadcrumb .breadcrumb-item a {
            color: #8A98AC;
        }

        .xp-breadcrumbbar .breadcrumb .breadcrumb-item.active {
            color: #2B343A;
        }

/* 
========================
    Bootstrap Custom
======================== 
*/
/* -----  Breacrumb  ----- */
.breadcrumb {
    display: inline-flex;
    background-color: transparent;
    margin: 0;
    padding: 10px 0 0;
}

/* -----  Dropdown  ----- */
.dropdown-menu {
    padding: 5px 0;
    font-size: 15px;
    border-color: #e1e4e9;
    box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
}

    .dropdown-menu .dropdown-item {
        padding: 0.5rem 1.5rem;
    }

        .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
            background-color: #e1e4e9;
            color: #313131;
            text-decoration: none;
        }

/* -----  Background color  ----- */
.bg-primary {
    background-color: #4c7cf3 !important;
}

.bg-secondary {
    background-color: #949ca9 !important;
}

.bg-success {
    background-color: #2bcd72 !important;
}

.bg-danger {
    background-color: #ff4b5b !important;
}

.bg-warning {
    background-color: #fac751 !important;
}

.bg-info {
    background-color: #52c4ca !important;
}

.bg-light {
    background-color: #e1e4e9 !important;
}

.bg-dark {
    background-color: #313131 !important;
}

.bg-muted {
    background-color: #8A98AC !important;
}

.bg-white {
    background-color: #ffffff !important;
}

/* -----  Background color RGBA ----- */
.bg-primary-rgba {
    background-color: rgba(76, 124, 243, 0.3) !important;
}

.bg-secondary-rgba {
    background-color: rgba(148, 156, 169, 0.3) !important;
}

.bg-success-rgba {
    background-color: rgba(43, 205, 114, 0.3) !important;
}

.bg-danger-rgba {
    background-color: rgba(255, 75, 91, 0.3) !important;
}

.bg-warning-rgba {
    background-color: rgba(250, 199, 81, 0.3) !important;
}

.bg-info-rgba {
    background-color: rgba(82, 196, 202, 0.3) !important;
}

.bg-light-rgba {
    background-color: rgba(225, 228, 233, 0.3) !important;
}

.bg-dark-rgba {
    background-color: rgba(49, 49, 49, 0.3) !important;
}
.bg-darkblue-rgba {
    background-color: rgba(76, 124, 243, 0.8) !important;
}
.bg-darkgray-rgba {
    background-color: rgba(28, 26, 26, 0.5) !important;
}
.bg-darksuccess-rgba {
    background-color: rgba(33, 147, 83, 0.7) !important;
}
.bg-darkwarning-rgba {
    background-color: rgba(250, 128, 81, 1) !important;
}
.bg-darkyellow-rgba {
    background-color: rgba(251, 244, 10, 1) !important;
}
/* -----  Text Color  ----- */
.text-white {
    color: #ffffff !important;
}

.text-black {
    /* color: #FDD037 !important; */
    color: #2B343A !important;
}

.text-muted {
    color: #8A98AC !important;
}

.text-primary {
    color: #4c7cf3 !important;
}

.text-secondary {
    color: #949ca9 !important;
}

.text-success {
    color: #2bcd72 !important;
}

.text-danger {
    color: #ff4b5b !important;
}

.text-warning {
    color: #fac751 !important;
}

.text-info {
    color: #52c4ca !important;
}

.text-light {
    color: #e1e4e9 !important;
}

.text-dark {
    color: #313131 !important;
}

a.text-primary:focus {
    color: #346bf1 !important;
}

a.text-primary:hover {
    color: #346bf1 !important;
}

a.text-secondary:focus {
    color: #868f9e !important;
}

a.text-secondary:hover {
    color: #868f9e !important;
}

a.text-success:focus {
    color: #27b866 !important;
}

a.text-success:hover {
    color: #27b866 !important;
}

a.text-danger:focus {
    color: #ff3244 !important;
}

a.text-danger:hover {
    color: #ff3244 !important;
}

a.text-warning:focus {
    color: #f9bf38 !important;
}

a.text-warning:hover {
    color: #f9bf38 !important;
}

a.text-info:focus {
    color: #3ebdc4 !important;
}

a.text-info:hover {
    color: #3ebdc4 !important;
}

a.text-light:focus {
    color: #d2d7de !important;
}

a.text-light:hover {
    color: #d2d7de !important;
}

a.text-dark:focus {
    color: #242424 !important;
}

a.text-dark:hover {
    color: #242424 !important;
}

/* -----  Navs & Tabs  ----- */
.nav-tabs .nav-link {
    color: #313131;
    background-color: rgba(43,52,58,.03);
}

.nav-tabs .nav-item.show .nav-link {
    /*color: #4c7cf3; */
    color: #4cA094;
}

.nav-tabs .nav-link.active {
    /*color: #4c7cf3; */
    color: #4cA094; 
    font-weight:bold;
}

.nav-pills .nav-link {
    color: #313131;
}

    .nav-pills .nav-link.active {
        color: #ffffff;
        background-color: #4c7cf3;
    }

.nav-pills .show > .nav-link {
    color: #ffffff;
    background-color: #4c7cf3;
}

.accordion .card-header {
    background-color: #f0f1f4;
    border: 1px solid transparent;
}

.accordion .btn-link {
    font-weight: 500;
}

    .accordion .btn-link:hover {
        text-decoration: none;
    }

    .accordion .btn-link:focus {
        text-decoration: none;
    }

.accordion-button:not(.collapsed) {
    background-color: #ffffff;
    font-weight: bold;
    font-size: 16px;
    color: #000000;
}
.accordion-button {
    background-color: #ffffff;
    font-weight: bold;
    font-size: 16px;
    color: #000000;
}

/* -----  Popover  ----- */
.popover {
    border-radius: 5px;
    border: 1px solid #e1e4e9;
    box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
}

.popover-header {
    margin-top: 0;
}

.bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::before {
    bottom: 0;
    border-top-color: #e1e4e9;
}

/* -----  Blockquote  ----- */
.blockquote {
    font-size: 1.05rem;
}

/* -----  Modal  ----- */
.modal-title {
    margin-top: 0;
}

/* 
==============
    Alerts
==============
    */
/*.alert {
    border: 0;
}

    .alert .alert-link {
        font-weight: 600;
    }

.alert-primary {
    color: #4c7cf3;
    background-color: #dbe5fd;
    border-color: #dbe5fd;
}

    .alert-primary .alert-link {
        color: #4c7cf3;
    }

.alert-secondary {
    color: #949ca9;
    background-color: #e9eaed;
    border-color: #e9eaed;
}

    .alert-secondary .alert-link {
        color: #949ca9;
    }

.alert-success {
    color: #2bcd72;
    background-color: #a5ecc4;
    border-color: #a5ecc4;
}

    .alert-success .alert-link {
        color: #2bcd72;
    }

.alert-danger {
    color: #ff4b5b;
    background-color: #ffe4e6;
    border-color: #ffe4e6;
}

    .alert-danger .alert-link {
        color: #ff4b5b;
    }*/

.alert-warning {
    color: #fac751;
    background-color: #FFDB58;
    border-color: #fef7e6;
}

    .alert-warning .alert-link {
        color: #fac751;
    }

/*.alert-info {
    color: #52c4ca;
    background-color: #c7ecee;
    border-color: #c7ecee;
}

    .alert-info .alert-link {
        color: #52c4ca;
    }

.alert-light {
    color: #8A98AC;
    background-color: #f0f1f4;
    border-color: #f0f1f4;
}

    .alert-light .alert-link {
        color: #8A98AC;
    }

.alert-dark {
    color: #313131;
    background-color: #7e7e7e;
    border-color: #7e7e7e;
}

    .alert-dark .alert-link {
        color: #313131;
    }
*/
/* 
==============
    Badges
==============
*/
.badge {
    font-weight: 400;
    padding: 5px 6px 3px;
}

.badge-default {
    background-color: #4c7cf3;
    color: #ffffff;
}

    .badge-default[href]:hover {
        background-color: #346bf1;
    }

    .badge-default[href]:focus {
        background-color: #346bf1;
    }

.badge-primary {
    background-color: #4c7cf3;
}

    .badge-primary[href]:hover {
        background-color: #346bf1;
    }

    .badge-primary[href]:focus {
        background-color: #346bf1;
    }

.badge-secondary {
    background-color: #949ca9;
}

    .badge-secondary[href]:hover {
        background-color: #868f9e;
    }

    .badge-secondary[href]:focus {
        background-color: #868f9e;
    }

.badge-success {
    background-color: #2bcd72;
}

    .badge-success[href]:hover {
        background-color: #27b866;
    }

    .badge-success[href]:focus {
        background-color: #27b866;
    }

.badge-danger {
    background-color: #ff4b5b;
}

    .badge-danger[href]:hover {
        background-color: #ff3244;
    }

    .badge-danger[href]:focus {
        background-color: #ff3244;
    }

.badge-warning {
    color: #ffffff;
    background-color: #fac751;
}

    .badge-warning[href]:hover {
        background-color: #f9bf38;
    }

    .badge-warning[href]:focus {
        background-color: #f9bf38;
    }

.badge-info {
    background-color: #52c4ca;
}

    .badge-info[href]:hover {
        background-color: #3ebdc4;
    }

    .badge-info[href]:focus {
        background-color: #3ebdc4;
    }

.badge-light {
    color: #8A98AC;
    background-color: #e1e4e9;
}

    .badge-light[href]:hover {
        background-color: #d2d7de;
    }

    .badge-light[href]:focus {
        background-color: #d2d7de;
    }

.badge-dark {
    background-color: #313131;
}

    .badge-dark[href]:hover {
        background-color: #242424;
    }

    .badge-dark[href]:focus {
        background-color: #242424;
    }

/* 
===============
    Buttons
===============
*/
.xp-button .btn {
    margin-bottom: 5px;
}

.xp-dropdown .btn {
    margin-bottom: 5px;
}

.btn {
    border-radius: 15px;
    font-size: 14px;
    padding: 5px 18px;
}

.btn-rounded {
    border-radius: 20px;
}

.btn-round {
    width: 40px;
    height: 40px;
    padding: 7px 12px;
    border-radius: 50%;
}

.btn-sm {
    padding: 4px 18px;
}

/* -----  Button  ----- */
.btn-primary {
    color: #ffffff;
    background-color: #4c7cf3;
    border-color: #4c7cf3;
    box-shadow: 0 2px 6px 0 rgba(76, 124, 243, 0.5);
}

.btn-secondary {
    color: #ffffff;
    background-color: #949ca9;
    border-color: #949ca9;
    box-shadow: 0 2px 6px 0 rgba(148, 156, 169, 0.5);
}

.btn-success {
    color: #ffffff;
    background-color: #2bcd72;
    border-color: #2bcd72;
    box-shadow: 0 2px 6px 0 rgba(43, 205, 114, 0.5);
}

.btn-danger {
    color: #ffffff;
    background-color: #ff4b5b;
    border-color: #ff4b5b;
    box-shadow: 0 2px 6px 0 rgba(255, 75, 91, 0.5);
}

.btn-warning {
    /*color: #ffffff;
    background-color: #fac751;
    border-color: #fac751;
    box-shadow: 0 2px 6px 0 rgba(250, 199, 81, 0.5); */

    color: #000000;
    background-color: #FDD037;
    border-color: #FDD037;
    box-shadow: 0 2px 6px 0 rgba(250, 199, 81, 0.5);
}

.btn-info {
    color: #ffffff;
    background-color: #52c4ca;
    border-color: #52c4ca;
    box-shadow: 0 2px 6px 0 rgba(82, 196, 202, 0.5);
}

.btn-light {
    /*color: #8A98AC;*/
    background-color: #e1e4e9;
    border-color: #e1e4e9;
    box-shadow: 0 2px 6px 0 rgba(225, 228, 233, 0.5);
}

.btn-dark {
    color: #ffffff;
    background-color: #313131;
    border-color: #313131;
    box-shadow: 0 2px 6px 0 rgba(49, 49, 49, 0.5);
}

.btn-default {
    color: #ffffff;
    background-color: #70B773;
    border-color: #70B773;
    box-shadow: 0 2px 6px 0 rgba(76, 124, 243, 0.5);
}

.btn-white {
    color: #2B343A;
    background-color: #ffffff;
    border-color: #ffffff;
    box-shadow: 0 2px 6px 0 rgba(255, 255, 255, 0.5);
}

/* -----  Button Outline  ----- */
.btn-outline-primary {
    color: #4c7cf3;
    border-color: #4c7cf3;
}

.btn-outline-secondary {
    color: #949ca9;
    border-color: #949ca9;
}

.btn-outline-success {
    color: #2bcd72;
    border-color: #2bcd72;
}

.btn-outline-danger {
    color: #ff4b5b;
    border-color: #ff4b5b;
}

.btn-outline-warning {
    color: #fac751;
    border-color: #fac751;
}

.btn-outline-info {
    color: #52c4ca;
    border-color: #52c4ca;
}

.btn-outline-light {
    color: #e1e4e9;
    border-color: #e1e4e9;
}

.btn-outline-dark {
    color: #313131;
    background-image: none;
    background-color: transparent;
    border-color: #313131;
}

.btn-outline-default {
    color: #4c7cf3;
    border-color: #4c7cf3;
}

/* -----  Button Hover  ----- */
.btn-primary:active {
    background-color: #346bf1;
    border-color: #346bf1;
}

.btn-primary:hover {
    background-color: #346bf1;
    border-color: #346bf1;
}

.btn-primary:focus {
    background-color: #346bf1;
    border-color: #346bf1;
}

.btn-primary:visited {
    background-color: #346bf1;
    border-color: #346bf1;
}

.btn-primary:not(:disabled):not(.disabled).active {
    background-color: #346bf1;
    border-color: #346bf1;
}

.btn-primary:not(:disabled):not(.disabled):active {
    background-color: #346bf1;
    border-color: #346bf1;
}

.btn-outline-primary:active {
    background-color: #346bf1;
    border-color: #346bf1;
}

.btn-outline-primary:hover {
    background-color: #346bf1;
    border-color: #346bf1;
}

.open > .dropdown-toggle.btn-primary {
    background-color: #346bf1;
    border-color: #346bf1;
}

.show > .btn-outline-primary.dropdown-toggle {
    background-color: #346bf1;
    border-color: #346bf1;
}

.show > .btn-primary.dropdown-toggle {
    background-color: #346bf1;
    border-color: #346bf1;
}

.btn-secondary:active {
    background-color: #868f9e;
    border-color: #868f9e;
}

.btn-secondary:hover {
    background-color: #868f9e;
    border-color: #868f9e;
}

.btn-secondary:focus {
    background-color: #868f9e;
    border-color: #868f9e;
}

.btn-secondary:visited {
    background-color: #868f9e;
    border-color: #868f9e;
}

.btn-secondary:not(:disabled):not(.disabled).active {
    background-color: #868f9e;
    border-color: #868f9e;
}

.btn-secondary:not(:disabled):not(.disabled):active {
    background-color: #868f9e;
    border-color: #868f9e;
}

.btn-outline-secondary:active {
    background-color: #868f9e;
    border-color: #868f9e;
}

.btn-outline-secondary:hover {
    background-color: #868f9e;
    border-color: #868f9e;
}

.open > .dropdown-toggle.btn-secondary {
    background-color: #868f9e;
    border-color: #868f9e;
}

.show > .btn-outline-secondary.dropdown-toggle {
    background-color: #868f9e;
    border-color: #868f9e;
}

.show > .btn-secondary.dropdown-toggle {
    background-color: #868f9e;
    border-color: #868f9e;
}

.btn-success:active {
    background-color: #27b866;
    border-color: #27b866;
}

.btn-success:hover {
    background-color: #27b866;
    border-color: #27b866;
}

.btn-success:focus {
    background-color: #27b866;
    border-color: #27b866;
}

.btn-success:visited {
    background-color: #27b866;
    border-color: #27b866;
}

.btn-success:not(:disabled):not(.disabled).active {
    background-color: #27b866;
    border-color: #27b866;
}

.btn-success:not(:disabled):not(.disabled):active {
    background-color: #27b866;
    border-color: #27b866;
}

.btn-outline-success:active {
    background-color: #27b866;
    border-color: #27b866;
}

.btn-outline-success:hover {
    background-color: #27b866;
    border-color: #27b866;
}

.open > .dropdown-toggle.btn-success {
    background-color: #27b866;
    border-color: #27b866;
}

.show > .btn-outline-success.dropdown-toggle {
    background-color: #27b866;
    border-color: #27b866;
}

.show > .btn-success.dropdown-toggle {
    background-color: #27b866;
    border-color: #27b866;
}

.btn-danger:active {
    background-color: #ff3244;
    border-color: #ff3244;
}

.btn-danger:hover {
    background-color: #ff3244;
    border-color: #ff3244;
}

.btn-danger:focus {
    background-color: #ff3244;
    border-color: #ff3244;
}

.btn-danger:visited {
    background-color: #ff3244;
    border-color: #ff3244;
}

.btn-danger:not(:disabled):not(.disabled).active {
    background-color: #ff3244;
    border-color: #ff3244;
}

.btn-danger:not(:disabled):not(.disabled):active {
    background-color: #ff3244;
    border-color: #ff3244;
}

.btn-outline-danger:active {
    background-color: #ff3244;
    border-color: #ff3244;
}

.btn-outline-danger:hover {
    background-color: #ff3244;
    border-color: #ff3244;
}

.open > .dropdown-toggle.btn-danger {
    background-color: #ff3244;
    border-color: #ff3244;
}

.show > .btn-outline-danger.dropdown-toggle {
    background-color: #ff3244;
    border-color: #ff3244;
}

.show > .btn-danger.dropdown-toggle {
    background-color: #ff3244;
    border-color: #ff3244;
}

.btn-warning:active {
    color: #ffffff;
    background-color: #f9bf38;
    border-color: #f9bf38;
}

.btn-warning:hover {
    color: #ffffff;
    background-color: #f9bf38;
    border-color: #f9bf38;
}

.btn-warning:focus {
    color: #ffffff;
    background-color: #f9bf38;
    border-color: #f9bf38;
}

.btn-warning:visited {
    color: #ffffff;
    background-color: #f9bf38;
    border-color: #f9bf38;
}

.btn-warning:not(:disabled):not(.disabled).active {
    color: #ffffff;
    background-color: #f9bf38;
    border-color: #f9bf38;
}

.btn-warning:not(:disabled):not(.disabled):active {
    color: #ffffff;
    background-color: #f9bf38;
    border-color: #f9bf38;
}

.btn-outline-warning:active {
    color: #ffffff;
    background-color: #f9bf38;
    border-color: #f9bf38;
}

.btn-outline-warning:hover {
    color: #ffffff;
    background-color: #f9bf38;
    border-color: #f9bf38;
}

.open > .dropdown-toggle.btn-warning {
    color: #ffffff;
    background-color: #f9bf38;
    border-color: #f9bf38;
}

.show > .btn-outline-warning.dropdown-toggle {
    color: #ffffff;
    background-color: #f9bf38;
    border-color: #f9bf38;
}

.show > .btn-warning.dropdown-toggle {
    color: #ffffff;
    background-color: #f9bf38;
    border-color: #f9bf38;
}

.btn-info:active {
    background-color: #3ebdc4;
    border-color: #3ebdc4;
}

.btn-info:hover {
    background-color: #3ebdc4;
    border-color: #3ebdc4;
}

.btn-info:focus {
    background-color: #3ebdc4;
    border-color: #3ebdc4;
}

.btn-info:visited {
    background-color: #3ebdc4;
    border-color: #3ebdc4;
}

.btn-info:not(:disabled):not(.disabled).active {
    background-color: #3ebdc4;
    border-color: #3ebdc4;
}

.btn-info:not(:disabled):not(.disabled):active {
    background-color: #3ebdc4;
    border-color: #3ebdc4;
}

.btn-outline-info:active {
    background-color: #3ebdc4;
    border-color: #3ebdc4;
}

.btn-outline-info:hover {
    background-color: #3ebdc4;
    border-color: #3ebdc4;
}

.open > .dropdown-toggle.btn-info {
    background-color: #3ebdc4;
    border-color: #3ebdc4;
}

.show > .btn-outline-info.dropdown-toggle {
    background-color: #3ebdc4;
    border-color: #3ebdc4;
}

.show > .btn-info.dropdown-toggle {
    background-color: #3ebdc4;
    border-color: #3ebdc4;
}

.btn-light:active {
    background-color: #d2d7de;
    border-color: #d2d7de;
}

.btn-light:hover {
    background-color: #d2d7de;
    border-color: #d2d7de;
}

.btn-light:focus {
    background-color: #d2d7de;
    border-color: #d2d7de;
}

.btn-light:visited {
    background-color: #d2d7de;
    border-color: #d2d7de;
}

.btn-light:not(:disabled):not(.disabled).active {
    background-color: #d2d7de;
    border-color: #d2d7de;
}

.btn-light:not(:disabled):not(.disabled):active {
    background-color: #d2d7de;
    border-color: #d2d7de;
}

.btn-outline-light:active {
    background-color: #d2d7de;
    border-color: #d2d7de;
}

.btn-outline-light:hover {
    background-color: #d2d7de;
    border-color: #d2d7de;
}

.open > .dropdown-toggle.btn-light {
    background-color: #d2d7de;
    border-color: #d2d7de;
}

.show > .btn-outline-light.dropdown-toggle {
    background-color: #d2d7de;
    border-color: #d2d7de;
}

.show > .btn-light.dropdown-toggle {
    background-color: #d2d7de;
    border-color: #d2d7de;
}

.btn-dark:active {
    background-color: #242424;
    border-color: #242424;
}

.btn-dark:hover {
    background-color: #242424;
    border-color: #242424;
}

.btn-dark:focus {
    background-color: #242424;
    border-color: #242424;
}

.btn-dark:visited {
    background-color: #242424;
    border-color: #242424;
}

.btn-dark:not(:disabled):not(.disabled).active {
    background-color: #242424;
    border-color: #242424;
}

.btn-dark:not(:disabled):not(.disabled):active {
    background-color: #242424;
    border-color: #242424;
}

.btn-outline-dark:active {
    background-color: #242424;
    border-color: #242424;
}

.btn-outline-dark:hover {
    background-color: #242424;
    border-color: #242424;
}

.open > .dropdown-toggle.btn-dark {
    background-color: #242424;
    border-color: #242424;
}

.show > .btn-outline-dark.dropdown-toggle {
    background-color: #242424;
    border-color: #242424;
}

.show > .btn-dark.dropdown-toggle {
    background-color: #242424;
    border-color: #242424;
}

.btn-default:active {
    background-color: #70B773;
    border-color: #346bf1;
}

.btn-default:hover {
    background-color: #fff;
    border-color: #70B773;
}

.btn-default:focus {
    background-color: #fff;
    border-color: #70B773;
}

.btn-default:visited {
    background-color: #70B773;
    border-color: #70B773;
}

.btn-default:not(:disabled):not(.disabled).active {
    background-color: #70B773;
    border-color: #70B773;
}

.btn-default:not(:disabled):not(.disabled):active {
    background-color: #70B773;
    border-color: #70B773;
}

.btn-outline-default:active {
    background-color: #346bf1;
    border-color: #346bf1;
}

.btn-outline-default:hover {
    background-color: #346bf1;
    border-color: #346bf1;
}

.open > .dropdown-toggle.btn-primary {
    background-color: #346bf1;
    border-color: #346bf1;
}

.show > .btn-outline-primary.dropdown-toggle {
    background-color: #346bf1;
    border-color: #346bf1;
}

.show > .btn-primary.dropdown-toggle {
    background-color: #346bf1;
    border-color: #346bf1;
}

/* -----  Buttons Box shadow  ----- */
.btn-primary.focus {
    box-shadow: 0 0 0 0.2rem #acc2f9;
}

.btn-primary:focus {
    box-shadow: 0 0 0 0.2rem #acc2f9;
}

.btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem #cdd0d6;
}

.btn-secondary:focus {
    box-shadow: 0 0 0 0.2rem #cdd0d6;
}

.btn-success.focus {
    box-shadow: 0 0 0 0.2rem #7be3a9;
}

.btn-success:focus {
    box-shadow: 0 0 0 0.2rem #7be3a9;
}

.btn-danger.focus {
    box-shadow: 0 0 0 0.2rem #ffb1b8;
}

.btn-danger:focus {
    box-shadow: 0 0 0 0.2rem #ffb1b8;
}

.btn-warning.focus {
    box-shadow: 0 0 0 0.2rem #fde7b4;
}

.btn-warning:focus {
    box-shadow: 0 0 0 0.2rem #fde7b4;
}

.btn-light.focus {
    box-shadow: 0 0 0 0.2rem white;
}

.btn-light:focus {
    box-shadow: 0 0 0 0.2rem white;
}

.btn-dark.focus {
    box-shadow: 0 0 0 0.2rem #646464;
}

.btn-dark:focus {
    box-shadow: 0 0 0 0.2rem #646464;
}

.btn-default.focus {
    box-shadow: 0 0 0 0.2rem #acc2f9;
}

.btn-default:focus {
    box-shadow: 0 0 0 0.2rem #acc2f9;
}

/* -----  Disabled Buttons  ----- */
.btn-primary.disabled {
    color: #ffffff;
    background-color: #4c7cf3;
    border-color: #4c7cf3;
}

.btn-primary:disabled {
    color: #ffffff;
    background-color: #4c7cf3;
    border-color: #4c7cf3;
}

.btn-secondary.disabled {
    color: #ffffff;
    background-color: #4c7cf3;
    border-color: #4c7cf3;
}

.btn-secondary:disabled {
    color: #ffffff;
    background-color: #949ca9;
    border-color: #949ca9;
}

.btn-success.disabled {
    color: #ffffff;
    background-color: #2bcd72;
    border-color: #2bcd72;
}

.btn-success:disabled {
    color: #ffffff;
    background-color: #2bcd72;
    border-color: #2bcd72;
}

.btn-danger.disabled {
    color: #ffffff;
    background-color: #ff4b5b;
    border-color: #ff4b5b;
}

.btn-danger:disabled {
    color: #ffffff;
    background-color: #ff4b5b;
    border-color: #ff4b5b;
}

.btn-warning.disabled {
    color: #ffffff;
    background-color: #fac751;
    border-color: #fac751;
}

.btn-warning:disabled {
    color: #ffffff;
    background-color: #fac751;
    border-color: #fac751;
}

.btn-info.disabled {
    color: #ffffff;
    background-color: #52c4ca;
    border-color: #52c4ca;
}

.btn-info:disabled {
    color: #ffffff;
    background-color: #52c4ca;
    border-color: #52c4ca;
}

.btn-light.disabled {
    color: #8A98AC;
    background-color: #e1e4e9;
    border-color: #e1e4e9;
}

.btn-light:disabled {
    color: #8A98AC;
    background-color: #e1e4e9;
    border-color: #e1e4e9;
}

.btn-dark.disabled {
    color: #ffffff;
    background-color: #313131;
    border-color: #313131;
}

.btn-dark:disabled {
    color: #ffffff;
    background-color: #313131;
    border-color: #313131;
}

/* -----  Social Buttons  ----- */
.btn-facebook {
    color: #ffffff !important;
    background-color: #3b5998;
}

.btn-whatsapp {
    color: #ffffff !important;
    background-color: #4FCE5D;
}

.btn-googleplus {
    color: #ffffff !important;
    background-color: #dd4b39;
}

.btn-instagram {
    color: #ffffff !important;
    background-color: #517fa4;
}

.btn-youtube {
    color: #ffffff !important;
    background-color: #bb0000;
}

.btn-twitter {
    color: #ffffff !important;
    background-color: #00aced;
}

.btn-linkedin {
    color: #ffffff !important;
    background-color: #007bb6;
}

.btn-dribbble {
    color: #ffffff !important;
    background-color: #ea4c89;
}

.btn-skype {
    color: #ffffff !important;
    background-color: #00aff0;
}

.btn-pinterest {
    color: #ffffff !important;
    background-color: #cb2027;
}

.btn-vk {
    color: #ffffff !important;
    background-color: #4c75a3;
}

.btn-tumblr {
    color: #ffffff !important;
    background-color: #32506d;
}

.btn-dropbox {
    color: #ffffff !important;
    background-color: #007ee5;
}

.btn-flickr {
    color: #ffffff !important;
    background-color: #ff0084;
}

/* 
============
    Card
============
*/
.card {
    border: none;
    box-shadow: 4px 4px 10px 0px rgb(200 200 200 / 50%);
    border-radius: 5px;
}

    .card.border-primary {
        border: 1px solid;
    }

    .card.border-secondary {
        border: 1px solid;
    }

    .card.border-success {
        border: 1px solid;
    }

    .card.border-danger {
        border: 1px solid;
    }

    .card.border-warning {
        border: 1px solid;
    }

    .card.border-info {
        border: 1px solid;
    }

    .card.border-light {
        border: 1px solid;
    }

    .card.border-dark {
        border: 1px solid;
    }

.card-primary {
    background-color: #4c7cf3;
    border-color: #4c7cf3;
}

.card-secondary {
    background-color: #949ca9;
    border-color: #949ca9;
}

.card-success {
    background-color: #2bcd72;
    border-color: #2bcd72;
}

.card-danger {
    background-color: #ff4b5b;
    border-color: #ff4b5b;
}

.card-warning {
    background-color: #fac751;
    border-color: #fac751;
}

.card-info {
    background-color: #52c4ca;
    border-color: #52c4ca;
}

.card-light {
    background-color: #e1e4e9;
    border-color: #e1e4e9;
}

.card-dark {
    background-color: #313131;
    border-color: #313131;
}

.card-header {
    border-bottom: 1px solid rgba(43, 52, 58, 0.05);
}

    .card-header:first-child {
        border-radius: calc(15px - 1px) calc(15px - 1px) 0 0;
    }

.card-title {
    font-size: 16px;
}

.card-subtitle {
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    color: #8A98AC;
}

.card-footer {
    border-top: 1px solid rgba(43, 52, 58, 0.05);
}

/* 
==================
    Pagination
==================
*/
.page-item .page-link {
    color: #4c7cf3;
}

    .page-item .page-link:focus {
        color: #313131;
        background-color: #e1e4e9;
        border-color: #e1e4e9;
    }

    .page-item .page-link:hover {
        color: #313131;
        background-color: #e1e4e9;
        border-color: #e1e4e9;
    }

.page-item.active .page-link {
    color: #ffffff;
    background-color: #4c7cf3;
    border-color: #4c7cf3;
}

/* 
===================
    Progressbar
===================
*/
.progress-bar {
    background-color: #4c7cf3;
}

/* 
==========================
    Popover & Tooltips
========================== 
*/
.popover-title {
    margin-top: 0;
}

.tooltip .tooltip-inner {
    padding: 4px 10px;
}

/* 
===============
    Widgets
===============
*/
/*  -----  Widget - Basic  -----  */
.xp-widget-icon-bg {
    height: 50px;
    width: 50px;
    line-height: 63px;
    text-align: center;
    border-radius: 49%;
    margin: 0 auto;
}
.xp-widget-icon-bg2 {
    height: 68px;
    width: 68px;
    line-height: 68px;
    text-align: center;
    border-radius: 49%;
    margin: 0 auto;
}
/*  -----  Widget - To Do Lists  -----  */
.xp-to-do-list .list-group-item {
    border: none;
}

.xp-to-do-list .custom-control-label {
    color: #2B343A;
}

.xp-to-do-list-remove {
    float: right;
    vertical-align: middle;
    cursor: pointer;
}

    .xp-to-do-list-remove:hover {
        color: #ff4b5b !important;
    }

/*  -----  Widget - Social Profile  -----  */
.xp-social-profile-avatar img {
    border: 5px solid #fff;
    margin-top: -10px;
}

.xp-social-profile-avatar .xp-social-profile-live {
    position: absolute;
    bottom: 15px;
    margin: 0px -20px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 2px solid #ffffff;
    background-color: #2bcd72;
}

/*  -----  Widget - Action History  -----  */
.xp-actions-history-list {
    position: relative;
}

    .xp-actions-history-list:before {
        content: "";
        position: absolute;
        top: 2px;
        width: 15px;
        height: 15px;
        border: 2px solid #4c7cf3;
        border-radius: 50%;
        background-color: #dbe5fd;
    }

    .xp-actions-history-list:after {
        content: "";
        position: absolute;
        height: 100%;
        width: 1px;
        top: 24px;
        left: 7px;
        background: #dbe5fd;
    }

    .xp-actions-history-list .xp-actions-history-item {
        margin-left: 30px;
    }

.xp-icon-timer i {
    width: 30px;
    height: 30px;
    padding: 15px;
    font-size: 20px;
    border-radius: 50px;
    background-color: rgba(0, 0, 0, 0.2);
}

.xp-widget-newsletter .form-control {
    background-color: #ffffff;
    border-radius: 50px;
}

    .xp-widget-newsletter .form-control:focus {
        background-color: #ffffff;
    }

.xp-widget-newsletter .input-group-append {
    padding: 3px;
    background: #ffffff;
    border-radius: 0 50px 50px 0;
}

    .xp-widget-newsletter .input-group-append .btn {
        border-radius: 50px;
        background-color: #ff4b5b;
        color: #ffffff;
        padding: 4px 10px;
        font-weight: 700;
    }

.xp-chartist-widget-color {
    height: 194px !important;
}

    .xp-chartist-widget-color .ct-series-a .ct-bar {
        stroke: #ffffff;
    }

    .xp-chartist-widget-color .ct-label {
        fill: #ffffff;
        color: #ffffff;
        font-size: 14px;
        margin-top: 5px;
    }

/*
=====================
    Confirm Alert
=====================
*/
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button {
    border-radius: 50px;
    border: none;
    padding: 8px 18px;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
    border-radius: 50px;
    border: none;
    padding: 8px 18px;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
    background-color: #949ca9;
    color: #ffffff !important;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
    background-color: #4c7cf3;
}

    .jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
        background-color: #346bf1;
    }

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
    background-color: #27b866;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:focus {
    background-color: #27b866;
    box-shadow: 0 0 0 0.2rem #7be3a9;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
    background-color: #ff3244;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:focus {
    background-color: #ff3244;
    box-shadow: 0 0 0 0.2rem #ffb1b8;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background: #868f9e;
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background: #868f9e;
}

/* 
===================
    Sweet Alert
===================
*/
    .swal2-modal .swal2-title {
        font-weight: 500;
        font-size: 20px;
        color: #8A98AC;
    }

    .swal2-modal .swal2-content {
        font-size: 16px;
    }

    .swal2-modal .swal2-spacer {
        margin: 10px 0;
    }

    .swal2-modal .swal2-file, .swal2-modal .swal2-input, .swal2-modal .swal2-textarea {
        border: 2px solid #8A98AC;
        font-size: 16px;
        box-shadow: none !important;
    }

    .swal2-modal .swal2-styled {
        border: inherit;
        font-size: 14px;
        font-weight: 500;
        margin: 0 5px;
        padding: 8px 18px;
        border-radius: 50px;
    }

    .swal2-modal .swal2-confirm {
        background-color: #4c7cf3 !important;
        border: none;
        border-radius: 50px;
    }

        .swal2-modal .swal2-confirm.btn-success {
            background-color: #2bcd72 !important;
            box-shadow: none;
            border: none;
            border-radius: 50px;
        }

    .swal2-modal .swal2-cancel {
        background-color: #ff4b5b !important;
        border: none;
        border-radius: 50px;
    }

    .swal2-modal .swal2-icon.swal2-error {
        background-color: #ff4b5b;
    }

    .swal2-modal .swal2-icon.swal2-question {
        color: #4c7cf3;
        border-color: #acc2f9;
    }

    .swal2-modal .swal2-icon.swal2-warning {
        color: #fac751;
        border-color: #fde7b4;
    }

    .swal2-modal .swal2-icon.swal2-info {
        color: #52c4ca;
        border-color: #a0dfe2;
    }

    .swal2-modal .swal2-icon.swal2-success {
        color: #2bcd72;
        border-color: #2bcd72;
    }

        .swal2-modal .swal2-icon.swal2-success .line {
            background-color: #2bcd72;
        }

        .swal2-modal .swal2-icon.swal2-success .placeholder {
            border: 4px solid #a5ecc4;
        }

    .swal2-modal .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
        background: #4c7cf3;
    }

        .swal2-modal .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
            background: #acc2f9;
        }

        .swal2-modal .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
            background: #acc2f9;
        }

    .swal2-modal .swal2-progresssteps .swal2-progresscircle {
        background: #4c7cf3;
    }

/* 
==============
    JSTree
==============
*/
.jstree-default .jstree-hovered {
    background: #dbe5fd;
    border-radius: 2px;
    box-shadow: inset 0 0 1px #dbe5fd;
}

.jstree-default .jstree-clicked {
    background: #c3d3fb;
    border-radius: 2px;
    box-shadow: inset 0 0 1px #c3d3fb;
}

.jstree-default .jstree-wholerow-hovered {
    background: #dbe5fd;
}

.jstree-default .jstree-wholerow-clicked {
    background: #c3d3fb;
}

/* 
================
    Nestable
================
*/
.dd-list .dd-item > button {
    height: 27px;
    margin: 5px 0 5px 10px;
}

.dd-list .dd-item .dd-list {
    padding-left: 40px;
}

.dd-list .dd-item .dd-handle {
    display: block;
    height: auto;
    margin: 5px 0;
    padding: 8px 18px;
    color: #8A98AC;
    text-decoration: none;
    font-weight: 600;
    border: 1px solid #f0f1f4;
    background: #f0f1f4;
    border-radius: 3px;
    box-sizing: border-box;
}

    .dd-list .dd-item .dd-handle:hover {
        color: #4c7cf3;
        background: #dbe5fd;
        border: 1px solid #dbe5fd;
        cursor: move;
    }

/* ----- Nestable List 2 ----- */
#nestable2 .dd-list .dd-item > button :before {
    color: #8A98AC;
}

#nestable2 .dd-list .dd-item .dd-handle {
    color: #8A98AC;
    border: 1px solid #f0f1f4;
    background: #f0f1f4;
}

    #nestable2 .dd-list .dd-item .dd-handle:hover {
        color: #4c7cf3;
        background: #dbe5fd;
        border: 1px solid #dbe5fd;
    }

/* ----- Nestable Draggable Handles ----- */
.dd-list .dd-item.dd3-item > button {
    margin-left: 40px;
}

.dd-list .dd-item .dd3-handle {
    position: absolute;
    margin: 0;
    left: 0;
    top: 0;
    cursor: pointer;
    width: 40px;
    text-indent: 40px;
    white-space: nowrap;
    overflow: hidden;
    border: 1px solid #e1e4e9;
    background: #e1e4e9;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
}

    .dd-list .dd-item .dd3-handle:before {
        content: "";
        font-family: "Material Design Icons";
        display: block;
        position: absolute;
        left: 0;
        top: 7px;
        width: 100%;
        text-align: center;
        text-indent: 0;
        color: #8A98AC;
        font-size: 20px;
        font-weight: 500;
    }

.dd-list .dd-item .dd3-content {
    display: block;
    margin: 5px 10px;
    padding: 8px 15px 8px 40px;
    color: #8A98AC;
    text-decoration: none;
    font-weight: 600;
    border: 1px solid #f0f1f4;
    background: #f0f1f4;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

    .dd-list .dd-item .dd3-content:hover {
        color: #4c7cf3;
        background: #dbe5fd;
        border: 1px solid #dbe5fd;
    }

/* 
========================
    Range Slider
======================== 
*/
.irs-line-mid {
    background: url(../plugins/ion-rangeSlider/sprite-skin-flat.png) repeat-x;
}

.irs-line-left {
    background: url(../plugins/ion-rangeSlider/sprite-skin-flat.png) repeat-x;
}

.irs-line-right {
    background: url(../plugins/ion-rangeSlider/sprite-skin-flat.png) repeat-x;
}

.irs-bar {
    background: url(../plugins/ion-rangeSlider/sprite-skin-flat.png) repeat-x;
}

.irs-bar-edge {
    background: url(../plugins/ion-rangeSlider/sprite-skin-flat.png) repeat-x;
}

.irs-slider {
    background: url(../plugins/ion-rangeSlider/sprite-skin-flat.png) repeat-x;
}

.irs {
    height: 40px;
}

.irs-with-grid {
    height: 60px;
}

.irs-line {
    height: 12px;
    top: 25px;
}

.irs-line-left {
    height: 12px;
    background-position: 0 -30px;
}

.irs-line-mid {
    height: 12px;
    background-position: 0 0;
}

.irs-line-right {
    height: 12px;
    background-position: 100% -30px;
}

.irs-bar {
    height: 12px;
    top: 25px;
    background-position: 0 -60px;
}

.irs-bar-edge {
    top: 25px;
    height: 12px;
    width: 9px;
    background-position: 0 -90px;
}

.irs-shadow {
    height: 3px;
    top: 34px;
    background: #2B343A;
    opacity: 0.25;
}

.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25);
}

.irs-slider {
    width: 16px;
    height: 18px;
    top: 22px;
    background-position: 0 -120px;
}

    .irs-slider.state_hover {
        background-position: 0 -150px;
    }

    .irs-slider:hover {
        background-position: 0 -150px;
    }

.irs-min {
    color: #8A98AC;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    top: 0;
    padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-max {
    color: #8A98AC;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    top: 0;
    padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-from {
    color: #ffffff;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #4c7cf3;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-to {
    color: #ffffff;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #4c7cf3;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-single {
    color: #ffffff;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #4c7cf3;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-from:after {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #4c7cf3;
}

.irs-to:after {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #4c7cf3;
}

.irs-single:after {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #4c7cf3;
}

.irs-grid-pol {
    background: #e1e4e9;
}

.irs-grid-text {
    color: #8A98AC;
}

/* 
==============
    Rating
==============
*/
/*  ----- 1 to 10 Rating -----  */
.br-theme-bars-1to10 .br-widget {
    height: 50px;
    white-space: nowrap;
}

    .br-theme-bars-1to10 .br-widget a {
        display: block;
        width: 12px;
        padding: 5px 0;
        height: 28px;
        float: left;
        background-color: #dbe5fd;
        margin: 1px;
        text-align: center;
    }

        .br-theme-bars-1to10 .br-widget a.br-active {
            background-color: #4c7cf3;
        }

        .br-theme-bars-1to10 .br-widget a.br-selected {
            background-color: #4c7cf3;
        }

    .br-theme-bars-1to10 .br-widget .br-current-rating {
        font-size: 20px;
        line-height: 30px;
        float: left;
        padding: 0 20px 0 20px;
        color: #4c7cf3;
        font-weight: 400;
        vertical-align: middle;
    }

.br-theme-bars-1to10 .br-readonly a {
    cursor: default;
}

    .br-theme-bars-1to10 .br-readonly a.br-active {
        background-color: #f2cd95;
    }

    .br-theme-bars-1to10 .br-readonly a.br-selected {
        background-color: #f2cd95;
    }

.br-theme-bars-1to10 .br-readonly .br-current-rating {
    color: #f2cd95;
}

@media print {
    .br-theme-bars-1to10 .br-widget a {
        border: 1px solid #4c7cf3;
        background: #ffffff;
        height: 38px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .br-theme-bars-1to10 .br-widget a.br-active {
            border: 1px solid #4c7cf3;
            background: #4c7cf3;
        }

        .br-theme-bars-1to10 .br-widget a.br-selected {
            border: 1px solid #4c7cf3;
            background: #4c7cf3;
        }

    .br-theme-bars-1to10 .br-widget .br-current-rating {
        color: #4c7cf3;
    }
}
/*  -----  Movie Rating  -----  */
.br-theme-bars-movie .br-widget {
    height: 50px;
    white-space: nowrap;
}

    .br-theme-bars-movie .br-widget a {
        display: block;
        width: 60px;
        height: 8px;
        float: left;
        background-color: #dbe5fd;
        margin: 1px;
    }

        .br-theme-bars-movie .br-widget a.br-active {
            background-color: #4c7cf3;
        }

        .br-theme-bars-movie .br-widget a.br-selected {
            background-color: #4c7cf3;
        }

    .br-theme-bars-movie .br-widget .br-current-rating {
        clear: both;
        width: 240px;
        text-align: center;
        font-weight: 600;
        display: block;
        padding: 0.5em 0;
        color: #4c7cf3;
        font-weight: 400;
    }

.br-theme-bars-movie .br-readonly a {
    cursor: default;
}

    .br-theme-bars-movie .br-readonly a.br-active {
        background-color: #dbe5fd;
    }

    .br-theme-bars-movie .br-readonly a.br-selected {
        background-color: #dbe5fd;
    }

.br-theme-bars-movie .br-readonly .br-current-rating {
    color: #dbe5fd;
}

@media print {
    .br-theme-bars-movie .br-widget a {
        border: 1px solid #4c7cf3;
        background: #ffffff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .br-theme-bars-movie .br-widget a.br-active {
            border: 1px solid #4c7cf3;
            background: #4c7cf3;
        }

        .br-theme-bars-movie .br-widget a.br-selected {
            border: 1px solid #4c7cf3;
            background: #4c7cf3;
        }

    .br-theme-bars-movie .br-widget .br-current-rating {
        color: #4c7cf3;
    }
}
/*  -----  Square Rating  -----  */
.br-theme-bars-square .br-widget {
    height: 50px;
    white-space: nowrap;
}

    .br-theme-bars-square .br-widget a {
        display: block;
        width: 30px;
        height: 30px;
        float: left;
        border: 2px solid #dbe5fd;
        background-color: #ffffff;
        margin: 2px;
        text-decoration: none;
        font-size: 14px;
        font-weight: 400;
        line-height: 2;
        text-align: center;
        color: #dbe5fd;
        font-weight: 600;
    }

        .br-theme-bars-square .br-widget a.br-active {
            border: 2px solid #4c7cf3;
            color: #4c7cf3;
        }

        .br-theme-bars-square .br-widget a.br-selected {
            border: 2px solid #4c7cf3;
            color: #4c7cf3;
        }

    .br-theme-bars-square .br-widget .br-current-rating {
        clear: both;
        width: 330px;
        text-align: center;
        font-weight: 600;
        display: block;
        padding: 0.5em 0;
        color: #4c7cf3;
    }

.br-theme-bars-square .br-readonly a {
    cursor: default;
}

    .br-theme-bars-square .br-readonly a.br-active {
        border: 2px solid #primary;
        color: #4c7cf3;
    }

    .br-theme-bars-square .br-readonly a.br-selected {
        border: 2px solid #primary;
        color: #4c7cf3;
    }

@media print {
    .br-theme-bars-square .br-widget a {
        border: 2px solid #4c7cf3;
        color: #4c7cf3;
    }

        .br-theme-bars-square .br-widget a.br-active {
            border: 2px solid #4c7cf3;
            color: #4c7cf3;
        }

        .br-theme-bars-square .br-widget a.br-selected {
            border: 2px solid #4c7cf3;
            color: #4c7cf3;
        }
}
/*  -----  Pill Rating  -----  */
.br-theme-bars-pill .br-widget {
    height: 50px;
    white-space: nowrap;
}

    .br-theme-bars-pill .br-widget a {
        padding: 7px 15px;
        background-color: #dbe5fd;
        color: #4c7cf3;
        text-decoration: none;
        font-size: 13px;
        line-height: 3;
        text-align: center;
        font-weight: 400;
    }

        .br-theme-bars-pill .br-widget a:first-child {
            -webkit-border-top-left-radius: 999px;
            -webkit-border-bottom-left-radius: 999px;
            -moz-border-radius-topleft: 999px;
            -moz-border-radius-bottomleft: 999px;
            border-top-left-radius: 999px;
            border-bottom-left-radius: 999px;
        }

        .br-theme-bars-pill .br-widget a:last-child {
            -webkit-border-top-right-radius: 999px;
            -webkit-border-bottom-right-radius: 999px;
            -moz-border-radius-topright: 999px;
            -moz-border-radius-bottomright: 999px;
            border-top-right-radius: 999px;
            border-bottom-right-radius: 999px;
        }

        .br-theme-bars-pill .br-widget a.br-active {
            background-color: #4c7cf3;
            color: #ffffff;
        }

        .br-theme-bars-pill .br-widget a.br-selected {
            background-color: #4c7cf3;
            color: #ffffff;
        }

.br-theme-bars-pill .br-readonly a {
    cursor: default;
}

    .br-theme-bars-pill .br-readonly a.br-active {
        background-color: #dbe5fd;
    }

    .br-theme-bars-pill .br-readonly a.br-selected {
        background-color: #dbe5fd;
    }

@media print {
    .br-theme-bars-pill .br-widget a {
        border: 1px solid #4c7cf3;
        border-left: none;
        background: #ffffff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .br-theme-bars-pill .br-widget a:first-child {
            border-left: 1px solid #4c7cf3;
        }

        .br-theme-bars-pill .br-widget a.br-active {
            border: 1px solid #4c7cf3;
            border-left: none;
            background: #ffffff;
            color: #4c7cf3;
        }

        .br-theme-bars-pill .br-widget a.br-selected {
            border: 1px solid #4c7cf3;
            border-left: none;
            background: #ffffff;
            color: #4c7cf3;
        }
}
/*  -----  Reversed Rating  -----  */
.br-theme-bars-reversed .br-widget {
    height: 50px;
    white-space: nowrap;
}

    .br-theme-bars-reversed .br-widget a {
        display: block;
        width: 22px;
        height: 22px;
        float: left;
        background-color: #dbe5fd;
        margin: 1px;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.4;
        color: #4c7cf3;
        text-align: center;
    }

        .br-theme-bars-reversed .br-widget a.br-active {
            background-color: #4c7cf3;
            color: #ffffff;
        }

        .br-theme-bars-reversed .br-widget a.br-selected {
            background-color: #4c7cf3;
            color: #ffffff;
        }

    .br-theme-bars-reversed .br-widget .br-current-rating {
        line-height: 1.3;
        float: left;
        padding: 0 20px 0 20px;
        color: #4c7cf3;
        font-size: 17px;
        font-weight: 400;
    }

.br-theme-bars-reversed .br-readonly a {
    cursor: default;
}

    .br-theme-bars-reversed .br-readonly a.br-active {
        background-color: #4c7cf3;
    }

    .br-theme-bars-reversed .br-readonly a.br-selected {
        background-color: #4c7cf3;
    }

.br-theme-bars-reversed .br-readonly .br-current-rating {
    color: #4c7cf3;
}

@media print {
    .br-theme-bars-reversed .br-widget a {
        border: 1px solid #4c7cf3;
        background: #ffffff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .br-theme-bars-reversed .br-widget a.br-active {
            border: 1px solid #4c7cf3;
            background: white;
        }

        .br-theme-bars-reversed .br-widget a.br-selected {
            border: 1px solid #4c7cf3;
            background: white;
        }

    .br-theme-bars-reversed .br-widget .br-current-rating {
        color: #4c7cf3;
    }
}
/*  -----  Horizontal Rating  -----  */
.br-theme-bars-horizontal .br-widget {
    width: 50px;
    white-space: nowrap;
}

    .br-theme-bars-horizontal .br-widget a {
        display: block;
        width: 120px;
        height: 5px;
        background-color: #dbe5fd;
        margin: 1px;
    }

        .br-theme-bars-horizontal .br-widget a.br-active {
            background-color: #4c7cf3;
        }

        .br-theme-bars-horizontal .br-widget a.br-selected {
            background-color: #4c7cf3;
        }

    .br-theme-bars-horizontal .br-widget .br-current-rating {
        width: 120px;
        font-size: 18px;
        font-weight: 600;
        line-height: 2;
        text-align: center;
        color: #4c7cf3;
    }

.br-theme-bars-horizontal .br-readonly a {
    cursor: default;
}

    .br-theme-bars-horizontal .br-readonly a.br-active {
        background-color: #4c7cf3;
    }

    .br-theme-bars-horizontal .br-readonly a.br-selected {
        background-color: #4c7cf3;
    }

.br-theme-bars-horizontal .br-readonly .br-current-rating {
    color: #4c7cf3;
}

@media print {
    .br-theme-bars-horizontal .br-widget a {
        border: 1px solid #4c7cf3;
        background: #ffffff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .br-theme-bars-horizontal .br-widget a.br-active {
            border: 1px solid #4c7cf3;
            background: white;
        }

        .br-theme-bars-horizontal .br-widget a.br-selected {
            border: 1px solid #4c7cf3;
            background: white;
        }

    .br-theme-bars-horizontal .br-widget .br-current-rating {
        color: #4c7cf3;
    }
}
/*  -----  CSS Rating  -----  */
.br-theme-css-stars .br-widget {
    height: 50px;
    white-space: nowrap;
}

    .br-theme-css-stars .br-widget a {
        text-decoration: none;
        height: 18px;
        width: 18px;
        float: left;
        font-size: 23px;
        margin-right: 5px;
    }

        .br-theme-css-stars .br-widget a:after {
            content: "★";
            color: #dbe5fd;
        }

        .br-theme-css-stars .br-widget a.br-active:after {
            color: #4c7cf3;
        }

        .br-theme-css-stars .br-widget a.br-selected:after {
            color: #4c7cf3;
        }

    .br-theme-css-stars .br-widget .br-current-rating {
        display: none;
    }

.br-theme-css-stars .br-readonly a {
    cursor: default;
}

@media print {
    .br-theme-css-stars .br-widget a:after {
        content: "☆";
        color: #4c7cf3;
    }

    .br-theme-css-stars .br-widget a.br-active:after {
        content: "★";
        color: #4c7cf3;
    }

    .br-theme-css-stars .br-widget a.br-selected:after {
        content: "★";
        color: #4c7cf3;
    }
}
/*  -----  Font Awesome Rating  -----  */
.br-theme-fontawesome-stars .br-widget {
    height: 50px;
    white-space: nowrap;
}

    .br-theme-fontawesome-stars .br-widget a {
        font: normal normal normal 20px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        text-decoration: none;
        margin-right: 2px;
    }

        .br-theme-fontawesome-stars .br-widget a:after {
            content: "";
            color: #dbe5fd;
        }

        .br-theme-fontawesome-stars .br-widget a.br-active:after {
            color: #4c7cf3;
        }

        .br-theme-fontawesome-stars .br-widget a.br-selected:after {
            color: #4c7cf3;
        }

    .br-theme-fontawesome-stars .br-widget .br-current-rating {
        display: none;
    }

.br-theme-fontawesome-stars .br-readonly a {
    cursor: default;
}

@media print {
    .br-theme-fontawesome-stars .br-widget a:after {
        content: "";
        color: #4c7cf3;
    }

    .br-theme-fontawesome-stars .br-widget a.br-active:after {
        content: "";
        color: #4c7cf3;
    }

    .br-theme-fontawesome-stars .br-widget a.br-selected:after {
        content: "";
        color: #4c7cf3;
    }
}
/*  -----  Font Awesome Franctional Rating  -----  */
.br-theme-fontawesome-stars-o .br-widget {
    height: 30px;
    white-space: nowrap;
}

    .br-theme-fontawesome-stars-o .br-widget a {
        font: normal normal normal 20px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        text-decoration: none;
        margin-right: 2px;
    }

        .br-theme-fontawesome-stars-o .br-widget a:after {
            content: "";
            color: #dbe5fd;
        }

        .br-theme-fontawesome-stars-o .br-widget a.br-active:after {
            content: "";
            color: #4c7cf3;
        }

        .br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
            content: "";
            color: #4c7cf3;
        }

        .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
            content: "";
            color: #4c7cf3;
        }

    .br-theme-fontawesome-stars-o .br-widget .br-current-rating {
        display: none;
    }

.br-theme-fontawesome-stars-o .br-readonly a {
    cursor: default;
}

.br-theme-fontawesome-stars-o .br-reverse a.br-fractional {
    display: inline-block;
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

@media print {
    .br-theme-fontawesome-stars-o .br-widget a:after {
        content: "";
        color: #4c7cf3;
    }

    .br-theme-fontawesome-stars-o .br-widget a.br-active:after {
        content: "";
        color: #4c7cf3;
    }

    .br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
        content: "";
        color: #4c7cf3;
    }

    .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
        content: "";
        color: #4c7cf3;
    }
}
/* 
==================
    Switchery
==================
*/
.switchery {
    background-color: #ffffff;
    border: 1px solid tranparent;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    position: relative;
    vertical-align: middle;
    width: 50px;
    margin-bottom: 5px;
}

.switchery-small {
    border-radius: 20px;
    height: 20px;
    width: 33px;
}

    .switchery-small > small {
        height: 20px;
        width: 20px;
    }

.switchery-large {
    border-radius: 40px;
    height: 40px;
    width: 66px;
}

    .switchery-large > small {
        height: 40px;
        width: 40px;
    }

/* 
=====================
    Form Elements
=====================
*/
label {
    font-weight: 500;
}

.form-select {
    border-color: #2bcd72;
    padding: .375rem 2.25rem .175rem .75rem !important;
    font-size: 0.8rem !important;
    font-weight: 400 !important;
    /*width: min-content !important;*/
}

.form-control {
    border-color: #2bcd72 !important;
    padding: 0.1rem 0.3rem !important;
}

    .form-control:focus {
        background-color: #dbe5fd;
        border-color: none;
        box-shadow: none;
    }

        .form-control:focus:disabled {
            background-color: #e1e4e9;
            opacity: 1;
        }

    .form-control .form-check-input {
        margin-top: 0.25rem;
    }

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #4c7cf3;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #4c7cf3;
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: #ffffff;
    background-color: #4c7cf3;
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #c3d3fb;
}

.custom-control-label::before {
    top: 0.15rem;
}

.custom-control-label::after {
    top: 0.15rem;
}

.input-group-addon {
    border-radius: 5px;
    border: none;
}

.input-group-text {
    border: none;
    background: #70B773;
    color: #FFFFFF;
}

.custom-select {
    background-color: #f0f1f4;
    border: none;
}

    .custom-select:focus {
        background-color: #dbe5fd;
        border-color: #dbe5fd;
        outline: 0;
        box-shadow: none;
    }

.custom-file-label {
    color: #8A98AC;
    background-color: #f0f1f4;
    border: none;
    line-height: 1.9;
    font-weight: 400;
}

    .custom-file-label::after {
        background-color: #4c7cf3;
        border: none;
        color: #ffffff;
        height: 2.35rem;
        line-height: 1.9;
    }

.custom-file-input:focus ~ .custom-file-label {
    border-color: #dbe5fd;
    box-shadow: none;
}

.form-control[readonly] {
    background-color: #e1e4e9;
    opacity: 1;
}

.custom-select.is-valid {
    border-color: #a5ecc4;
    background-color: #a5ecc4;
}

.form-control.is-valid {
    border-color: #a5ecc4;
    background-color: #a5ecc4;
}

.was-validated .custom-select:valid {
    border-color: #a5ecc4;
    background-color: #a5ecc4;
}

.was-validated .custom-select:invalid {
    border-color: #ffe4e6;
    background-color: #ffe4e6;
}

.was-validated .form-control:valid {
    border-color: #a5ecc4;
    background-color: #a5ecc4;
}

.was-validated .form-control:invalid {
    border-color: #ffe4e6;
    background-color: #ffe4e6;
}

.was-validated .custom-control-input:valid ~ .custom-control-label {
    color: #2bcd72;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label {
    color: #ff4b5b;
}

    .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
        background-color: #ff4b5b;
    }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
    background-color: #2bcd72;
}

.custom-select.is-invalid {
    border-color: #ffe4e6;
    background-color: #ffe4e6;
}

.form-control.is-invalid {
    border-color: #ffe4e6;
    background-color: #ffe4e6;
}

.valid-tooltip {
    background-color: #3cd67f;
}

.invalid-tooltip {
    background-color: #ff6572;
}

.custom-control-input.is-valid ~ .custom-control-label {
    color: #2bcd72;
}

.custom-control-input.is-invalid ~ .custom-control-label {
    color: #ff4b5b;
}

    .custom-control-input.is-invalid ~ .custom-control-label::before {
        background-color: #ff4b5b;
    }

.custom-control-input.is-valid:checked ~ .custom-control-label::before {
    background-color: #2bcd72;
}

.invalid-feedback {
    color: #ff4b5b;
}

.editable-click, a.editable-click, a.editable-click:hover {
    border-bottom: dashed 1px #4c7cf3;
}

.editable-empty, .editable-empty:hover, .editable-empty:focus {
    color: #ff4b5b;
}

.editable-submit {
    padding: 4px 8px;
}

.editable-cancel {
    padding: 4px 8px;
}

/* 
========================
    Form Validations
======================== 
*/
.error {
    color: ff0000;
}

.parsley-error {
    border-color: #ff4b5b;
}

.parsley-errors-list {
    display: none;
    margin: 0;
    padding: 0;
}

    .parsley-errors-list > li {
        font-size: 12px;
        list-style: none;
        color: #ff4b5b;
        margin-top: 5px;
    }

    .parsley-errors-list.filled {
        display: block;
    }

/* 
====================
    File Uploads
==================== 
*/
/* -----  Dropzone  ----- */
.dropzone {
    min-height: 230px;
    border: 2px dashed rgba(0, 0, 0, 0.3);
    background: white;
    border-radius: 6px;
}

    .dropzone .dz-message {
        font-size: 30px;
    }

/* 
=========================
    Form - Datepicker
=========================
*/
.datepicker {
    color: #8A98AC;
    border: 1px solid #f0f1f4;
    box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
    border-radius: 5px;
}

.datepicker--day-name {
    color: #4c7cf3;
    font-size: 13px;
    font-weight: 700;
    text-transform: capitalize;
}

.datepicker--cell-day.-other-month- {
    color: #e1e4e9;
}

.datepicker--cell-year.-other-decade- {
    color: #e1e4e9;
}

.datepicker--nav {
    border-bottom: 1px solid #f0f1f4;
}

    .datepicker--nav .datepicker--nav-title {
        color: #2B343A;
        border-radius: 50px;
        font-weight: 700;
    }

        .datepicker--nav .datepicker--nav-title i {
            font-style: normal;
            color: #2B343A;
            margin-left: 5px;
        }

.datepicker--nav-action:hover {
    background: #f0f1f4;
}

.datepicker--nav-title:hover {
    background: #f0f1f4;
}

.datepicker--pointer {
    border-top: 1px solid #f0f1f4;
    border-right: 1px solid #f0f1f4;
}

.datepicker--cell {
    border-radius: 50px;
}

    .datepicker--cell.-selected- {
        color: #ffffff;
        background: #4c7cf3;
    }

        .datepicker--cell.-selected-.-current- {
            color: #ffffff;
            background: #4c7cf3;
        }

        .datepicker--cell.-selected-.-focus- {
            background: #4c7cf3;
        }

    .datepicker--cell.-focus- {
        background: #f0f1f4;
    }

    .datepicker--cell.-current- {
        color: #4c7cf3;
    }

    .datepicker--cell.-range-from- {
        border: 1px solid #4c7cf3;
        background-color: #4c7cf3;
        border-radius: 50px 0 0 50px;
    }

    .datepicker--cell.-range-to- {
        border: 1px solid #4c7cf3;
        background-color: #4c7cf3;
        border-radius: 0 50px 50px 0;
        color: #ffffff;
    }

    .datepicker--cell.-in-range- {
        background: #dbe5fd;
        color: #2B343A;
        border-radius: 0;
    }


.datepicker--buttons {
    border-top: 1px solid #f0f1f4;
    padding: 5px;
}

.datepicker--time {
    border-top: 1px solid #f0f1f4;
    padding: 5px;
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
    color: #ffffff;
    background: #dbe5fd;
}

.datepicker--time-row {
    background: linear-gradient(to right, #e1e4e9, #e1e4e9) left 50%/100% 1px no-repeat;
}

    .datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
        background: #4c7cf3;
        border-color: #4c7cf3;
    }

    .datepicker--time-row input[type=range]:hover::-moz-range-thumb {
        background: #4c7cf3;
        border-color: #4c7cf3;
    }

    .datepicker--time-row input[type=range]:hover::-ms-thumb {
        background: #4c7cf3;
        border-color: #4c7cf3;
    }

    .datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
        background: #4c7cf3;
        border-color: #4c7cf3;
    }

    .datepicker--time-row input[type=range]:focus::-moz-range-thumb {
        background: #4c7cf3;
        border-color: #4c7cf3;
    }

    .datepicker--time-row input[type=range]:focus::-ms-thumb {
        background: #4c7cf3;
        border-color: #4c7cf3;
    }

    .datepicker--time-row input[type=range]::-webkit-slider-thumb {
        box-sizing: border-box;
        height: 12px;
        width: 12px;
        border-radius: 50px;
        border: 1px solid #4c7cf3;
        background: #ffffff;
        cursor: pointer;
        transition: background 0.2s;
    }

    .datepicker--time-row input[type=range]::-moz-range-thumb {
        box-sizing: border-box;
        height: 12px;
        width: 12px;
        border-radius: 50px;
        border: 1px solid #4c7cf3;
        background: #ffffff;
        cursor: pointer;
        transition: background 0.2s;
    }

    .datepicker--time-row input[type=range]::-ms-thumb {
        box-sizing: border-box;
        height: 12px;
        width: 12px;
        border-radius: 50px;
        border: 1px solid #4c7cf3;
        background: #ffffff;
        cursor: pointer;
        transition: background 0.2s;
    }

.datepicker-inline .datepicker {
    border-color: transparent;
    box-shadow: none;
    position: static;
    left: auto;
    right: auto;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    width: 100%;
}

    .datepicker-inline .datepicker .datepicker--day-name {
        color: #4c7cf3;
        font-size: 16px;
        font-weight: 700;
        text-transform: capitalize;
    }

    .datepicker-inline .datepicker .datepicker--cell-day {
        width: 14.28571%;
        height: 43px;
    }

    .datepicker-inline .datepicker .datepicker--cell.-current- {
        color: #4c7cf3;
        background-color: transparent;
    }

    .datepicker-inline .datepicker .datepicker--nav-title {
        border-radius: 15px;
        padding: 4px 15px;
        font-size: 16px;
    }

/* 
========================
    Form - Colorpicker
========================
*/
.colorpicker-input-addon:before {
    height: 20px;
    width: 20px;
    border-radius: 50px;
}

.colorpicker-input-addon i {
    height: 20px;
    width: 20px;
    border-radius: 50px;
}

.colorpicker-saturation {
    border-radius: 5px;
    box-shadow: none;
    cursor: pointer;
}

    .colorpicker-saturation .colorpicker-guide {
        height: 10px;
        width: 10px;
        box-shadow: none;
    }

.colorpicker-hue {
    border-radius: 5px;
    box-shadow: none;
    cursor: pointer;
}

    .colorpicker-hue .colorpicker-guide {
        height: 5px;
    }

.colorpicker-alpha {
    cursor: pointer;
}

    .colorpicker-alpha .colorpicker-alpha-color {
        border-radius: 5px;
        box-shadow: none;
    }

    .colorpicker-alpha .colorpicker-guide {
        height: 5px;
    }

.colorpicker-bar {
    border-radius: 5px;
    box-shadow: none;
}

    .colorpicker-bar > div {
        border-radius: 5px;
        box-shadow: none;
    }

/* 
===================
    Form Editor
=================== 
*/
.mce-panel {
    border-color: #e1e4e9 !important;
    background-color: #f0f1f4 !important;
    border-radius: 3px !important;
}

.mce-flow-layout-item {
    margin: 5px 0 5px 5px !important;
}

.mce-menubar .mce-menubtn {
    border-color: transparent !important;
    background: #e1e4e9 !important;
    border-radius: 3px;
}

    .mce-menubar .mce-menubtn button span {
        color: #8A98AC !important;
    }

.mce-btn {
    border: 1px solid transparent !important;
    background-color: #e1e4e9 !important;
    border-radius: 3px;
}

    .mce-btn .mce-txt {
        color: #8A98AC !important;
    }

    .mce-btn button {
        padding: 5px 10px !important;
    }

.mce-btn-group .mce-btn {
    margin-left: 5px !important;
}

.mce-btn-group:not(:first-child) {
    border-left: 1px solid #e1e4e9 !important;
    padding-left: 0 !important;
}

.mce-caret {
    border-top-color: #8A98AC !important;
}

.mce-ico {
    color: #8A98AC !important;
}

/* 
========================
    Form - Select
========================
*/
.select2-container {
    width: 100% !important;
}

    .select2-container .select2-search--inline .select2-search__field {
        margin-top: 0;
        line-height: 38px;
        margin-top: 0;
        line-height: 38px;
    }

    .select2-container .select2-selection--single {
        border: none;
        height: 38px;
    }

        .select2-container .select2-selection--single .select2-selection__rendered {
            line-height: 38px;
            padding-left: 15px;
            color: #8A98AC;
        }

    .select2-container .select2-selection--multiple {
        border: none;
        min-height: 38px;
    }

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: none;
    outline: 0;
    background-color: #dbe5fd;
}

.select2-container--default .select2-selection--multiple {
    background-color: #f0f1f4;
    border: none;
    border-radius: 5px;
    cursor: text;
}

    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        padding: 0 15px;
        vertical-align: bottom;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        background-color: #4c7cf3;
        color: #ffffff;
        border: none;
        border-radius: 50px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 7px;
        padding: 2px 10px;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        color: #313131;
        margin-right: 5px;
    }

.select2-container--default .select2-selection--single {
    background-color: #f0f1f4;
    font-size: 14px;
    color: #8A98AC;
    border: none;
    border-radius: 5px;
}

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 38px;
        width: 30px;
        top: 0;
        right: 0;
    }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #4c7cf3 !important;
    color: #ffffff;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #e1e4e9;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #e1e4e9;
    border-radius: 5px;
    color: #2B343A;
}

.select2-dropdown {
    background-color: #ffffff;
    border: 1px solid #f0f1f4;
    border-radius: 5px;
    box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
}

/* -----  Tags Input CSS  ----- */
.bootstrap-tagsinput {
    background-color: #f0f1f4;
    font-size: 12px;
    color: #8A98AC;
    border: none;
    border-radius: 5px;
    padding: 0.375rem 0.75rem;
    line-height: 24px;
    box-shadow: none;
    width: 100%;
}

    .bootstrap-tagsinput .tag {
        margin-right: 2px;
        color: #ffffff;
        background-color: #4c7cf3;
        border-radius: 5px;
        padding: 2px 10px;
        line-height: 25px;
    }

        .bootstrap-tagsinput .tag.label.label-success {
            background-color: #2bcd72;
        }

        .bootstrap-tagsinput .tag.label.label-danger {
            background-color: #ff4b5b;
        }

        .bootstrap-tagsinput .tag.label.label-warning {
            background-color: #fac751;
        }

        .bootstrap-tagsinput .tag.label.label-default {
            background-color: #52c4ca;
        }

.tt-menu {
    border: 1px solid #f0f1f4;
    box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
}

.tt-suggestion {
    color: #2B343A;
}

    .tt-suggestion:hover, .tt-suggestion:focus {
        background-color: #4c7cf3;
    }

/* 
===================
    Form Wizard
===================
*/
.wizard > .steps {
    position: relative;
    display: block;
    width: 100%;
}

    .wizard > .steps > ul > li {
        float: left;
        width: 25%;
    }

    .wizard > .steps a {
        display: block;
        width: auto;
        background-color: #f0f1f4;
        color: #8A98AC;
        font-size: 16px;
        margin: 0 0.5em 0.5em;
        padding: 14px 28px;
        text-decoration: none;
        border-radius: 30px;
        cursor: default;
    }

        .wizard > .steps a:hover {
            display: block;
            width: auto;
            background-color: #f0f1f4;
            color: #8A98AC;
            font-size: 16px;
            margin: 0 0.5em 0.5em;
            padding: 14px 28px;
            text-decoration: none;
            border-radius: 30px;
            cursor: default;
        }

        .wizard > .steps a:active {
            display: block;
            width: auto;
            background-color: #f0f1f4;
            color: #8A98AC;
            font-size: 16px;
            margin: 0 0.5em 0.5em;
            padding: 14px 28px;
            text-decoration: none;
            border-radius: 30px;
            cursor: default;
        }

    .wizard > .steps .current a {
        background: #4c7cf3;
        color: #ffffff;
        cursor: default;
    }

        .wizard > .steps .current a:hover {
            background: #4c7cf3;
            color: #ffffff;
            cursor: default;
        }

        .wizard > .steps .current a:active {
            background: #4c7cf3;
            color: #ffffff;
            cursor: default;
        }

    .wizard > .steps .done a {
        background: #e1e4e9;
        color: #8A98AC;
    }

        .wizard > .steps .done a:hover {
            background: #e1e4e9;
            color: #8A98AC;
        }

        .wizard > .steps .done a:active {
            background: #e1e4e9;
            color: #8A98AC;
        }

    .wizard > .steps .current-info {
        position: absolute;
        left: -999em;
    }

    .wizard > .steps .number {
        font-size: 18px;
    }

.wizard ul {
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.wizard > .actions {
    position: relative;
    display: block;
    text-align: right;
    width: 100%;
}

    .wizard > .actions > ul {
        display: inline-block;
        text-align: right;
    }

        .wizard > .actions > ul > li {
            float: left;
            margin: 0 0.5em;
        }

    .wizard > .actions a {
        background: #4c7cf3;
        color: #ffffff;
        display: block;
        padding: 8px 18px;
        text-decoration: none;
        border-radius: 30px;
    }

        .wizard > .actions a:hover {
            background: #4c7cf3;
            color: #ffffff;
            display: block;
            padding: 8px 18px;
            text-decoration: none;
            border-radius: 30px;
        }

        .wizard > .actions a:active {
            background: #4c7cf3;
            color: #ffffff;
            display: block;
            padding: 8px 18px;
            text-decoration: none;
            border-radius: 30px;
        }

    .wizard > .actions .disabled a {
        background: #f0f1f4;
        color: #8A98AC;
        cursor: default;
    }

        .wizard > .actions .disabled a:hover {
            background: #f0f1f4;
            color: #8A98AC;
            cursor: default;
        }

        .wizard > .actions .disabled a:active {
            background: #f0f1f4;
            color: #8A98AC;
            cursor: default;
        }

.wizard > .content {
    background: #ffffff;
    display: block;
    margin: 8px;
    padding: 30px;
    min-height: 250px;
    overflow: hidden;
    position: relative;
    width: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .wizard > .content > .title {
        position: absolute;
        left: -999em;
    }

    .wizard > .content > .body ul > li {
        line-height: 30px;
    }

.tabcontrol ul {
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.tabcontrol > .steps .current-info {
    position: absolute;
    left: -999em;
}

.tabcontrol > .content > .title {
    position: absolute;
    left: -999em;
}

/* -----  Vertical Wizard  ----- */
.wizard.vertical > .steps {
    display: inline;
    float: left;
    width: 30%;
}

    .wizard.vertical > .steps > ul > li {
        float: none;
        width: 100%;
    }

.wizard.vertical > .content {
    display: inline;
    float: left;
    margin: 0 2.5% 0.5em 2.5%;
    width: 65%;
}

.wizard.vertical > .actions {
    display: inline;
    float: right;
    margin: 0 2.5%;
    width: 95%;
}

@media (max-width: 991px) {
    .wizard.vertical > .content {
        width: 100%;
    }

    .wizard.vertical > .steps {
        width: 100%;
    }

    .wizard > .steps > ul > li {
        width: 100%;
    }
}
/* 
==================
    Summernote
==================
*/
.note-btn-group .dropdown-menu > li > a {
    display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #2B343A;
    white-space: nowrap;
}

    .note-btn-group .dropdown-menu > li > a:hover {
        background-color: #e7e9ed;
    }

.note-image-popover, .note-air-popover, .note-link-popover {
    display: none;
}

    .note-image-popover .dropdown-toggle::after, .note-air-popover .dropdown-toggle::after, .note-link-popover .dropdown-toggle::after {
        margin-left: 0;
    }

.note-icon-caret {
    display: none;
}

.note-editor {
    position: relative;
}

    .note-editor .btn-default {
        background-color: transparent;
        border-color: transparent;
    }

    .note-editor .btn-group-sm > .btn, .note-editor .btn-sm {
        padding: 8px 12px;
    }

    .note-editor .note-toolbar {
        background-color: #f0f1f4;
        border-bottom: 1px solid #e1e4e9;
        margin: 0;
    }

    .note-editor .note-statusbar {
        background-color: #ffffff;
    }

        .note-editor .note-statusbar .note-resizebar {
            border-top: none;
            height: 15px;
            padding-top: 3px;
        }

    .note-editor.note-frame {
        border: 1px solid #e1e4e9;
    }

.note-popover .popover .popover-content {
    padding: 5px 0 10px 5px;
}

.note-popover .btn-default {
    background-color: transparent;
    border-color: transparent;
}

.note-popover .btn-group-sm > .btn, .note-popover .btn-sm {
    padding: 8px 12px;
}

.note-toolbar {
    padding: 5px 0 10px 5px;
}

/* 
=================
    Calendar
================= 
*/
.fc-toolbar h2 {
    margin: 0;
    font-size: 18px;
    color: #2B343A;
}

.fc-toolbar .fc-state-active {
    z-index: 4;
    background-color: #4c7cf3;
    border-color: #4c7cf3;
    color: #ffffff;
}

.fc-toolbar .ui-state-active {
    z-index: 4;
    background-color: #4c7cf3;
    border-color: #4c7cf3;
    color: #ffffff;
}

.fc-toolbar .fc-left {
    margin-bottom: 10px;
}

.fc-toolbar .fc-center {
    margin-bottom: 10px;
}

.fc-toolbar .fc-right {
    margin-bottom: 10px;
}

.fc-button {
    background: #e1e4e9;
    border: 1px solid #d2d7de;
    color: #2B343A;
    outline: 0;
    box-shadow: none;
    text-transform: capitalize;
    height: auto !important;
    padding: 6px 15px !important;
}

.fc-state-hover {
    background: #d2d7de;
    border: 1px solid #d2d7de;
}

.fc-state-default.fc-corner-left {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}

.fc-state-default.fc-corner-right {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}

.fc-widget-header {
    background-color: #f0f1f4;
    border: 1px solid #d2d7de;
}

.fc th.fc-widget-header {
    padding: 12px 0;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
}

.fc-unthemed .fc-content {
    border-color: #d2d7de;
}

.fc-unthemed .fc-divider {
    border-color: #d2d7de;
}

.fc-unthemed .fc-popover {
    border-color: #d2d7de;
}

.fc-unthemed .fc-row {
    border-color: #d2d7de;
}

.fc-unthemed tbody {
    border-color: #d2d7de;
}

.fc-unthemed td {
    border-color: #d2d7de;
}

.fc-unthemed th {
    border-color: #d2d7de;
}

.fc-unthemed thead {
    border-color: #d2d7de;
}

.fc-event {
    background-color: #4c7cf3;
    color: #ffffff !important;
    border: none;
    border-radius: 50px;
    text-align: center;
    font-size: 14px;
    margin: 5px 0;
    padding: 5px 5px;
    cursor: move;
}

/* 
=============
    Email
=============
*/
.xp-email-leftbar .card-header .btn {
    border-radius: 50px;
}

.xp-email-leftbar ul li {
    border: none;
    padding: 12px 0 !important;
}

    .xp-email-leftbar ul li a {
        color: #8A98AC;
    }

        .xp-email-leftbar ul li a:hover {
            color: #313131;
        }

        .xp-email-leftbar ul li a.active {
            color: #4c7cf3;
        }

.xp-email-rightbar .card-header ul li a i {
    padding: 8px 5px;
    color: #8A98AC;
}

.xp-email-rightbar .card-header ul li a:hover i {
    color: #4c7cf3;
}

.xp-email-rightbar .card-body tr td {
    color: #8A98AC;
}

    .xp-email-rightbar .card-body tr td a {
        color: #8A98AC;
    }

.xp-email-rightbar .card-body tr.email-unread td {
    font-weight: 500;
    color: #313131;
}

    .xp-email-rightbar .card-body tr.email-unread td a {
        color: #313131;
    }

.xp-email-rightbar .email-open-box .media img {
    width: 50px;
    border-radius: 50%;
}

.xp-email-rightbar .email-open-box .open-email-head ul {
    text-align: right;
}

    .xp-email-rightbar .email-open-box .open-email-head ul li a i {
        color: #8A98AC;
    }

    .xp-email-rightbar .email-open-box .open-email-head ul li a:hover i {
        color: #4c7cf3;
    }

.xp-email-rightbar .email-open-box .open-email-head ul {
    text-align: right;
}

    .xp-email-rightbar .email-open-box .open-email-head ul li a i {
        color: #8A98AC;
    }

    .xp-email-rightbar .email-open-box .open-email-head ul li a:hover i {
        color: #4c7cf3;
    }

/* 
==============
    Charts
==============
*/
.xp-chart-label {
    text-align: center;
}

    .xp-chart-label li {
        margin: 0 30px;
        padding: 0;
        border: none;
    }

        .xp-chart-label li p {
            font-size: 16px;
            color: #2B343A;
        }

            .xp-chart-label li p i {
                margin-right: 5px;
            }

        .xp-chart-label li.list-inline-item:not(:last-child) {
            margin-right: 30px;
        }

/* -----  Chartist chart  ----- */
.ct-chart {
    height: 320px;
}

.ct-golden-section:before {
    float: none;
    padding-bottom: 0;
}

.ct-grid {
    stroke: #e1e4e9;
    stroke-width: 1px;
    stroke-dasharray: 3px;
}

.ct-label {
    fill: #8A98AC;
    color: #8A98AC;
    font-size: 14px;
}

.xp-chartist-simple-pie-chart .ct-label {
    fill: #ffffff;
    color: #ffffff;
}

.xp-chartist-donut-fill-rather-chart .ct-label {
    fill: #ffffff;
    color: #ffffff;
}

.xp-chartist-gauge-fill-rather-chart .ct-label {
    fill: #ffffff;
    color: #ffffff;
}

.ct-point {
    cursor: pointer;
}

.ct-series-a .ct-point {
    stroke: #4c7cf3;
}

.ct-series-a .ct-line {
    stroke: #4c7cf3;
}

.ct-series-a .ct-bar {
    stroke: #4c7cf3;
}

.ct-series-a .ct-slice-donut {
    stroke: #4c7cf3;
}

.ct-series-a .ct-slice-pie {
    fill: #4c7cf3;
}

.ct-series-a .ct-slice-donut-solid {
    fill: #4c7cf3;
}

.ct-series-a .ct-area {
    fill: #4c7cf3;
}

.ct-series-b .ct-point {
    stroke: #2bcd72;
}

.ct-series-b .ct-line {
    stroke: #2bcd72;
}

.ct-series-b .ct-bar {
    stroke: #2bcd72;
}

.ct-series-b .ct-slice-donut {
    stroke: #2bcd72;
}

.ct-series-b .ct-slice-pie {
    fill: #2bcd72;
}

.ct-series-b .ct-slice-donut-solid {
    fill: #2bcd72;
}

.ct-series-b .ct-area {
    fill: #2bcd72;
}

.ct-series-c .ct-point {
    stroke: #ff4b5b;
}

.ct-series-c .ct-line {
    stroke: #ff4b5b;
}

.ct-series-c .ct-bar {
    stroke: #ff4b5b;
}

.ct-series-c .ct-slice-donut {
    stroke: #ff4b5b;
}

.ct-series-c .ct-slice-pie {
    fill: #ff4b5b;
}

.ct-series-c .ct-slice-donut-solid {
    fill: #ff4b5b;
}

.ct-series-c .ct-area {
    fill: #ff4b5b;
}

.ct-series-d .ct-point {
    stroke: #fac751;
}

.ct-series-d .ct-line {
    stroke: #fac751;
}

.ct-series-d .ct-bar {
    stroke: #fac751;
}

.ct-series-d .ct-slice-donut {
    stroke: #fac751;
}

.ct-series-d .ct-slice-pie {
    fill: #fac751;
}

.ct-series-d .ct-slice-donut-solid {
    fill: #fac751;
}

.ct-series-d .ct-area {
    fill: #fac751;
}

.ct-series-e .ct-point {
    stroke: #52c4ca;
}

.ct-series-e .ct-line {
    stroke: #52c4ca;
}

.ct-series-e .ct-bar {
    stroke: #52c4ca;
}

.ct-series-e .ct-slice-donut {
    stroke: #52c4ca;
}

.ct-series-e .ct-slice-pie {
    fill: #52c4ca;
}

.ct-series-e .ct-slice-donut-solid {
    fill: #52c4ca;
}

.ct-series-e .ct-area {
    fill: #52c4ca;
}

.ct-series-f .ct-point {
    stroke: #e1e4e9;
}

.ct-series-f .ct-line {
    stroke: #e1e4e9;
}

.ct-series-f .ct-bar {
    stroke: #e1e4e9;
}

.ct-series-f .ct-slice-donut {
    stroke: #e1e4e9;
}

.ct-series-f .ct-slice-pie {
    fill: #e1e4e9;
}

.ct-series-f .ct-slice-donut-solid {
    fill: #e1e4e9;
}

.ct-series-f .ct-area {
    fill: #e1e4e9;
}

.ct-series-g .ct-point {
    stroke: #313131;
}

.ct-series-g .ct-line {
    stroke: #313131;
}

.ct-series-g .ct-bar {
    stroke: #313131;
}

.ct-series-g .ct-slice-donut {
    stroke: #313131;
}

.ct-series-g .ct-slice-pie {
    fill: #313131;
}

.ct-series-g .ct-slice-donut-solid {
    fill: #313131;
}

.ct-series-g .ct-area {
    fill: #313131;
}

.ct-series-h .ct-point {
    stroke: #949ca9;
}

.ct-series-h .ct-line {
    stroke: #949ca9;
}

.ct-series-h .ct-bar {
    stroke: #949ca9;
}

.ct-series-h .ct-slice-donut {
    stroke: #949ca9;
}

.ct-series-h .ct-slice-pie {
    fill: #949ca9;
}

.ct-series-h .ct-slice-donut-solid {
    fill: #949ca9;
}

.ct-series-h .ct-area {
    fill: #949ca9;
}

.ct-series-i .ct-point {
    stroke: #f05b4f;
}

.ct-series-i .ct-line {
    stroke: #f05b4f;
}

.ct-series-i .ct-bar {
    stroke: #f05b4f;
}

.ct-series-i .ct-slice-donut {
    stroke: #f05b4f;
}

.ct-series-i .ct-slice-pie {
    fill: #f05b4f;
}

.ct-series-i .ct-slice-donut-solid {
    fill: #f05b4f;
}

.ct-series-i .ct-area {
    fill: #f05b4f;
}

.ct-series-j .ct-point {
    stroke: #dda458;
}

.ct-series-j .ct-line {
    stroke: #dda458;
}

.ct-series-j .ct-bar {
    stroke: #dda458;
}

.ct-series-j .ct-slice-donut {
    stroke: #dda458;
}

.ct-series-j .ct-slice-pie {
    fill: #dda458;
}

.ct-series-j .ct-slice-donut-solid {
    fill: #dda458;
}

.ct-series-j .ct-area {
    fill: #dda458;
}

.ct-series-k .ct-point {
    stroke: #eacf7d;
}

.ct-series-k .ct-line {
    stroke: #eacf7d;
}

.ct-series-k .ct-bar {
    stroke: #eacf7d;
}

.ct-series-k .ct-slice-donut {
    stroke: #eacf7d;
}

.ct-series-k .ct-slice-pie {
    fill: #eacf7d;
}

.ct-series-k .ct-slice-donut-solid {
    fill: #eacf7d;
}

.ct-series-k .ct-area {
    fill: #eacf7d;
}

.ct-series-l .ct-point {
    stroke: #86797d;
}

.ct-series-l .ct-line {
    stroke: #86797d;
}

.ct-series-l .ct-bar {
    stroke: #86797d;
}

.ct-series-l .ct-slice-donut {
    stroke: #86797d;
}

.ct-series-l .ct-slice-pie {
    fill: #86797d;
}

.ct-series-l .ct-slice-donut-solid {
    fill: #86797d;
}

.ct-series-l .ct-area {
    fill: #86797d;
}

.ct-series-m .ct-point {
    stroke: #b2c326;
}

.ct-series-m .ct-line {
    stroke: #b2c326;
}

.ct-series-m .ct-bar {
    stroke: #b2c326;
}

.ct-series-m .ct-slice-donut {
    stroke: #b2c326;
}

.ct-series-m .ct-slice-pie {
    fill: #b2c326;
}

.ct-series-m .ct-slice-donut-solid {
    fill: #b2c326;
}

.ct-series-m .ct-area {
    fill: #b2c326;
}

.ct-series-n .ct-point {
    stroke: #6188e2;
}

.ct-series-n .ct-line {
    stroke: #6188e2;
}

.ct-series-n .ct-bar {
    stroke: #6188e2;
}

.ct-series-n .ct-slice-donut {
    stroke: #6188e2;
}

.ct-series-n .ct-slice-pie {
    fill: #6188e2;
}

.ct-series-n .ct-slice-donut-solid {
    fill: #6188e2;
}

.ct-series-n .ct-area {
    fill: #6188e2;
}

.ct-series-o .ct-point {
    stroke: #a748ca;
}

.ct-series-o .ct-line {
    stroke: #a748ca;
}

.ct-series-o .ct-bar {
    stroke: #a748ca;
}

.ct-series-o .ct-slice-donut {
    stroke: #a748ca;
}

.ct-series-o .ct-slice-pie {
    fill: #a748ca;
}

.ct-series-o .ct-slice-donut-solid {
    fill: #a748ca;
}

.ct-series-o .ct-area {
    fill: #a748ca;
}

.chartist-tooltip {
    position: absolute;
    display: inline-block;
    opacity: 0;
    min-width: 12px;
    padding: 3px 12px;
    background: #313131;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    border-radius: 5px;
    pointer-events: none;
    z-index: 1;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

    .chartist-tooltip:before {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        width: 0;
        height: 0;
        margin-left: -5px;
        border: 5px solid transparent;
        border-top-color: #313131;
    }

    .chartist-tooltip.tooltip-show {
        opacity: 1;
    }

.ct-area, .ct-line {
    pointer-events: none;
}

/* -----  Chartjs chart  ----- */
.xp-chartjs-chart {
    height: 350px;
}

canvas {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

/* -----  C3 chart ----- */
.c3 svg {
    font-size: 14px;
}

.c3 path {
    fill: none;
    stroke: #e1e4e9;
}

.c3 line {
    fill: none;
    stroke: #e1e4e9;
}

.c3-line {
    stroke-width: 3px;
}

.c3-bar {
    stroke-width: 0;
}

.c3 text {
    fill: #8A98AC;
}

.c3-chart-arc path {
    stroke: #ffffff;
    fill: #ffffff;
}

.c3-chart-arc .c3-gauge-value {
    fill: #ffffff;
}

.c3-chart-arc text {
    fill: #ffffff;
}

.c3-chart-arcs-title {
    font-size: 14px;
    color: #ffffff;
}

.c3-legend-item {
    font-size: 14px;
    padding-right: 10px;
}

.c3-tooltip {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
    empty-cells: show;
    -webkit-box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
    -moz-box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
    box-shadow: 0 0 30px 0 rgba(200, 200, 200, 0.2);
    opacity: 1;
    border-radius: 5px 5px 0 0;
}

    .c3-tooltip tr {
        border: none;
    }

    .c3-tooltip th {
        background-color: #313131;
        font-size: 14px;
        font-weight: 500;
        padding: 2px 5px;
        text-align: left;
        color: #ffffff;
    }

    .c3-tooltip td {
        font-size: 13px;
        padding: 3px 6px;
        background-color: #ffffff;
        border-left: none;
    }

        .c3-tooltip td > span {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin-right: 6px;
        }

        .c3-tooltip td.value {
            text-align: right;
        }

/* -----  Flot chart  ----- */
.flot-chart {
    height: 320px;
}

.flotTip {
    padding: 3px 5px;
    background-color: #313131;
    z-index: 100;
    color: #ffffff;
    opacity: 0.8;
    filter: alpha(opacity=85);
    font-size: 14px;
}

.legendLabel {
    color: #8A98AC;
    font-size: 14px;
}

/* -----  Morris chart  ----- */
.morris-chart {
    height: 320px;
}

    .morris-chart tspan {
        color: #8A98AC;
        font-size: 14px;
        font-weight: 400;
    }

.morris-hover.morris-default-style {
    border-radius: 5px;
    padding: 10px;
    color: #ffffff;
    background: #313131;
    border: none;
    font-size: 14px;
    text-align: center;
}

    .morris-hover.morris-default-style .morris-hover-point {
        font-weight: 400;
        font-size: 12px;
        color: #ffffff !important;
    }

    .morris-hover.morris-default-style .morris-hover-row-label {
        background-color: #313131;
        font-weight: 500;
        color: #ffffff;
        padding: 5px;
        border-radius: 5px 5px 0 0;
        margin: -5px -5px 0;
    }
.fa-spin-pulse {
    color: green !important;
}

/* -----  jQuery Knob Chart  ----- */
.xp-knob {
    font: 600 30px "arial",sans-serif !important;
}

.xp-knob-superpose {
    position: relative;
    width: 150px;
    margin: 0 auto;
}

    .xp-knob-superpose .xp-knob-minute {
        position: absolute;
        left: 30px;
        top: 30px;
    }

    .xp-knob-superpose .xp-knob-second {
        position: absolute;
        left: 55px;
        top: 55px;
    }

/* -----  jQuery Sparkline Chart  ----- */
.jqstooltip {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border: none !important;
    border-radius: 5px !important;
    background-color: #313131 !important;
    padding: 5px 10px !important;
}

.jqsfield {
    font: 12px poppins !important;
    color: #fff !important;
    text-align: center !important;
}

/* -----  Rickshaw Chart  ----- */
/* 
==============
    Tables
==============
*/
.table {
    margin-bottom: 10px;
}

    .table th {
        font-weight: 500;
    }

.table-hover tbody tr:hover {
    background-color: #f0f1f4;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f0f1f4;
}

.thead-default th {
    background-color: #f0f1f4;
}

.table.dataTable {
    border-spacing: 0;
}

/* -----  Table Editable CSS  ----- */
button.tabledit-edit-button {
    background-color: #4c7cf3;
    border: none;
    border-radius: 50% !important;
    width: 35px;
    height: 35px;
}

    button.tabledit-edit-button:active {
        background-color: #346bf1 !important;
        box-shadow: none !important;
    }

    button.tabledit-edit-button:hover {
        background-color: #346bf1 !important;
        box-shadow: none !important;
    }

    button.tabledit-edit-button:focus {
        background-color: #346bf1 !important;
        box-shadow: none !important;
    }

    button.tabledit-edit-button:visited {
        background-color: #346bf1 !important;
        box-shadow: none !important;
    }

    button.tabledit-edit-button:not(:disabled):not(.disabled).active {
        background-color: #346bf1 !important;
        box-shadow: none !important;
    }

button.tabledit-delete-button {
    background-color: #ff4b5b;
    border: none !important;
    border-radius: 50% !important;
    width: 35px;
    height: 35px;
}

    button.tabledit-delete-button:active {
        background-color: #ff3244 !important;
        box-shadow: none !important;
    }

    button.tabledit-delete-button:hover {
        background-color: #ff3244 !important;
        box-shadow: none !important;
    }

    button.tabledit-delete-button:focus {
        background-color: #ff3244 !important;
        box-shadow: none !important;
    }

    button.tabledit-delete-button:visited {
        background-color: #ff3244 !important;
        box-shadow: none !important;
    }

    button.tabledit-delete-button:not(:disabled):not(.disabled).active {
        background-color: #ff3244 !important;
        box-shadow: none !important;
    }

.tabledit-save-button {
    border-radius: 20px;
}

.tabledit-confirm-button {
    border-radius: 20px;
}

/* -----  RWD Table CSS  ----- */
table.focus-on tbody tr.focused th {
    background-color: #4c7cf3;
    color: #ffffff;
}

table.focus-on tbody tr.focused td {
    background-color: #4c7cf3;
    color: #ffffff;
}

table.focus-on tfoot tr.focused th {
    background-color: #4c7cf3;
    color: #ffffff;
}

table.focus-on tfoot tr.focused td {
    background-color: #4c7cf3;
    color: #ffffff;
}

.table-wrapper .btn-toolbar {
    display: block;
}

/* 
============
    Maps
============
*/
.gmaps {
    height: 300px;
    background: #e1e4e9;
    border-radius: 3px;
}

.gmaps-panaroma {
    height: 300px;
    background: #e1e4e9;
    border-radius: 3px;
}

.gmaps-overlay {
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    line-height: 40px;
    background: #4c7cf3;
    border-radius: 4px;
    padding: 10px 20px;
}

.gmaps-overlay_arrow {
    left: 50%;
    margin-left: -16px;
    width: 0;
    height: 0;
    position: absolute;
}

    .gmaps-overlay_arrow.above {
        bottom: -15px;
        border-left: 16px solid transparent;
        border-right: 16px solid transparent;
        border-top: 16px solid #4c7cf3;
    }

    .gmaps-overlay_arrow.below {
        top: -15px;
        border-left: 16px solid transparent;
        border-right: 16px solid transparent;
        border-bottom: 16px solid #4c7cf3;
    }

/* 
=========================
  Authentication Pages
=========================
*/
.xp-authenticate-bg {
    background: url(../images/authentication/authentication-bg.png);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
}

.xp-container .xp-auth-box {
    position: relative;
    width: 500px;
    margin: 0 auto;
}

    .xp-container .xp-auth-box .xp-error-title {
        font-size: 90px;
    }

    .xp-container .xp-auth-box .xp-web-logo img {
        margin: 30px 0;
    }

    .xp-container .xp-auth-box .xp-user-logo {
        position: relative;
        z-index: 999;
    }

        .xp-container .xp-auth-box .xp-user-logo img {
            height: 80px;
            width: 80px;
        }

    .xp-container .xp-auth-box .login-or {
        position: relative;
        text-align: center;
        margin-top: 20px;
        font-weight: 600;
        margin-bottom: 30px;
    }

        .xp-container .xp-auth-box .login-or:before {
            content: "";
            background: #d4d4d4;
            height: 1px;
            width: 45%;
            top: 45%;
            left: 0;
            position: absolute;
        }

        .xp-container .xp-auth-box .login-or:after {
            content: "";
            background: #d4d4d4;
            height: 1px;
            width: 45%;
            top: 45%;
            right: 0;
            position: absolute;
        }

.xp-container .xp-countdown-block {
    display: inline-block;
    padding: 30px;
}

@media (max-width: 767px) {
    .xp-container .xp-auth-box {
        width: 100%;
    }
}
/* 
===============
    Timeline
===============
*/
.xp-timeline-container {
    padding: 2.5em 0;
}

/* 
===============
    Pricing
===============
*/
.xp-pricing .xp-pricing-middle .list-group-item {
    border: none;
    padding: 10px 0;
}

/* 
===============
    Invoice
===============
*/
.xp-invoice .xp-invoice-logo img {
    width: 120px;
}

.xp-invoice .xp-invoice-meta {
    text-align: right;
}

    .xp-invoice .xp-invoice-meta li.list-inline-item:not(:last-child) {
        margin-right: 40px;
    }

@media (max-width: 767px) {
    .xp-invoice .xp-invoice-meta {
        text-align: left;
    }
}
/* 
=============
    Print
=============
*/
@media print {
    .xp-leftbar {
        display: none;
    }

    .xp-topbar {
        display: none;
    }

    .xp-footerbar {
        display: none;
    }

    .xp-breadcrumbbar {
        display: none;
    }

    .xp-rightbar {
        margin-left: 0;
    }
}
/* 
==================
    Responsive
==================
*/
@media (min-width: 768px) and (max-width: 991px) {
    body {
        overflow-x: hidden;
    }
}

@media (max-width: 991px) {
    h1 {
        font-size: 38px;
    }

    h2 {
        font-size: 30px;
    }

    h3 {
        font-size: 26px;
    }

    h4 {
        font-size: 22px;
    }

    h5 {
        font-size: 18px;
    }

    h6 {
        font-size: 16px;
    }

    .xp-horizontal-menu-toggle {
        display: inline-block;
    }

    .xp-menubar {
        margin: 0 30px 0 30px;
    }

    .xp-breadcrumbbar {
        padding: 105px 30px 0 30px;
    }
}

@media (max-width: 768px) {
    .xp-rightbar {
        margin-left: 0;
    }
}

@media (max-width: 767px) {
    body {
        overflow-x: hidden;
    }

    h1 {
        font-size: 36px;
    }

    h2 {
        font-size: 28px;
    }

    h3 {
        font-size: 24px;
    }

    h4 {
        font-size: 20px;
    }

    h5 {
        font-size: 16px;
    }

    h6 {
        font-size: 15px;
    }

    .xp-toggle-menu .xp-leftbar {
        position: fixed;
        left: 0px;
    }

    .xp-rightbar {
        margin-left: 0 !important;
    }

    .xp-menubar {
        text-align: right;
    }

    .xp-footerbar {
        left: 0;
    }

    .xp-email-rightbar .email-open-box .open-email-head ul {
        text-align: left;
        margin-top: 15px;
    }

    .xp-breadcrumbbar {
        padding: 105px 30px 0 30px;
    }

        .xp-breadcrumbbar .xp-page-title {
            text-align: center;
            margin-bottom: 10px;
            font-size: 18px;
        }

        .xp-breadcrumbbar .xp-breadcrumb {
            text-align: center;
        }
}

@media (max-width: 620px) {
    .xp-main-logo {
        display: none;
    }

    .xp-small-logo {
        display: block;
    }
}


/*# sourceMappingURL=style.css.map */

.dropdown-menu-left {
    right: auto !important;
    left: 0;
}

.dropdown-menu-right {
    right: 0;
    left: auto !important;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: .5rem
}

.searchbar input[type=search] {
    background-color: #ffffff;
    color: #2B343A;
    font-size: 18px;
    padding-left: 20px;
    border: none;
    border-radius: 50px 0 0 50px;
}
.searchbar .btn {
    background-color: #4c7cf3;
    color: #ffffff;
    font-weight: 700;
    font-size: 16px;
    font-weight: 700;
    border-radius: 50px;
    /*padding: 5px 15px 3px 15px;*/
    box-shadow: none;
}
.xp-user-offline {
    position: absolute;
    /*right: 177px;*/
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-image: linear-gradient(58deg, #2bcd72 0, #9acd2b 100%);
}
.typeahead > li {
    padding:2px 5px 2px 5px; 
}

.progress-bar-success {
    background-color: #a6ce39;
}

.progress-bar-default {
    background-color: #eeeeee;
}
.jqplot-table-legend-label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90px;
}

a[disabled] {
    pointer-events: none;
}
.list-forms-scroll {
    max-height: 442px !important;
    overflow-y: scroll
}
.swal2-container,body.swal2-iosfix{position:fixed;left:0;right:0}body.swal2-in{overflow-y:hidden}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container:not(.swal2-in){pointer-events:none}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-in{background-color:rgba(0,0,0,.4)}.swal2-modal{background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-radius:5px;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0;padding:0;line-height:60px;display:block}.swal2-modal .swal2-spacer{height:10px;color:transparent;border:0}.swal2-modal .swal2-styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:0 5px;padding:10px 32px}.swal2-modal .swal2-styled:not(.swal2-loading)[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-styled.swal2-loading{box-sizing:border-box;border:4px solid transparent;width:40px;height:40px;padding:0;margin:-2px 30px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal :not(.swal2-styled).swal2-loading::after{display:inline-block;content:'';margin-left:5px;vertical-align:-1px;height:6px;width:6px;border:3px solid #999;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span,.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{font-size:36px;line-height:36px;font-family:serif;position:absolute;top:5px;right:13px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d9d9d9;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-transition:border-color box-shadow .3s;transition:border-color box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f06e57}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.swal2-modal .swal2-file:focus::-webkit-input-placeholder,.swal2-modal .swal2-input:focus::-webkit-input-placeholder,.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::-moz-placeholder,.swal2-modal .swal2-input:focus::-moz-placeholder,.swal2-modal .swal2-textarea:focus::-moz-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus:-ms-input-placeholder,.swal2-modal .swal2-input:focus:-ms-input-placeholder,.swal2-modal .swal2-textarea:focus:-ms-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::-moz-placeholder,.swal2-modal .swal2-input::-moz-placeholder,.swal2-modal .swal2-textarea::-moz-placeholder{color:#e6e6e6}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#e6e6e6}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}.swal2-icon.swal2-info,.swal2-icon.swal2-question,.swal2-icon.swal2-warning{font-size:60px;line-height:80px;text-align:center}@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}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .x-mark{position:relative;display:block}.swal2-icon.swal2-error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8}.swal2-icon.swal2-info{font-family:'Open Sans',sans-serif;color:#3fc3ee;border-color:#9de0f6}.swal2-icon.swal2-question{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success::after,.swal2-icon.swal2-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}.swal2-icon.swal2-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .fix{width:7px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.animate-success-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.animate-success-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%,50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%,50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}@keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}.pulse-warning{-webkit-animation:pulse-warning .75s infinite alternate;animation:pulse-warning .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 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}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(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:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(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:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}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(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}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(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,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:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,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:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,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:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,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:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,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:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,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:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,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:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,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:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,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,-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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,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,-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:translateZ(0);transform:translateZ(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-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{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{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{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}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{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-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{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-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{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-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)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-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)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{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{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,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{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#bs5/jszip-3.10.1/pdfmake-0.2.7/dt-1.13.5/af-2.6.0/b-2.4.1/b-colvis-2.4.1/b-html5-2.4.1/b-print-2.4.1/cr-1.7.0/date-1.5.1/fc-4.3.0/fh-3.4.0/kt-2.10.0/r-2.5.0/rg-1.4.0/rr-1.4.0/sc-2.2.0/sb-1.5.0/sp-2.2.0/sl-1.7.0/sr-1.3.0
 *
 * Included libraries:
 *   JSZip 3.10.1, pdfmake 0.2.7, DataTables 1.13.5, AutoFill 2.6.0, Buttons 2.4.1, Column visibility 2.4.1, HTML5 export 2.4.1, Print view 2.4.1, ColReorder 1.7.0, DateTime 1.5.1, FixedColumns 4.3.0, FixedHeader 3.4.0, KeyTable 2.10.0, Responsive 2.5.0, RowGroup 1.4.0, RowReorder 1.4.0, Scroller 2.2.0, SearchBuilder 1.5.0, SearchPanes 2.2.0, Select 1.7.0, StateRestore 1.3.0
 */

: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}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.odd>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05)}table.dataTable.table-striped>tbody>tr.odd.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.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}


div.dt-autofill-handle {
  position: absolute;
  height: 8px;
  width: 8px;
  z-index: 10;
  box-sizing: border-box;
  background: #0d6efd;
  cursor: pointer;
}

div.dtk-focus-alt div.dt-autofill-handle {
  background: #ff8b33;
}

div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #0d6efd;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
}
div.dt-autofill-select.top, div.dt-autofill-select.bottom {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left, div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}

div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: 0.75em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
  z-index: 104;
  box-sizing: border-box;
  padding: 2em;
}
div.dt-autofill-list div.dtaf-popover-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}
div.dt-autofill-list > div.dt-autofill-list-items > button {
  display: block;
  width: 100%;
  margin: 1em 0;
  padding: 1em;
  border-radius: 0.5em;
  border: 1px solid rgba(0, 0, 0, 0.175);
  background-color: #f6f6f6;
  text-align: left;
  cursor: pointer;
}
div.dt-autofill-list > div.dt-autofill-list-items > button:hover {
  background-color: #ebebeb;
}
div.dt-autofill-list > div.dt-autofill-list-items > button:first-child {
  margin-top: 0;
}
div.dt-autofill-list > div.dt-autofill-list-items > button:last-child {
  margin-bottom: 0;
}
div.dt-autofill-list > div.dt-autofill-list-items > button input[type=number] {
  padding: 6px;
  width: 30px;
  margin: -2px 0;
}
div.dt-autofill-list > div.dt-autofill-list-items > button span {
  float: right;
}

div.dtaf-popover-closeable {
  padding-top: 2.5em;
}

div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 103;
}

html.dark div.dt-autofill-handle {
  background: rgb(110, 168, 254);
}
html.dark div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: rgb(110, 168, 254);
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(0, 0, 0, 0.5) 5px, rgba(0, 0, 0, 0.5) 10px);
}
html.dark div.dt-autofill-list {
  background-color: var(--dt-html-background);
  border: 1px solid rgba(255, 255, 255, 0.15);
}
html.dark div.dt-autofill-list button {
  color: inherit;
  border: 1px solid rgba(255, 255, 255, 0.175);
  background-color: rgb(47, 52, 56);
}
html.dark div.dt-autofill-list button:hover {
  background-color: rgb(64, 69, 73);
}

@media screen and (max-width: 767px) {
  div.dt-autofill-handle {
    height: 16px;
    width: 16px;
  }
  div.dt-autofill-list {
    width: 90%;
    left: 74.5%;
  }
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  padding: 6px;
  width: 60px;
  margin: -2px 0;
}

div.row.dt-row > div.col-sm-12 {
  position: relative;
}


@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-radius:.75em;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.8);text-align:center;z-index:2003;overflow:hidden}div.dt-button-info h2{padding:2rem 2rem 1rem 2rem;margin:0;font-weight:normal}div.dt-button-info>div{padding:1em 2em 2em 2em}div.dtb-popover-close{position:absolute;top:6px;right:6px;width:22px;height:22px;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 .dt-button-active{padding-right:3em}div.dt-button-collection .dt-button-active:after{position:absolute;top:50%;margin-top:-10px;right:1em;display:inline-block;content:"✓";color:inherit}div.dt-button-collection .dt-button-active.dt-button-split{padding-right:0}div.dt-button-collection .dt-button-active.dt-button-split:after{display:none}div.dt-button-collection .dt-button-active.dt-button-split>*:first-child{padding-right:3em}div.dt-button-collection .dt-button-active.dt-button-split>*:first-child:after{position:absolute;top:50%;margin-top:-10px;right:1em;display:inline-block;content:"✓";color:inherit}div.dt-button-collection .dt-button-active-a a{padding-right:3em}div.dt-button-collection .dt-button-active-a a:after{position:absolute;right:1em;display:inline-block;content:"✓";color:inherit}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.1);padding-left:0}html.dark div.dt-button-info{background-color:var(--dt-html-background);border:1px solid rgba(255, 255, 255, 0.15)}div.dt-buttons div.btn-group{position:initial}div.dt-buttons div.dropdown-menu{margin-top:4px}div.dt-buttons div.dropdown-menu .dt-button{position:relative}div.dt-buttons div.dropdown-menu div.dt-button-split{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}div.dt-buttons div.dropdown-menu div.dt-button-split a:first-child{min-width:auto;flex:1 0 50px;padding-right:0}div.dt-buttons div.dropdown-menu div.dt-button-split button:last-child{min-width:33px;flex:0;background:transparent;border:none;line-height:1rem;color:var(--bs-dropdown-link-color);padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}div.dt-buttons div.dropdown-menu div.dt-button-split button:last-child:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}div.dt-buttons div.dropdown-menu div.dt-button-split button:last-child:after{position:relative;left:-3px}div.dt-buttons span.dt-button-spacer.empty{margin:1px}div.dt-buttons span.dt-button-spacer.bar:empty{height:inherit}div.dt-buttons .btn.processing{color:rgba(0, 0, 0, 0.2)}div.dt-buttons .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-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}}


table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255, 255, 255, 0.7);z-index:202;border-radius:4px}div.DTCR_pointer{width:1px;background-color:#0d6efd;z-index:201}html.dark table.DTCR_clonedTable.dataTable{background-color:rgba(33, 33, 33, 0.9)}html.dark div.DTCR_pointer{background-color:rgb(13, 110, 253)}


div.dt-datetime{position:absolute;background-color:white;z-index:2050;border:1px solid #ccc;box-shadow:0 5px 15px -5px rgba(0, 0, 0, 0.5);padding:6px 20px;width:275px;border-radius:5px}div.dt-datetime.inline{position:relative;box-shadow:none}div.dt-datetime div.dt-datetime-title{text-align:center;padding:5px 0px 3px}div.dt-datetime div.dt-datetime-buttons{text-align:center}div.dt-datetime div.dt-datetime-buttons a{display:inline-block;padding:0 .5em .5em .5em;margin:0;font-size:.9em}div.dt-datetime div.dt-datetime-buttons a:hover{text-decoration:underline}div.dt-datetime table{border-spacing:0;margin:12px 0;width:100%}div.dt-datetime table.dt-datetime-table-nospace{margin-top:-12px}div.dt-datetime table th{font-size:.8em;color:#777;font-weight:normal;width:14.285714286%;padding:0 0 4px 0;text-align:center}div.dt-datetime table td{font-size:.9em;color:#444;padding:0}div.dt-datetime table td.selectable{text-align:center;background:#f5f5f5}div.dt-datetime table td.selectable.disabled{color:#aaa;background:white}div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:white}div.dt-datetime table td.selectable.now{background-color:#ddd}div.dt-datetime table td.selectable.now button{font-weight:bold}div.dt-datetime table td.selectable.selected button{background:#4e6ca3;color:white;border-radius:2px}div.dt-datetime table td.selectable button:hover{background:#ff8000;color:white;border-radius:2px}div.dt-datetime table td.dt-datetime-week{font-size:.7em}div.dt-datetime table button{width:100%;box-sizing:border-box;border:none;background:transparent;font-size:inherit;color:inherit;text-align:center;padding:4px 0;cursor:pointer;margin:0}div.dt-datetime table button span{display:inline-block;min-width:14px;text-align:right}div.dt-datetime table.weekNumber th{width:12.5%}div.dt-datetime div.dt-datetime-calendar table{margin-top:0}div.dt-datetime div.dt-datetime-label{position:relative;display:inline-block;height:30px;padding:5px 6px;border:1px solid transparent;box-sizing:border-box;cursor:pointer}div.dt-datetime div.dt-datetime-label:hover{border:1px solid #ddd;border-radius:2px;background-color:#f5f5f5}div.dt-datetime div.dt-datetime-label select{position:absolute;top:6px;left:0;cursor:pointer;opacity:0}div.dt-datetime.horizontal{width:550px}div.dt-datetime.horizontal div.dt-datetime-date,div.dt-datetime.horizontal div.dt-datetime-time{width:48%}div.dt-datetime.horizontal div.dt-datetime-time{margin-left:4%}div.dt-datetime div.dt-datetime-date{position:relative;float:left;width:100%}div.dt-datetime div.dt-datetime-time{position:relative;float:left;width:100%;text-align:center}div.dt-datetime div.dt-datetime-time>span{vertical-align:middle}div.dt-datetime div.dt-datetime-time th{text-align:left}div.dt-datetime div.dt-datetime-time div.dt-datetime-timeblock{display:inline-block;vertical-align:middle}div.dt-datetime div.dt-datetime-iconLeft,div.dt-datetime div.dt-datetime-iconRight{width:30px;height:30px;background-position:center;background-repeat:no-repeat;opacity:.3;overflow:hidden;box-sizing:border-box;border:1px solid transparent}div.dt-datetime div.dt-datetime-iconLeft:hover,div.dt-datetime div.dt-datetime-iconRight:hover{border:1px solid #ccc;border-radius:2px;background-color:#f0f0f0;opacity:.6}div.dt-datetime div.dt-datetime-iconLeft button,div.dt-datetime div.dt-datetime-iconRight button{border:none;background:transparent;text-indent:30px;height:100%;width:100%;cursor:pointer}div.dt-datetime div.dt-datetime-iconLeft{position:absolute;top:5px;left:5px}div.dt-datetime div.dt-datetime-iconLeft button{position:relative;z-index:1}div.dt-datetime div.dt-datetime-iconLeft:after{position:absolute;top:7px;left:10px;display:block;content:"";border-top:7px solid transparent;border-right:7px solid black;border-bottom:7px solid transparent}div.dt-datetime div.dt-datetime-iconRight{position:absolute;top:5px;right:5px}div.dt-datetime div.dt-datetime-iconRight button{position:relative;z-index:1}div.dt-datetime div.dt-datetime-iconRight:after{position:absolute;top:7px;left:12px;display:block;content:"";border-top:7px solid transparent;border-left:7px solid black;border-bottom:7px solid transparent}div.dt-datetime-error{clear:both;padding:0 1em;max-width:240px;font-size:11px;line-height:1.25em;text-align:center;color:#b11f1f}html.dark input.dt-datetime{color-scheme:dark}html.dark div.dt-datetime{border:1px solid #595b5e;background-color:#212529;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.8)}html.dark div.dt-datetime table th{color:#ccc}html.dark div.dt-datetime table td{color:#eee}html.dark div.dt-datetime table td.selectable{background:#373c41}html.dark div.dt-datetime table td.selectable.disabled{color:#aaa;background:#171b1f}html.dark div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:#171b1f}html.dark div.dt-datetime table td.selectable.now{background:#4b5055}html.dark div.dt-datetime table td.selectable.selected button{background:#6ea8fe;color:black}html.dark div.dt-datetime table td.selectable button:hover{background:#ff8000;color:black}html.dark div.dt-datetime div.dt-datetime-label:hover{border:1px solid transparent;background-color:rgba(255, 255, 255, 0.1)}html.dark div.dt-datetime div.dt-datetime-iconLeft:hover,html.dark div.dt-datetime div.dt-datetime-iconRight:hover,html.dark div.dt-datetime div.dt-datetime-iconUp:hover,html.dark div.dt-datetime div.dt-datetime-iconDown:hover{border:1px solid transparent;background-color:rgba(255, 255, 255, 0.1)}html.dark div.dt-datetime div.dt-datetime-iconLeft:after{border-right-color:white}html.dark div.dt-datetime div.dt-datetime-iconRight:after{border-left-color:white}html.dark div.dt-datetime select{color-scheme:dark}html.dark div.dt-datetime-error{color:#b11f1f}


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}html.dark table.dataTable thead tr>.dtfc-fixed-left,html.dark table.dataTable thead tr>.dtfc-fixed-right,html.dark table.dataTable tfoot tr>.dtfc-fixed-left,html.dark table.dataTable tfoot tr>.dtfc-fixed-right{background-color:var(--dt-html-background)}html.dark table.dataTable tbody tr>.dtfc-fixed-left,html.dark table.dataTable tbody tr>.dtfc-fixed-right{background-color:var(--dt-html-background)}html.dark div.dtfc-left-top-blocker,html.dark div.dtfc-right-top-blocker{background-color:var(--dt-html-background)}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}html[data-bs-theme=dark] table.dataTable thead tr>.dtfc-fixed-left,html[data-bs-theme=dark] table.dataTable thead tr>.dtfc-fixed-right,html[data-bs-theme=dark] table.dataTable tfoot tr>.dtfc-fixed-left,html[data-bs-theme=dark] table.dataTable tfoot tr>.dtfc-fixed-right{background-color:var(--bs-body-bg)}html[data-bs-theme=dark] table.dataTable tbody tr>.dtfc-fixed-left,html[data-bs-theme=dark] table.dataTable tbody tr>.dtfc-fixed-right{background-color:var(--bs-body-bg)}html[data-bs-theme=dark] div.dtfc-left-top-blocker,html[data-bs-theme=dark] div.dtfc-right-top-blocker{background-color:var(--bs-body-bg)}html[data-bs-theme=dark] div.dataTables_scrollBody{border-left-color:var(--bs-border-color) !important}html[data-bs-theme=dark] div.dataTables_scrollFootInner table.table-bordered tr th:first-child,html[data-bs-theme=dark] div.dataTables_scrollHeadInner table.table-bordered tr th:first-child{border-left-color:var(--bs-border-color) !important}


table.dataTable.fixedHeader-floating,table.dataTable.fixedHeader-locked{background-color:white;margin-top:0 !important;margin-bottom:0 !important}table.dataTable.fixedHeader-locked{position:absolute !important}@media print{table.fixedHeader-floating{display:none}}html[data-bs-theme=dark] table.dataTable.fixedHeader-floating,html[data-bs-theme=dark] table.dataTable.fixedHeader-locked{background-color:var(--bs-body-bg)}


table.dataTable tbody th.focus,table.dataTable tbody td.focus{outline:2px solid #0d6efd;outline-offset:-2px}table.dataTable tbody tr.selected th.focus,table.dataTable tbody tr.selected td.focus{outline-color:#0143a3}div.dtk-focus-alt table.dataTable tbody th.focus,div.dtk-focus-alt table.dataTable tbody td.focus{outline:2px solid #ff8b33;outline-offset:-2px}html.dark table.dataTable tbody th.focus,html.dark table.dataTable tbody td.focus{outline-color:rgb(13, 110, 253)}html.dark table.dataTable tbody tr.selected th.focus,html.dark table.dataTable tbody tr.selected td.focus{outline-color:#0143a3}html.dark div.dtk-focus-alt table.dataTable tbody th.focus,html.dark div.dtk-focus-alt table.dataTable tbody td.focus{outline-color:#ff8b33}


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{cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{margin-right:.5em;display:inline-block;color:rgba(0, 0, 0, 0.5);content:"►"}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.arrow-right::before{content:"◄"}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:"▼"}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:.333em}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{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{display:inline-block;color:rgba(0, 0, 0, 0.5);content:"►"}table.dataTable.dtr-column>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>td.control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.control.arrow-right::before{content:"◄"}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:"▼"}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{padding-bottom:0;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:fit-content;max-height:75%;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:2.5em}div.dtr-modal div.dtr-modal-content h2{margin-top:0}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:12}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%}}html.dark table.dataTable>tbody>tr>td.dtr-control:before{color:rgba(255, 255, 255, 0.5) !important}html.dark table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom-color:rgb(64, 67, 70)}html.dark div.dtr-modal div.dtr-modal-display{background-color:rgb(33, 37, 41);border:1px solid rgba(255, 255, 255, 0.15)}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 tr.dtrg-group th{background-color:rgba(0, 0, 0, 0.1);text-align:left}table.dataTable tr.dtrg-group.dtrg-level-0 th{font-weight:bold}table.dataTable tr.dtrg-group.dtrg-level-1 th,table.dataTable tr.dtrg-group.dtrg-level-2 th,table.dataTable tr.dtrg-group.dtrg-level-3 th,table.dataTable tr.dtrg-group.dtrg-level-4 th,table.dataTable tr.dtrg-group.dtrg-level-5 th{background-color:rgba(0, 0, 0, 0.05);padding-top:.25em;padding-bottom:.25em;padding-left:2em;font-size:.9em}table.dataTable tr.dtrg-group.dtrg-level-2 th{background-color:rgba(0, 0, 0, 0.01);padding-left:2.5em}table.dataTable tr.dtrg-group.dtrg-level-3 th{background-color:rgba(0, 0, 0, 0.01);padding-left:3em}table.dataTable tr.dtrg-group.dtrg-level-4 th{background-color:rgba(0, 0, 0, 0.01);padding-left:3.5em}table.dataTable tr.dtrg-group.dtrg-level-5 th{background-color:rgba(0, 0, 0, 0.01);padding-left:4em}html.dark table.dataTable tr.dtrg-group th{background-color:rgba(255, 255, 255, 0.1)}html.dark table.dataTable tr.dtrg-group.dtrg-level-1 th{background-color:rgba(255, 255, 255, 0.05)}html.dark table.dataTable tr.dtrg-group.dtrg-level-2 th,html.dark table.dataTable tr.dtrg-group.dtrg-level-3 th,html.dark table.dataTable tr.dtrg-group.dtrg-level-4 th,html.dark table.dataTable tr.dtrg-group.dtrg-level-5 th{background-color:rgba(255, 255, 255, 0.01)}table.dataTable.table-striped tr.dtrg-level-0{background-color:rgba(0, 0, 0, 0.1)}table.dataTable.table-striped tr.dtrg-level-1{background-color:rgba(0, 0, 0, 0.05)}table.dataTable.table-striped tr.dtrg-level-2,table.dataTable.table-striped tr.dtrg-level-3,table.dataTable.table-striped tr.dtrg-level-4,table.dataTable.table-striped tr.dtrg-level-5{background-color:rgba(0, 0, 0, 0.01)}table.dataTable.table-striped tr.dtrg-level-1 tr.dtrg-level-2 th,table.dataTable.table-striped tr.dtrg-level-3 th,table.dataTable.table-striped tr.dtrg-level-4 th,table.dataTable.table-striped tr.dtrg-level-5 th{background-color:transparent}


div.dt-rowReorder-float-parent{table-layout:fixed;outline:2px solid #0d6efd;z-index:2001;position:absolute !important;overflow:hidden;border-radius:3px}div.dt-rowReorder-float-parent table.dt-rowReorder-float{opacity:.9;background-color:white;margin:0 !important}div.dt-rowReorder-float-parent.drop-not-allowed{cursor:not-allowed}tr.dt-rowReorder-moving{outline:2px solid #888;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}html.dark div.dt-rowReorder-float-parent{outline-color:rgb(110, 168, 254)}html.dark div.dt-rowReorder-float-parent table.dt-rowReorder-float{background-color:var(--dt-html-background)}html.dark tr.dt-rowReorder-moving{outline-color:#aaa}html[data-bs-theme=dark] div.dt-rowReorder-float-parent{outline-color:rgb(13, 110, 253)}


div.dts{display:block !important}div.dts tbody th,div.dts tbody td{white-space:nowrap}div.dts div.dts_loading{z-index:1}div.dts div.dts_label{position:absolute;right:20px;background:rgba(0, 0, 0, 0.8);color:white;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.5);text-align:right;border-radius:3px;padding:.4em;z-index:2;display:none}div.dts div.dataTables_scrollBody{background:repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0.025) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 20px)}div.dts div.dataTables_scrollBody table{background-color:white;z-index:2}div.dts div.dataTables_paginate,div.dts div.dataTables_length{display:none}html.dark div.dts div.dts_label{background:rgba(255, 255, 255, 0.8);color:black}html.dark div.dts div.dataTables_scrollBody{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.025), rgba(255, 255, 255, 0.025) 10px, rgba(255, 255, 255, 0) 10px, rgba(255, 255, 255, 0) 20px)}html.dark div.dts div.dataTables_scrollBody table{background-color:var(--dt-html-background);z-index:2}div.DTS div.dataTables_scrollBody table{background-color:white}html[data-bs-theme=dark] div.DTS div.dataTables_scrollBody table{background-color:var(--bs-body-bg)}


div.dt-button-collection{overflow:visible !important;z-index:2002 !important}div.dt-button-collection div.dtsb-searchBuilder{padding-left:1em !important;padding-right:1em !important}div.dt-button-collection.dtb-collection-closeable div.dtsb-titleRow{padding-right:40px}.dtsb-greyscale{border:1px solid #cecece !important}div.dtsb-logicContainer .dtsb-greyscale{border:none !important}div.dtsb-searchBuilder{justify-content:space-evenly;cursor:default;margin-bottom:1em;text-align:left}div.dtsb-searchBuilder button.dtsb-button,div.dtsb-searchBuilder select{font-size:1em}div.dtsb-searchBuilder div.dtsb-titleRow{justify-content:space-evenly;margin-bottom:.5em}div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title{display:inline-block;padding-top:6px}div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title:empty{display:inline}div.dtsb-searchBuilder div.dtsb-titleRow button.dtsb-clearAll{float:right;margin-bottom:.333em}div.dtsb-searchBuilder div.dtsb-vertical .dtsb-value,div.dtsb-searchBuilder div.dtsb-vertical .dtsb-data,div.dtsb-searchBuilder div.dtsb-vertical .dtsb-condition{display:block}div.dtsb-searchBuilder div.dtsb-group{position:relative;clear:both;margin-bottom:.8em}div.dtsb-searchBuilder div.dtsb-group button.dtsb-clearGroup{margin:2px;text-align:center;padding:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;margin-top:.8em;margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria{margin-bottom:.8em;display:flex;justify-content:start;flex-flow:row wrap}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input{padding:.4em;margin-right:.8em;min-width:5em;max-width:20em;color:inherit}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown option.dtsb-notItalic,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input option.dtsb-notItalic{font-style:normal}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-italic{font-style:italic}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont{flex:1;white-space:nowrap}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont span.dtsp-joiner{margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont input.dtsb-value{width:33%}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont select,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont input{height:100%;box-sizing:border-box}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer{margin-left:auto;display:inline-block}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left{margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete:last-child,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right:last-child,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left:last-child{margin-right:0}@media screen and (max-width: 550px){div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria{display:flex;flex-flow:none;flex-direction:column;justify-content:start;padding-right:calc(35px + .8em);margin-bottom:0px}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:first-child),div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:nth-child(2)),div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:last-child){padding-top:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:first-child,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:nth-child(2),div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:last-child{padding-top:0em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input{max-width:none;width:100%;margin-bottom:.8em;margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont{margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer{position:absolute;width:35px;display:flex;flex-wrap:wrap-reverse;right:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button{margin-right:0px !important}}div.dtsb-searchBuilder div.dtsb-titleRow{height:40px}div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title{padding-top:10px}div.dtsb-searchBuilder div.dtsb-group button.dtsb-clearGroup{margin-right:8px}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria .form-select{width:auto;display:inline-block;padding-right:30px !important}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-condition{border-color:#28a745}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-data{border-color:#dc3545}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-value,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-value{border-color:#007bff}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria .form-control{display:inline-block;font-size:1em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer{border-radius:4px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-top:10px;overflow:hidden}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-logic{border:none;border-radius:0px;flex-grow:1;flex-shrink:0;flex-basis:3em;margin:0px;padding:.375rem .7rem}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-clearGroup{border:none;border-radius:0px;width:2em;margin:0px}div.dt-button-collection div.dtsb-searchBuilder{padding-left:10px;padding-right:10px}


div.dtsp-topRow{display:flex;flex-direction:row;flex-wrap:nowrap;border:2px solid rgba(0, 0, 0, 0);border-radius:3px;justify-content:space-around;align-content:flex-start;align-items:flex-start;min-height:37px}div.dtsp-topRow input.dtsp-search{text-overflow:ellipsis;min-width:50px;flex-basis:90px;max-width:none}div.dtsp-topRow input.dtsp-search::placeholder{color:inherit}div.dtsp-topRow div.dtsp-subRow1{display:flex;flex-direction:row;flex-wrap:nowrap;flex:1 1 auto}div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont{position:relative;width:100%}div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont input.dtsp-disabledButton{padding-top:10px;padding-bottom:10px;background-color:transparent}div.dtsp-topRow div.dtsp-subRow1 input{padding-right:2em;width:100% !important;box-sizing:border-box;font-size:1em}div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon{position:absolute;top:0;right:0;bottom:0}div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon span{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABbmlDQ1BpY2MAACiRdZE7SwNBFIU/EyWikRRaiFhsoWKhEBREO42FTZAQFYza7G5eQhKX3QQJtoKNhWAh2vgq/AfaCrYKgqAIIhb+Al+NhPVOEkiQZJbZ+3FmzmXmDHjCGTPrtAYhm8vb0bmQthxb0Xzv+PHRxRSabjrWTCQSpun4eaRF1YdR1av5voajM55wTGhpF54wLTsvPC0c3sxbineFe8y0Hhc+ER6x5YDCt0o3KvymOFXhL8X2YnQWPKqnlqpjo47NtJ0VHhYeyGYKZvU86ib+RG5pQWqfzH4coswRQsOgwDoZ8oxKzUlmjX3Bsm+eDfGY8rcoYosjRVq8I6IWpGtCalL0hHwZiir3/3k6yfGxSnd/CNpeXfdzEHz7UNpz3d9T1y2dgfcFrnM1/4bkNPkt+l5NGziGwDZc3tQ04wCudqD32dJtvSx5ZXqSSfi4gK4YdN9Dx2olq+o650+wuCVPdAeHRzAk+wNrfw8JaBFXEnV+AAAACXBIWXMAAA9hAAAPYQGoP6dpAAABMUlEQVQoU6XRr0vDQRjH8akoM4iIjqGoOIZ5oIjB5XWxajaYDGLSIhhNYjcPRDSJwbQNw+L+BNGgYYo/5pT5/shz8vDlBgMPXux7z3N3z+25VOofYyCyd4ZYCavI4gXPsRp9LqiDdrEMH+8wv8Vh8gBfWclFPOEUN3hAHjlMoRa7wTzBS5xgKLFglPkZLjDic6HyDsEMNvGR2Nxifoci3tEI+X770JU0XmPXIlax+LTPh83fFox1X6kxyzdjm9UcdXi9S+Vti6svfyNULhNR9TVsYNhW6Ff9KKCNR7/Zv6eeaQ+6+qcdpu9BqGlp1HFgud+FYdzzUcUExu0Q/cdzHGEFetIlXKPjK/sbqYoOftMiS+j9jzEJPd1Wt+5+kdR/9EM9ucIC5jCbyPc01Q32kfsBppYz3hYFcCwAAAAASUVORK5CYII=") !important;background-repeat:no-repeat;background-position:center;background-size:12px}div.dtsp-topRow div.dtsp-subRow2{white-space:nowrap;flex:0 0 auto}div.dtsp-topRow button>span{display:inline-block;height:100%;width:100%}div.dtsp-topRow button.dtsp-nameButton span{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAK2SURBVFgJ7ZY9j41BFICvryCExrJBQ6HyEYVEIREaUZDQIRoR2ViJKCioxV+gkVXYTVZEQiEUhG2EQnxUCh0FKolY4ut5XnM2cyfva3Pt5m7EPcmzZ2bemTNnzjkzd1utnvQi0IvAfxiBy5z5FoxO89kPY+8mbMjtzs47RXs5/WVpbAG6bWExt5PuIibvhVkwmC+ck3eK9ln6/fAddFojYzBVuYSBpcnIEvRaqOw2RcaN18FPuJH0JvRUxbT3wWf4ltiKPgfVidWlbGZgPozDFfgAC+EA/K2EI4cwcAJ+gPaeQ+VQU2SOMMGcPgPl/m/V2p50rrbRsRgt9Iv5h6xtpP22Bz7Ce1C+gFFxfKzOmShcU+Qmyh2w3w8rIJfddHTck66EukL/xPhj+JM8rHNmFys0Pg4v0up3aFNlwR9NYyodd3OL/C64zpsymcTFcf6ElM4YzjAWKYrJkaq8kE/yUYNP4BoYvS1QRo+hNtF5xfkTUjoTheukSFFMjlTFm6PjceOca/SMpKfeCR1L6Uzk/y2WIkVhNFJlJAZhP+hYns7b9D3IPuhY5mYrIv8OrQJvR5NYyNaW4jsU8pSGNySiVx4o5tXq3JkoXE/mg5R/M8dGJCJpKhaDcjBRdbI/Rm8g69c122om33BHmj2CHoV5qa9jUXBraJ+G1fAVjIBO1klc87ro1K4JZ/K35SWW3TwcyDd6TecqnAEd8cGq2+w84xvBm1n3vS0izKkkwh5XNC/GmFPqqAtPF89AOScKuemaNzoTV1SD5dtSbmLf1/RV+tC0WTgcj6R7HEtrVGWaqu/lYDZ/2pvxQ/kIyw/gFByHC9AHw910hv1aUUumyd8yy0QfhmEkfiNod0Xusct68J1qc8Tdux0Z97Q+hsDb+AYGYEbF/4Guw2Q/qDPqZG/zXgT+3Qj8AtKnfWhFwmuAAAAAAElFTkSuQmCC") !important;background-repeat:no-repeat;background-position:center;background-size:23px;vertical-align:bottom}div.dtsp-topRow button.dtsp-countButton span{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAG5SURBVEgN3VU9LwVBFF0fiYhofUSlEQkKhU7z/oBCQkIiGr9BgUbhVzy9BAnhFyjV/AYFiU5ICM7ZN+c5Zud5dm3lJmfmzrkz9+7cu3c3y/6jjOBSF8CxXS7FmTkbwqIJjDpJvTcmsJ4K3KPZUpyZsx0sxoB9J6mnAkyC7wGuuCFIipNtEcpcWExgXpOBc78vgj6N+QO4NVsjwdFM59tUIDxDrHMBOeIQ34C5ZDregXuAQm4YcI68nN9B3wr2PcwPAIPkN2EqtJH6b+QZm1ajjTx7BqwAr26Lb+C2Kvpbt0Mb2HAJ7NrGFGfmXO3DeA4UshDfQAVmH0gaUFg852TTTDvlxwBlCtxy9zXyBhQFaq0wMmIdRebrfgosA3zb2hKnqG0oqchp4QbuR8X0TjzABhbdOT8jnQ/atcgqpnfwOA7yqZyTU587ZkIGdesLTt2EkynOnbreMUUKMI/dA4B/QVOcO13CQh+5wWCgDwo/75u59odB/wjmfhbgvACcAOyZPHihMWAoIwxyCLgf1oxfgjzVbgBXSTzIN+f0pg6s5DkcesLMRpsBrgE2XO3CN64JFP7JtUeKHX4CKtRRXFZ+7dEAAAAASUVORK5CYII=") !important;background-repeat:no-repeat;background-position:center;background-size:18px;vertical-align:bottom}div.dtsp-topRow button.dtsp-collapseButton span.dtsp-caret{position:relative;top:9px;display:inline-block}div.dtsp-topRow button.dtsp-collapseButton.dtsp-rotated{transform:rotate(180deg)}div.dtsp-searchPane table thead th,div.dtsp-searchPane table thead td{width:100% !important}div.dt-button-collection{z-index:2002}div.dt-button-collection.dtb-collection-closeable div.dtsp-titleRow{padding-right:25px}div.dtsp-columns-1{max-width:100%;min-width:100%;margin:0px !important}div.dtsp-columns-2{max-width:49%;min-width:49%;margin:0px !important}div.dtsp-columns-3{max-width:32%;min-width:32%;margin:0px !important}div.dtsp-columns-4{max-width:24%;min-width:24%;margin:0px !important}div.dtsp-columns-5{max-width:19%;min-width:19%;margin:0px !important}div.dtsp-columns-6{max-width:16%;min-width:16%;margin:0px !important}div.dtsp-columns-7{max-width:14%;min-width:14%;margin:0px !important}div.dtsp-columns-8{max-width:12%;min-width:12%;margin:0px !important}div.dtsp-columns-9{max-width:10.5%;min-width:10.5%;margin:0px !important}div.dtsp-narrow{flex-direction:column !important}div.dtsp-narrow div.dtsp-subRow1,div.dtsp-narrow div.dtsp-subRow2{width:100%}div.dtsp-narrow div.dtsp-subRow2 button{margin:0 !important;width:25% !important}div.dt-button-collection{float:none}div.dtsp-panesContainer{margin-bottom:1em}div.dtsp-searchPane div.dataTables_wrapper{width:100%}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_layout_cell{padding:0}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollHead{display:none !important}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody{background:white !important;border-bottom:none}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody thead{display:none}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody table{table-layout:fixed}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody table tr>th,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody table tr>td{padding:5px 10px}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody td.dtsp-nameColumn{width:100% !important}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:flex-start}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill{cursor:default}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name{text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;flex-grow:1;text-align:left}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill{display:inline-block;background-color:#cfcfcf;text-align:center;border-radius:10px;width:auto;min-width:30px;color:black;font-size:.9em;padding:0 4px}div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill:empty{display:none}div.dtsp-panesContainer{clear:both;padding-left:0;padding-right:0;text-align:center}div.dtsp-panesContainer div.dtsp-searchPanes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;clear:both;text-align:left}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane{flex-grow:1;flex-shrink:0;font-size:.9em;margin-top:15px !important}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper{flex:1;box-sizing:border-box}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper div.dataTables_filter{display:none}div.dtsp-panesContainer div.dtsp-title{float:left;padding:10px 0}div.dtsp-panesContainer button.dtsp-clearAll,div.dtsp-panesContainer button.dtsp-collapseAll,div.dtsp-panesContainer button.dtsp-showAll{float:right;padding:10px}div.dtsp-hidden{display:none !important}div.dtsp-panesContainer button.btn-subtle{background-color:#f8f9fa;border:1px solid #ced4da}div.dtsp-panesContainer button.btn-subtle.disabled{opacity:.5}div.dtsp-panesContainer button.btn-subtle:hover{background-color:#cbd3da}div.dtsp-panesContainer button.dtsp-clearAll,div.dtsp-panesContainer button.dtsp-showAll{margin-left:3px}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow{margin:.5em 0}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow2{margin-left:.5em}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button{width:35px;line-height:20px}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-searchIcon,div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-nameButton,div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-countButton{padding:0}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow1 button{border-right:none;margin-right:1px}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow1 input{padding-right:3em}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow span.dtsp-caret{top:3px}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-rotated{transform:none}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow button.dtsp-rotated span{transform:rotate(180deg);top:-2px}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered:hover button.disabled{cursor:pointer !important;pointer-events:none}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered:hover input.dtsp-paneInputButton{pointer-events:none}div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper{border:2px #f0f0f0 solid;border-radius:4px}div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper:hover{border:2px solid #cfcfcf !important}div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper div.dtsp-nameCont span.badge{min-width:30px;line-height:1.25em;margin-top:3.5px}div.dtsp-panesContainer button.disabled{cursor:not-allowed}div.dt-button-collection div.dtsp-panesContainer{padding-left:10px !important;padding-right:10px !important}html[data-bs-theme=dark] div.dtsp-topRow button.dtsp-searchIcon span{filter:invert()}html[data-bs-theme=dark] div.dtsp-topRow button.dtsp-nameButton span{filter:invert()}html[data-bs-theme=dark] div.dtsp-topRow button.dtsp-countButton span{filter:invert()}html[data-bs-theme=dark] div.dtsp-topRow input.dtsp-paneInputButton,html[data-bs-theme=dark] div.dtsp-topRow button{color:inherit}html[data-bs-theme=dark] div.dtsp-panesContainer button.btn-subtle{background-color:rgb(33, 37, 41);border:var(--bs-border-width) solid var(--bs-border-color)}html[data-bs-theme=dark] div.dtsp-panesContainer button.btn-subtle:hover{background-color:rgba(255, 255, 255, 0.1)}html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-clearAll,html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-collapseAll,html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-showAll{color:inherit}html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-clearAll:hover,html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-collapseAll:hover,html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-showAll:hover{background-color:rgb(64, 69, 73)}html[data-bs-theme=dark] div.dtsp-panesContainer button.dtsp-disabledButton{color:rgb(124, 124, 124)}html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper{border:1px solid rgba(255, 255, 255, 0.2)}html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper:hover{border:1px solid rgba(255, 255, 255, 0.3) !important}html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody{background:rgb(47, 52, 56) !important}html[data-bs-theme=dark] div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill{background-color:rgb(33, 37, 41);color:inherit}


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}}table.dataTable.table-sm tbody td.select-checkbox::before{margin-top:-9px}


div.dtsr-confirmation,div.dtsr-creation{position:fixed;top:20%;left:50%;width:500px;margin-left:-250px;background-color:white;border-radius:.75em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6);z-index:2003;box-sizing:border-box;padding:2em}div.dtsr-confirmation button,div.dtsr-creation button{display:inline-block;margin:1em;padding:.5em 1em;border-radius:.5em;border:1px solid rgba(0, 0, 0, 0.175);background-color:#f6f6f6;text-align:left;cursor:pointer}div.dtsr-confirmation button:hover,div.dtsr-creation button:hover{background-color:#ebebeb}div.dtsr-confirmation div.dtsr-creation-text,div.dtsr-confirmation div.dtsr-confirmation-title-row,div.dtsr-creation div.dtsr-creation-text,div.dtsr-creation div.dtsr-confirmation-title-row{text-align:left}div.dtsr-confirmation div.dtsr-creation-text h2,div.dtsr-confirmation div.dtsr-confirmation-title-row h2,div.dtsr-creation div.dtsr-creation-text h2,div.dtsr-creation div.dtsr-confirmation-title-row h2{border-bottom:0px;margin-top:0px;padding-top:0px;margin-bottom:1rem}div.dtsr-confirmation div.dtsr-confirmation-text,div.dtsr-creation div.dtsr-confirmation-text{text-align:center}div.dtsr-confirmation div.dtsr-modal-foot,div.dtsr-confirmation div.dtsr-confirmation-buttons,div.dtsr-creation div.dtsr-modal-foot,div.dtsr-creation div.dtsr-confirmation-buttons{text-align:right;margin-top:1em}div.dtsr-confirmation div.dtsr-modal-foot button,div.dtsr-confirmation div.dtsr-confirmation-buttons button,div.dtsr-creation div.dtsr-modal-foot button,div.dtsr-creation div.dtsr-confirmation-buttons button{margin:0px}div.dtsr-confirmation div.dtsr-creation-text,div.dtsr-creation div.dtsr-creation-text{text-align:left;padding:0px;border:none}div.dtsr-confirmation div.dtsr-creation-text span,div.dtsr-creation div.dtsr-creation-text span{font-size:20px}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-left,div.dtsr-confirmation div.dtsr-creation-form div.dtsr-right,div.dtsr-creation div.dtsr-creation-form div.dtsr-left,div.dtsr-creation div.dtsr-creation-form div.dtsr-right{display:inline-block;width:50%}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-left,div.dtsr-creation div.dtsr-creation-form div.dtsr-left{text-align:right}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-right,div.dtsr-confirmation div.dtsr-creation-form div.dtsr-name-row,div.dtsr-creation div.dtsr-creation-form div.dtsr-right,div.dtsr-creation div.dtsr-creation-form div.dtsr-name-row{text-align:left}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row{margin:.5em 0}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row:first-child,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row:first-child{margin-top:0}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row:last-child,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row:last-child{margin-bottom:0}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row label.dtsr-name-label,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row label.dtsr-name-label{width:25%;display:inline-block;text-align:right;padding-right:15px;padding-left:15px}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row input.dtsr-name-input,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row input.dtsr-name-input{width:66.6%;display:inline-block}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row input.dtsr-check-box,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row input.dtsr-check-box{margin-left:25%;margin-right:14px;display:inline-block}div.dtsr-confirmation div.dtsr-confirmation-text,div.dtsr-creation div.dtsr-confirmation-text{text-align:left}div.dtsr-confirmation div.dtsr-confirmation-text label.dtsr-name-label,div.dtsr-creation div.dtsr-confirmation-text label.dtsr-name-label{width:auto;display:inline-block;text-align:right;padding-right:15px}div.dtsr-confirmation div.dtsr-confirmation-text input.dtsr-name-input,div.dtsr-creation div.dtsr-confirmation-text input.dtsr-name-input{width:66.6%;display:inline-block}div.dtsr-confirmation div.dtsr-confirmation-text input.dtsr-check-box,div.dtsr-creation div.dtsr-confirmation-text input.dtsr-check-box{margin-left:33.3%;margin-right:14px;display:inline-block}div.dtsr-confirmation div.dtsr-modal-foot,div.dtsr-creation div.dtsr-modal-foot{text-align:right;padding-top:10px}div.dtsr-confirmation span.dtsr-modal-error,div.dtsr-creation span.dtsr-modal-error{color:red;font-size:.9em}div.dtsr-creation{top:10%}div.dtsr-check-row{padding-top:0px}div.dtsr-popover-close{position:absolute;top:10px;right:10px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtsr-background{z-index:2002;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);background:radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%)}div.dt-button-collection h3{text-align:center;margin-top:4px;margin-bottom:8px;font-size:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.dt-button-collection span.dtsr-emptyStates{border-radius:5px;display:inline-block;line-height:1.6em;white-space:nowrap;text-align:center;vertical-align:middle;width:100%;padding-bottom:7px;padding-top:3px}html.dark div.dtsr-confirmation,html.dark div.dtsr-creation,html[data-bs-theme=dark] div.dtsr-confirmation,html[data-bs-theme=dark] div.dtsr-creation{background-color:rgb(33, 37, 41);border:1px solid rgba(255, 255, 255, 0.15)}html.dark div.dtsr-confirmation button,html.dark div.dtsr-creation button,html[data-bs-theme=dark] div.dtsr-confirmation button,html[data-bs-theme=dark] div.dtsr-creation button{color:inherit;border:1px solid rgba(255, 255, 255, 0.175);background-color:rgb(47, 52, 56)}html.dark div.dtsr-confirmation button:hover,html.dark div.dtsr-creation button:hover,html[data-bs-theme=dark] div.dtsr-confirmation button:hover,html[data-bs-theme=dark] div.dtsr-creation button:hover{background-color:rgb(64, 69, 73)}span.dtsr-check-label{padding-left:3px}div.dt-button-collection h3{margin-top:8px}div.dt-button-collection div.dropdown-menu{padding-top:0px;padding-bottom:4px}div.dt-button-collection div.dropdown-menu div.dt-btn-split-wrapper{margin-top:4px;padding-left:3px;padding-right:3px}div.dt-button-collection div.dropdown-menu div.dt-btn-split-wrapper button.btn{width:calc(100% - 30px)}div.dt-button-collection div.dropdown-menu div.dt-btn-split-wrapper button.dt-btn-split-drop{width:30px}div.dt-button-collection div.dropdown-menu button.dt-btn-split-drop-button{margin-left:-2px;margin-right:-2px}div.dt-button-split-left div.dropdown-menu{padding-left:4px;padding-right:4px}div.dt-button-split-left div.dropdown-menu button.dt-btn-split-drop-button{color:rgb(255, 255, 255);border-radius:4px;background-color:rgb(107, 117, 125);margin-top:4px}div.dt-button-split-left div.dropdown-menu button.dt-btn-split-drop-button:hover{background-color:rgb(90, 98, 104)}input.dtsr-input{margin-left:3px;display:inline-block;width:auto}div.dtsr-creation-form div.dtsr-check-row{height:25px}div.dtsr-creation-form div.dtsr-form-row label.dtsr-name-label{width:33.3%;display:inline-block;text-align:left !important;padding-right:15px;padding-left:15px}div.dtsr-creation-form div.dtsr-form-row input.dtsr-name-input{width:66.6%;display:inline-block}div.dtsr-creation-form div.dtsr-form-row input.dtsr-check-box{margin-left:33.3%;margin-right:14px;display:inline-block;position:relative;float:none;line-height:normal}div.dtsr-confirmation-text{margin-top:1.5em}



.dd{position:relative;display:block;margin:0;padding:0;list-style:none;font-size:13px;line-height:20px}.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}.dd-list .dd-list{padding-left:30px}.dd-empty,.dd-item,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;font-size:13px;line-height:20px}.dd-handle{display:block;height:30px;margin:5px 0;padding:5px 10px;color:#333;text-decoration:none;font-weight:700;border:1px solid #ccc;background:#fafafa;border-radius:3px;box-sizing:border-box}.dd-handle:hover{color:#2ea8e5;background:#fff}.dd-item>button{position:relative;cursor:pointer;float:left;width:25px;height:20px;margin:5px 0;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:0 0;font-size:12px;line-height:1;text-align:center;font-weight:700}.dd-item>button:before{display:block;position:absolute;width:100%;text-align:center;text-indent:0}.dd-item>button.dd-expand:before{content:'+'}.dd-item>button.dd-collapse:before{content:'-'}.dd-expand{display:none}.dd-collapsed .dd-collapse,.dd-collapsed .dd-list{display:none}.dd-collapsed .dd-expand{display:block}.dd-empty,.dd-placeholder{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;box-sizing:border-box;-moz-box-sizing:border-box}.dd-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-size:60px 60px;background-position:0 0,30px 30px}.dd-dragel{position:absolute;pointer-events:none;z-index:9999}.dd-dragel>.dd-item .dd-handle{margin-top:0}.dd-dragel .dd-handle{box-shadow:2px 4px 6px 0 rgba(0,0,0,.1)}.dd-nochildren .dd-placeholder{display:none}
