/* Minification failed. Returning unminified contents.
(13,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,88): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(400,22): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(476,36): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(482,21): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(516,17): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(520,17): run-time error CSS1039: Token not allowed after unary operator: '-verdeAction'
(577,32): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(649,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(692,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(806,21): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(848,23): run-time error CSS1030: Expected identifier, found 'thead'
(848,28): run-time error CSS1031: Expected selector, found ')'
(848,28): run-time error CSS1025: Expected comma or open brace, found ')'
(868,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(899,28): run-time error CSS1039: Token not allowed after unary operator: '-verdeAction'
(904,28): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(909,28): run-time error CSS1039: Token not allowed after unary operator: '-amarilloAction'
(914,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(933,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(942,17): run-time error CSS1039: Token not allowed after unary operator: '-verdeAction'
(959,17): run-time error CSS1039: Token not allowed after unary operator: '-verdeAction'
(981,38): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(985,38): run-time error CSS1039: Token not allowed after unary operator: '-verdeAction'
(1052,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1129,32): run-time error CSS1039: Token not allowed after unary operator: '-verdeAction'
(1165,32): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(1193,21): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(1211,21): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1227,21): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1239,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1294,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1306,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1452,32): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1471,32): run-time error CSS1039: Token not allowed after unary operator: '-amarilloAction'
(1497,26): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1519,22): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1551,21): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1626,32): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1627,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1669,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1765,25): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1805,25): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1816,25): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1832,25): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(1844,25): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(1866,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(2266,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(2611,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(2636,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(2640,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(2835,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(2875,17): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(2880,17): run-time error CSS1039: Token not allowed after unary operator: '-verdeAction'
(2897,31): run-time error CSS1046: Expect comma, found '247'
(2897,38): run-time error CSS1046: Expect comma, found ')'
(3290,28): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(3305,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(3323,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(3355,17): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(3358,17): run-time error CSS1039: Token not allowed after unary operator: '-verdeAction'
(3365,17): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(3369,17): run-time error CSS1039: Token not allowed after unary operator: '-verdeAction'
(3374,17): run-time error CSS1039: Token not allowed after unary operator: '-amarilloAction'
(3378,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(3385,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(3531,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(3774,18): run-time error CSS1046: Expect comma, found '0'
(3774,21): run-time error CSS1046: Expect comma, found ')'
(3802,24): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(4234,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(4248,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(4254,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(4258,16): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(4315,28): run-time error CSS1039: Token not allowed after unary operator: '-verdeAction'
(4341,32): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(4352,28): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(4356,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(4363,28): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(4368,28): run-time error CSS1039: Token not allowed after unary operator: '-amarilloAction'
(4395,28): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(4500,21): run-time error CSS1039: Token not allowed after unary operator: '-verdeAction'
(4575,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(4786,21): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(4857,32): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(4892,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(4906,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(5068,36): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(5122,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(5132,36): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(5279,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(5289,36): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(5416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5432,19): run-time error CSS1039: Token not allowed after unary operator: '-sbs-gap'
(5433,22): run-time error CSS1039: Token not allowed after unary operator: '-sbs-h'
(5434,21): run-time error CSS1039: Token not allowed after unary operator: '-sbs-w'
(5435,25): run-time error CSS1039: Token not allowed after unary operator: '-sbs-w'
(5442,20): run-time error CSS1039: Token not allowed after unary operator: '-sbs-gap'
(5447,21): run-time error CSS1039: Token not allowed after unary operator: '-sbs-gap'
(5512,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5517,20): run-time error CSS1039: Token not allowed after unary operator: '-sbs-gap'
(5519,21): run-time error CSS1039: Token not allowed after unary operator: '-sbs-w'
(5520,25): run-time error CSS1039: Token not allowed after unary operator: '-sbs-w'
(5521,19): run-time error CSS1039: Token not allowed after unary operator: '-sbs-gap'
(5533,18): run-time error CSS1039: Token not allowed after unary operator: '-sbs-h'
(5535,15): run-time error CSS1039: Token not allowed after unary operator: '-sbs-gap'
(5536,16): run-time error CSS1039: Token not allowed after unary operator: '-sbs-gap'
(5668,29): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(5694,38): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(5695,36): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(5801,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(5806,41): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(5843,34): run-time error CSS1030: Expected identifier, found '['
(5843,49): run-time error CSS1031: Expected selector, found '='
(5843,49): run-time error CSS1025: Expected comma or open brace, found '='
(5848,34): run-time error CSS1030: Expected identifier, found '['
(5848,49): run-time error CSS1031: Expected selector, found '='
(5848,49): run-time error CSS1025: Expected comma or open brace, found '='
(5856,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(8652,17): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(8739,32): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(8755,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(8834,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(8910,28): run-time error CSS1039: Token not allowed after unary operator: '-rojoAction'
(8969,38): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(9007,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(9015,17): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(9053,28): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(9197,36): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(10402,32): run-time error CSS1039: Token not allowed after unary operator: '-azulAction'
(11588,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11588,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11588,76): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11588,110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11588,135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11588,159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11588,189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11588,228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11588,7164): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11588,7168): run-time error CSS1046: Expect comma, found '-'
(11588,7169): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(11588,7185): run-time error CSS1046: Expect comma, found ')'
(11588,7186): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11588,10488): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11588,10492): run-time error CSS1046: Expect comma, found '-'
(11588,10493): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(11588,10509): run-time error CSS1046: Expect comma, found ')'
(11588,10510): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11588,10547): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11588,10551): run-time error CSS1046: Expect comma, found '-'
(11588,10552): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-text'
(11588,10573): run-time error CSS1046: Expect comma, found ')'
(11588,10574): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11588,10649): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(11588,10653): run-time error CSS1046: Expect comma, found '-'
(11588,10654): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-link'
(11588,10675): run-time error CSS1046: Expect comma, found ')'
(11588,10676): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11588,10783): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-stripe'
(11588,10974): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(11588,11090): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(11588,11268): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(11591,2842): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(11600,1503): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(11600,1650): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(11600,2138): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(11615,666): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(11618,1192): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(11635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11636,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11637,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11638,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11639,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11641,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11642,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11643,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11644,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11645,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11646,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11650,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11651,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11652,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11653,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11654,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11655,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11656,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11686,23): run-time error CSS1039: Token not allowed after unary operator: '-iti-right-hand-selected-country-padding'
(11694,17): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(11702,19): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-padding'
(11702,46): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(11714,21): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-padding'
(11717,21): run-time error CSS1039: Token not allowed after unary operator: '-iti-triangle-border'
(11718,22): run-time error CSS1039: Token not allowed after unary operator: '-iti-triangle-border'
(11719,20): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-height'
(11719,50): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-color'
(11722,22): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-padding'
(11727,23): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-height'
(11727,53): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-color'
(11737,26): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(11738,16): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(11738,46): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-gray'
(11752,30): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-gray'
(11774,15): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-width'
(11779,23): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(11779,53): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-gray'
(11784,21): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(11788,15): run-time error CSS1039: Token not allowed after unary operator: '-iti-text-gray'
(11791,26): run-time error CSS1039: Token not allowed after unary operator: '-iti-hover-color'
(11794,22): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(11798,21): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(11805,23): run-time error CSS1039: Token not allowed after unary operator: '-iti-input-padding'
(11806,22): run-time error CSS1039: Token not allowed after unary operator: '-iti-selected-country-arrow-padding'
(11814,23): run-time error CSS1039: Token not allowed after unary operator: '-iti-selected-country-arrow-padding'
(11815,22): run-time error CSS1039: Token not allowed after unary operator: '-iti-input-padding'
(11830,26): run-time error CSS1039: Token not allowed after unary operator: '-iti-hover-color'
(11832,57): run-time error CSS1030: Expected identifier, found '['
(11832,66): run-time error CSS1031: Expected selector, found ']'
(11832,66): run-time error CSS1025: Expected comma or open brace, found ']'
(11836,57): run-time error CSS1030: Expected identifier, found '['
(11836,66): run-time error CSS1031: Expected selector, found ']'
(11836,66): run-time error CSS1025: Expected comma or open brace, found ']'
(11841,26): run-time error CSS1039: Token not allowed after unary operator: '-iti-hover-color'
(11844,21): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-padding'
(11848,22): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-padding'
(11855,17): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(11868,17): run-time error CSS1039: Token not allowed after unary operator: '-iti-mobile-popup-margin'
(11888,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11889,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11891,16): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-height'
(11892,15): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-width'
(11894,26): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-flags-1x'
(11896,29): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-offset'
(11897,25): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-sprite-width'
(11897,54): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-sprite-height'
(11901,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11905,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11909,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11913,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11917,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11921,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11933,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11937,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11941,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11945,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11949,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11953,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11957,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11965,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11969,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11973,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11981,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11989,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11997,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12005,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12009,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12017,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12021,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12037,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12041,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12065,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12073,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12249,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12253,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12313,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12317,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12321,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12325,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12341,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12365,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12389,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12393,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12397,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12421,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12441,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12449,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12453,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12457,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12461,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12469,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12473,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12477,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12481,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12489,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12493,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12497,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12501,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12509,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12513,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12517,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12521,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12525,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12529,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12533,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12537,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12541,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12545,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12549,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12553,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12565,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12569,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12573,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12577,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12581,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12585,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12589,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12593,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12597,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12601,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12605,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12609,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12613,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12617,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12621,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12625,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12629,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12633,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12637,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12641,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12645,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12653,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12657,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12665,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12697,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12701,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12705,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12713,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12725,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12729,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12737,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12741,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12745,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12749,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12753,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12757,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12761,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12765,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12769,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12773,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12777,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12781,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12785,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12789,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12793,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12801,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12813,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12817,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12821,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12825,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12829,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12833,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12837,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12841,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12845,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12853,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12861,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12869,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12877,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12881,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12889,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12893,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12897,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12901,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12905,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12909,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12913,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12917,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12921,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12933,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12937,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12941,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12945,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12949,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12953,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12957,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12965,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12969,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12973,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12981,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12989,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12993,26): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-globe-1x'
(13002,28): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-flags-2x'
(13005,28): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-globe-2x'
 */
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;-ms-filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
.bootstrap-dialog .modal-header{border-top-left-radius:4px;border-top-right-radius:4px}.bootstrap-dialog .bootstrap-dialog-title{color:#fff;display:inline-block;font-size:16px}.bootstrap-dialog .bootstrap-dialog-message{font-size:14px}.bootstrap-dialog .bootstrap-dialog-button-icon{margin-right:3px}.bootstrap-dialog .bootstrap-dialog-close-button{font-size:20px;float:right;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.bootstrap-dialog .bootstrap-dialog-close-button:hover{cursor:pointer;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.bootstrap-dialog.type-default .modal-header{background-color:#fff}.bootstrap-dialog.type-default .bootstrap-dialog-title{color:#333}.bootstrap-dialog.type-info .modal-header{background-color:#5bc0de}.bootstrap-dialog.type-primary .modal-header{background-color:#428bca}.bootstrap-dialog.type-success .modal-header{background-color:#5cb85c}.bootstrap-dialog.type-warning .modal-header{background-color:#f0ad4e}.bootstrap-dialog.type-danger .modal-header{background-color:#d9534f}.bootstrap-dialog.size-large .bootstrap-dialog-title{font-size:24px}.bootstrap-dialog.size-large .bootstrap-dialog-close-button{font-size:30px}.bootstrap-dialog.size-large .bootstrap-dialog-message{font-size:18px}.bootstrap-dialog .icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
/*!
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @version     v0.5.2, built on 2014-09-25 4:01:07 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */

.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal
}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

:root {
    --azulAction: #0b7bbc;
    --rojoAction:#D53E3A;
    --amarilloAction: #ffb64f;
    --verdeAction: #2cbf55;
    --grisAction: #ddd;
    --qatarLight1: #81223e;
    --qatarLight2: #932848;
    --qatarDark1: #561327;
    --qatarDark2: #4c1023;
}

html {
    min-height: 100%;
    position: relative;
    font-size: 14.5px;
}

body > div:nth-child(1) {
    display: none;
}


html, body, form#frmPrincipal {
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}

* {
    box-sizing: border-box;
    font-family: Segoe UI, Verdana, Sans-Serif;
    margin: 0;
    padding: 0;
}

    *:before, *:after {
        box-sizing: border-box;
    }

.btn {
    o-transition: all 0.3s;
    transition: all 0.3s;
    webkit-transition: all 0.3s;
}
/* SCROLLBAR */

::-webkit-scrollbar {
    width: 7px;
    height: 7px;
}

::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,0.3);
    border-radius: 5px;
}

    ::-webkit-scrollbar-thumb:hover {
        background: rgba(0,0,0,0.5);
    }

    ::-webkit-scrollbar-thumb:active {
        background: rgba(0,0,0,0.6);
    }

::-webkit-scrollbar-track {
    background: rgba(0,0,0,0.1);
    border: 0px none #ffffff;
    border-radius: 50px;
}

    ::-webkit-scrollbar-track:hover {
        background: rgba(0,0,0,0.1);
    }

    ::-webkit-scrollbar-track:active {
        background: rgba(0,0,0,0.1);
    }

::-webkit-scrollbar-corner {
    background: transparent;
}


.scrollY {
    max-height: calc(100vh - 46vh) !important;
    overflow-y: auto !important;
    padding-bottom: 60px;
}
.scrollY-scroll {
    overflow-y: scroll;
}
    .scrollX-auto {
        overflow-x: auto;
    }
.break-word {
    overflow-wrap: break-word;
}


/*FLEXBOX*/
.d-initial {
    display: initial
}
.d-flex {
    display: flex !important;
}

.d-inline {
    display: inline !important;
}

.d-block {
    display: block !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.justify-content-evenly {
    justify-content: space-evenly !important;
}


.flexForm {
    align-items: center;
    display: flex;
}

.flex-row {
    flex-direction: row !important;
    ms-flex-direction: row !important;
    webkit-box-direction: normal !important;
    webkit-box-orient: horizontal !important;
}

/*************/








/*************/





/*FILE INPUTS */





.custom-file-input::before {
    background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
    border: 1px solid #999;
    border-radius: 3px;
    content: 'A''\00F1''adir archivo';
    cursor: pointer;
    display: inline-block;
    font-size: 10pt;
    font-weight: 700;
    outline: none;
    padding: 5px 8px;
    text-shadow: 1px 1px #fff;
    webkit-user-select: none;
    white-space: nowrap;
}

.custom-file-input::-webkit-file-upload-button {
    visibility: hidden;
}

.custom-file-input:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

.custom-file-input:hover::before {
    border-color: black;
}

.file-OK {
    background-color: #62ff8e !important;
}

.cursorPointer {
    cursor: pointer;
}

/*DROPDOWN MENU*/



.dropdown-menu {
    background-clip: padding-box;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    display: none;
    float: left;
    font-size: 13px;
    left: 0;
    list-style: none;
    margin: -1px 0 0;
    min-width: 140px;
    padding: 0px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    webkit-background-clip: padding-box;
    webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    z-index: 1000;
}

    .dropdown-menu .divider {
        background-color: #e5e5e5;
        height: 1px;
        margin: 10.5px 0;
        overflow: hidden;
    }

    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus {
        background-color: #2196f3;
        color: #ffffff;
        outline: 0;
        text-decoration: none;
    }

    .dropdown-menu > .disabled > a,
    .dropdown-menu > .disabled > a:hover,
    .dropdown-menu > .disabled > a:focus {
        color: #bbbbbb;
    }

        .dropdown-menu > .disabled > a:hover,
        .dropdown-menu > .disabled > a:focus {
            background-color: transparent;
            background-image: none;
            cursor: not-allowed;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
            text-decoration: none;
        }

    .dropdown-menu > li > a {
        clear: both;
        color: #666666;
        display: block;
        font-weight: normal;
        line-height: 1.846;
        padding: 3px 20px;
        white-space: nowrap;
    }

        .dropdown-menu > li > a:hover,
        .dropdown-menu > li > a:focus {
            background-color: #f9f9f9;
            color: #141414;
            text-decoration: none;
        }

    .dropdown-menu.pull-right {
        left: auto;
        right: 0;
    }

.dropdown-menu-left {
    left: 0;
    right: auto;
}

.dropdown-menu-right {
    left: auto;
    right: 0;
}

.dropdown-toggle .spanAliasFoto {
    background-color: #f1f1f1;
    height: 21px;
    width: 21px;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    border-top: 0;
    content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: 100%;
    margin-bottom: 2px;
    top: auto;
}


.dropdown-menu.dropdown-table.show {
    display: table !important;
}




/*TOGGLE BUTTON*/
.toggle-check input:checked + label {
    background: var(--azulAction);
}

    .toggle-check input:checked + label:after {
        left: calc(100% - 3px);
        transform: translateX(-100%);
    }

.toggle-check input[type=checkbox] {
    height: 0;
    visibility: hidden;
    width: 0;
}

.toggle-check label {
    background: grey;
    border-radius: 100px;
    cursor: pointer;
    height: 19px;
    margin-bottom: 0px;
    position: relative;
    text-indent: -9999px;
    width: 40px;
}

    .toggle-check label:active:after {
        width: 34px;
    }

    .toggle-check label:after {
        background: #fff;
        border-radius: 50px;
        content: '';
        height: 15px;
        left: 3px;
        position: absolute;
        top: 2px;
        transition: 0.2s;
        width: 15px;
    }

/*TOGGLE BUTTON SM*/
.toggle-check-sm label {
    background: #9d9d9d;
    height: 16px;
    width: 33px;
    top: 2px;
}

    .toggle-check-sm label:active:after {
        width: 25px;
    }

    .toggle-check-sm label:after {
        height: 12px;
        width: 12px;
        left: 3px;
        top: 2px;
    }




/*RADIO BUTTON*/



.radio-button-list {
    width: 100%;
}

    .radio-button-list input[type="radio"] {
        display: none;
    }

        .radio-button-list input[type="radio"]:checked + label {
            background-color: var(--azulAction);
            color: #fff;
        }

    .radio-button-list label {
        border-radius: 2px;
        color: var(--azulAction);
        cursor: pointer;
        font-weight: 400;
        margin-bottom: 0px;
        padding-left: 4px;
        padding-right: 4px;
        width: 100%;
    }

        .radio-button-list label:hover {
            color: #23527c;
        }

    .radio-button-list td {
        padding: 1px 5px 5px 5px;
    }

.radio-list-classic input[type='radio'] {
    margin: 9px 10px 10px 10px;
    opacity: 100;
    position: relative;
    vertical-align: middle;
}

/*BUTTONS*/
.hbtn {
    height: 33px;
}

.wbtn {
    width: 50px;
}

.textDeshabilitado {
    color: var(--rojoAction);
    
}
.textHabilitado {
    color: var(--verdeAction);
    
}
.btnTicketP {
    position: absolute;
    right: 0px;
    top: 22px;
}


/* DEVEXPRESS */
.dxpcDropDown_MaterialCompact > .dxpc-shadow {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


td.dxgv .dxeButtonEdit_MaterialCompact .dxic {
    padding: 5px;
}

td.dxgv .dxeEditArea_MaterialCompact {
    font-size: 12px;
}


.dxpclW {
    min-width: 500px;
}



*[class^="dxeCaption"] {
    font-size: small;
}


.CellsEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.dxeButtonEditSys .dxeButton,
.dxeButtonEditSys .dxeButtonLeft {
    background-color: transparent;
}

.dxeButtonEditSys .dxeButton,
.dxeButtonEditSys .dxeButtonLeft {
    padding: 4px;
}

    .dxeButtonEditSys .dxeButton:hover,
    .dxeButtonEditSys .dxeButtonLeft:hover {
        background-color: var(--azulAction);
        color: white;
    }

.dxeButtonEditSys.dxeButtonEdit_MaterialCompact {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    color: #555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857143;
    o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    width: 100%;
}

.dxeCalendar_MaterialCompact td.dxMonthGridWithWeekNumbers > table {
    padding-right: 0px !important;
}

    .dxeCalendar_MaterialCompact td.dxMonthGridWithWeekNumbers > table > tbody > tr > td:first-child {
        background-color: #F1F1F1;
        color: #A1A1A1;
        font-size: 10px;
        padding: 2px 0px !important;
        text-align: center;
        width: 24px !important;
    }

    .dxeCalendar_MaterialCompact td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td,
    .dxeCalendar_MaterialCompact td.dxMonthGrid > table > tbody > tr:last-child > td {
        padding-bottom: 10px !important;
    }

        .dxeCalendar_MaterialCompact td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td:first-child {
            padding-bottom: 10px !important;
        }

.dxeCalendarButton_MaterialCompact,
input.dxeColorEditButton_MaterialCompact {
    background-color: #FFFFFF;
    border: none;
    box-shadow: none;
    color: #484848;
    font: 14px "Roboto Medium", Helvetica, "Droid Sans", Tahoma, Geneva, sans-serif;
    font-size: 10px !important;
    min-width: 37px;
    padding: 2px 11px 2px !important;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}

.dxeCalendarDay_MaterialCompact {
    font-size: 11px;
    padding: 0px 0px 0px 0px !important;
}

.dxeCalendarDayHeader_MaterialCompact {
    font-family: monospace;
    font-size: 9px !important;
    padding: 5px 0px 5px !important;
    text-transform: uppercase;
    width: 24px;
}

.dxeCalendarHeader_MaterialCompact {
    background-color: var(--azulAction);
    color: #FFFFFF;
    font-size: 12px !important;
    margin: 10px;
    padding: 4px 8px 4px 8px !important;
    text-transform: uppercase;
}

.dxeCalendarSelected_MaterialCompact,
.dxeCalendarToday_MaterialCompact {
    background-position: 6px 0px !important;
    background-repeat: no-repeat;
    background-size: 18px !important;
}

.dxeListBoxItem_MaterialCompact {
    padding: 4px 5px 5px;
}

.dxeTextBox_MaterialCompact td.dxic,
.dxeButtonEdit_MaterialCompact[cellspacing="0"] td.dxic {
    font-size: smaller;
    padding: 5px;
}

.dxGridView_gvFilterRowButton_MaterialCompact {
    margin-left: 1px;
}

.dxgvAdaptiveGroupPanel_MaterialCompact,
.dxgvGroupPanel_MaterialCompact {
    background-color: #f3f3f3;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #dfdfdf;
    border-top: 1px solid #e1e1e1;
}

.dxpcLite_MaterialCompact.dxpclW {
    min-width: 260px;
    top: -10px !important;
}

.dxgvControl_MaterialCompact a {
    color: var(--azulAction) !important;
    cursor: pointer !important;
    font-family: Segoe UI, Verdana, Sans-Serif;
    font-size: 12px;
    text-decoration: none !important;
}

    .dxgvControl_MaterialCompact a:hover, .a_grid.small:hover {
        color: #6AA9E1 !important;
        cursor: pointer !important;
    }

    .dxgvControl_MaterialCompact a:hover {
        text-decoration: none;
    }

.dxgvControl_MaterialCompact,
span.dx-vam,
span.dx-vat,
span.dx-vab,
a.dx-vam,
a.dx-vat,
a.dx-vab,
.dxeListBoxItem_MaterialCompact dxeT,
.dxeListBoxItemRow_MaterialCompact,
.dxbButton_MaterialCompact,
.dxeListBoxItem_MaterialCompact .dxgvHeader_MaterialCompact,
.dxpLite_MaterialCompact,
.dxgvDisabled_MaterialCompact,
.dxpcLite_MaterialCompact,
.dxdpLite_MaterialCompact,
.dxeBase_MaterialCompact {
    font-size: 12px;
}

.dxgvEditFormDisplayRow_MaterialCompact td.dxgv,
.dxgvDataRow_MaterialCompact td.dxgv,
.dxgvDataRowAlt_MaterialCompact td.dxgv,
.dxgvSelectedRow_MaterialCompact td.dxgv,
.dxgvFocusedRow_MaterialCompact td.dxgv {
    overflow: inherit;
}

.dxgvEditFormDisplayRow_MaterialCompact td.dxgv,
.dxgvDataRow_MaterialCompact td.dxgv,
.dxgvDataRowAlt_MaterialCompact td.dxgv,
.dxgvSelectedRow_MaterialCompact td.dxgv,
.dxgvFocusedRow_MaterialCompact td.dxgv {
    overflow: inherit;
}

.dxgvEditFormDisplayRow_MaterialCompact td.dxgv,
.dxgvDetailCell_MaterialCompact td.dxgv,
.dxgvDataRow_MaterialCompact td.dxgv,
.dxgvDetailRow_MaterialCompact.dxgvADR td.dxgvAIC {
    padding: 3px 6px 4px;
    max-width: 700px;
    overflow: inherit;
    text-overflow: ellipsis;
}


.dxgvFilterRow_MaterialCompact td.dxgv {
    padding: 2px 3px;
}

.dxgvGroupRow_MaterialCompact {
    background-color: #f4f4f4;
    color: #333333;
    font-weight: 700;
}

.dxgvHeader_MaterialCompact {
    background-color: #f4f4f4;
}

.dxgvHeader_MaterialCompact,
dxeButtonEdit_MaterialCompact {
    padding: 4px 6px;
}

.dxgvPagerBottomPanel_MaterialCompact {
    padding: 0px;
}

.dxgvPagerBottomPanel_MaterialCompact,
.dxgvTable_MaterialCompact {
    border: 0px !important;
}

.dxgvTable_MaterialCompact {
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.16);
    overflow: auto !important;
}

.dxm-item.transferir,
.dxm-item.devolver,
.dxm-item.modificar {
    cursor: pointer !important;
}

    .dxm-item.transferir:hover,
    .dxm-item.devolver:hover,
    .dxm-item.modificar:hover {
        background-color: #EEEEEE;
    }

.dxmLite_MaterialCompact,
.dxmLite_MaterialCompact .dxm-item a.dx {
    color: #484848 !important;
}

    .dxmLite_MaterialCompact:hover,
    .dxmLite_MaterialCompact .dxm-item a.dx:hover {
        color: var(--azulAction) !important;
    }

.dxpc-ddSys {
    overflow-y: scroll !important;
    position: fixed !important;
}

.dxpcLite .dxpc-content,
.dxdpLite .dxpc-content {
    padding: 9px 6px;
    white-space: normal;
}

.dxpclW {
    top: 80px;
}

.dxpLite_MaterialCompact .dxp-num {
    margin-top: 5px;
    padding: 5px 8px 6px;
}

.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact,
.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact input {
    background-color: white;
    color: #a4a4a4;
}

.dxgvSearchPanel_MaterialCompact .dxeButtonEdit_MaterialCompact td.dxic {
    padding: .375rem .75rem
}

.dxgvSearchPanel_MaterialCompact {
    padding: 7px;
}

.dxeButtonEditButton_MaterialCompact.dxeButtonEditClearButton_MaterialCompact, 
.dxeButtonEditButton_MaterialCompact.dxeButtonEditClearButton_MaterialCompact:hover{
    background-color:transparent;
}

thead:not(.modal-body thead), .dxgvTable_MaterialCompact tbody tr:first-child {
    position: sticky;
    top: 0;
    z-index: 900;
}

.table-striped thead {
    background-color: white;
    box-shadow: inset 0 0px 0 #000000, inset 0 -1px 0 #dee2e6;
}





/*************/


    /* Links */
    .a_grid {
    color: var(--azulAction) !important;
    cursor: pointer !important;
    font-weight: 700;
    text-decoration: none !important;
}

    .a_grid a:hover {
        color: #6AA9E1 !important;
        cursor: pointer !important;
    }

    .text-white .a_grid {
        color: white !important;
    }

        .text-white .a_grid:hover {
            color: #e8e8e8 !important;
        }

    .text-black .a_grid {
        color: black !important;
    }

        .text-black .a_grid:hover {
            color: #2e2e2e !important;
        }
        
        /*  POP UP */


.headerGreen {
    background-color: var(--verdeAction) !important;
    color: White !important;
}

.headerRed {
    background-color: var(--rojoAction) !important;
    color: White !important;
    
}
.headerYellow {
    background-color: var(--amarilloAction) !important;
    color: White !important;
    
}
.headerBlue {
    background-color: var(--azulAction);
    color: white;
    
}
.headerGrey {
    background-color: #F5F5F5;
}
.white{
    color:white;
}
.bgwhite{
    background-color:white;
}
.gris {
    background-color: #f9f9f9;
}

.blue {
    cursor: pointer;
    color: var(--azulAction);
}
.red {
    color: #D53E3A;
}
.darkGoldenRod {
    color: #B8860B;
}
.green {
    color: var(--verdeAction);
}
/**/
.noHover {
    pointer-events: none;
}
.word-break {
    word-break: break-all;
}
.leyenda {
    margin-top:15px;
}
.list-None {
    list-style: none;
}
    /*PRESUPUESTOS*/
    .cantPendiente {
    color: var(--verdeAction) !important;
    font-weight: 500;
}

.celda-flotante {
    left: 0;
    padding: 5px;
    padding-left: 10px;
    position: absolute;
    top: 0;
    width: 100%;
}

.col-centered {
    display: inline-block;
    margin-right: -4px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#gvDetallesPresupuesto .kit:nth-child(even) {
    box-shadow: inset 7px 0 0 0 var(--azulAction);
}

#gvDetallesPresupuesto .kit:nth-child(odd) {
    box-shadow: inset 7px 0 0 0 var(--verdeAction);
}

#panelTitleIIBB > a.collapsed:before {
    content: "\f107";
}

#panelTitleIIBB > a:before {
    content: "\f106";
    font-family: FontAwesome;
    padding-right: 5px;
    position: absolute;
    right: 15px;
}


.labelDetalleIIBB {
    font-weight: 600;
    padding-left: 20px;
}



.linkRojo {
    color: #bb3225;
    cursor: pointer !important;
    text-decoration: none !important;
}


.noHover:hover {
    color: #666666 !important;
    cursor: default !important;
}


.panelPresupuesto {
    border: 0px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
    margin-bottom: 0px;
    padding: 4px 10px;
}



.sin-datos {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    font-weight: 500;
    padding: 5px;
    width: 100%;
}

.marginTab {
    margin-top: 12px;
}


/*CUESTIONARIOS*/
table[name="gvDetallesCuestionario"] + i {
    cursor: pointer;
    top: 55px;
    right: 5px;
}

/*LABEL CANTIDAD*/
.labelCantidad {
    background-color: var(--azulAction);
    margin-bottom: 0px;
}

/*LABEL EMPRESA*/


#sidebar {
    bottom: 0;
    height: 20px;
    position: fixed;
    right: -260px;
    width: 300px;
}

#sidebar-content {
    background-color: #ddd;
    float: right;
    height: 20px;
    text-align: center;
    width: 87%;
}


/* COMPROBANTES */

.form-group-sm input {
    font-weight: 500;
}



.contenedorSaldo {
    margin-left: auto;
    max-width: 400px;
}


@media (min-width: 768px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
        width: 100%;
    }

    .sinPadLeft {
        padding-left: 0px;
    }
}

@media (min-width: 992px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
        width: 14.285714285714285714285714285714%;
    }
}

@media (min-width: 1200px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
        width: 14.285714285714285714285714285714%;
    }
}




/* CLIENTES */


.invitacion-aceptada {
    position: relative;
}

    .invitacion-aceptada::after {
        background-color: var(--verdeAction);
        border-color: #4cae4c;
        border-radius: 2px;
        color: #fff;
        content: "ACEPTADO";
        font-size: 10px;
        font-weight: 600;
        margin-left: 3px;
        padding: 1px 5px;
        position: initial;
        right: 5px;
    }

.invitacion-enviada {
    position: relative;
}

    .invitacion-enviada::after {
        background-color: #286090;
        border-color: #204d74;
        border-radius: 2px;
        color: #fff;
        content: "INVITADO";
        font-size: 10px;
        font-weight: 600;
        margin-left: 3px;
        padding: 1px 5px;
        position: initial;
        right: 5px;
    }

.invitacion-rechazada {
    position: relative;
}

    .invitacion-rechazada::after {
        background-color: var(--rojoAction);
        border-color: #d43f3a;
        border-radius: 2px;
        color: #fff;
        content: "RECHAZADO";
        font-size: 10px;
        font-weight: 600;
        margin-left: 3px;
        padding: 1px 5px;
        position: initial;
        right: 5px;
    }


#diferencias_clientes input[type='radio'] + label.labelInput:before,
#diferencias_clientes input[type='radio']:checked + label.labelInput:after,
#diferencias_datoscomerciales input[type='radio'] + label.labelInput:before,
#diferencias_datoscomerciales input[type='radio']:checked + label.labelInput:after {
    display: none;
}


.sin-geolocalizacion {
    position: relative;
}

    .sin-geolocalizacion::before {
        border-radius: 2px;
        color: var(--rojoAction);
        content: "\f041";
        font-family: FontAwesome;
        font-size: 1.5em;
        font-weight: 600;
        padding-right: 5px;
        position: initial;
        right: 5px;

    }


.con-geolocalizacion {
    position: relative;
}

    .con-geolocalizacion::before {
        border-radius: 2px;
        color: var(--azulAction);
        content: "\f041";
        font-family: FontAwesome;
        font-size: 1.5em;
        font-weight: 600;
        padding-right: 5px;
        position: initial;
        right: 5px;
    }

#divOrganigrama .caretOrganigrama {
    cursor: pointer;
    user-select: none;
}

    #divOrganigrama .caretOrganigrama::before {
        color: var(--azulAction);
        content: "\f0da";
        display: inline-block;
        font-family: FontAwesome;
        margin-right: 6px;
    }

#divOrganigrama .caretOrganigrama-down::before {
    transform: rotate(90deg);
}

#divOrganigrama .dotOrganigrama::before {
    color: var(--azulAction);
    content: "\f111";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 7px;
    margin-right: 6px;
}

#divOrganigrama ul {
    list-style-type: none;
    padding-inline-start: 40px;
}

    #divOrganigrama ul .active {
        display: block;
    }

    #divOrganigrama ul .nested {
        display: none;
    }


.labelInput {
    cursor: pointer;
    font-weight: 500;
    margin-bottom: 0px;
}

.datos-extra {
    font-weight: 200;
    text-transform: capitalize;
}

.direccion {
    font-weight: 500;
    text-transform: capitalize;
}

.ubicacion {
    font-weight: 400;
    text-transform: capitalize;
}

.nav-tabs-sm {
    font-size: 13px;
}

.noCoordenadas {
    color: #D53E3A;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
}

.yesCoordenadas {
    color: var(--azulAction);
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    
}
.mapRed {
    color: #D53E3A;
    font-size: 1.5em;
}

.mapBlue {
    color: var(--azulAction);
    font-size: 1.5em;
}
.gmbutton {
    bottom: 5px;
    right: 5px;
}

/* AM ARTICULO */

.nivel-2::after {
    color: #ced4da;
    content: "- - -";
    left: 18px;
    position: absolute;
}

.nivel-3::after {
    color: #ced4da;
    content: "- - - - - - - -";
    left: 18px;
    position: absolute;
}

.nivel-4::after {
    color: #ced4da;
    content: "- - - - - - - - - - - - -";
    left: 18px;
    position: absolute;
}

.nivel-5::after {
    color: #ced4da;
    content: "- - - - - - - - - - - - - - - - - -";
    left: 18px;
    position: absolute;
}



/* Adjuntos */

.adjuntos_mails {
    margin-top: 8px;
    overflow: hidden;
}

    .adjuntos_mails .mail-attachment {
        background-color: #f7f7f7;
        border: 1px solid #e5e5e5;
        border-radius: 4px;
        box-sizing: border-box;
        cursor: pointer;
        float: left;
        height: 45px;
        margin: 0 8px 8px 0;
        position: relative;
        width: calc(33% - 8px);
    }

        .adjuntos_mails .mail-attachment .close {
            color: #5a5a5a;
            position: absolute;
            right: 5px;
            top: 7px;
            z-index: 50;
        }

            .adjuntos_mails .mail-attachment .close:hover {
                color: #3e3e3e;
            }

        .adjuntos_mails .mail-attachment .mail-attachment-filename {
            color: #26292c;
            font-size: 14px;
        }

        .adjuntos_mails .mail-attachment .mail-attachment-filesize {
            color: #747678;
            font-size: 10px;
        }

        .adjuntos_mails .mail-attachment .mail-attachment-icon {
            font-size: 20px;
            height: 24px;
            left: 8px;
            position: absolute;
            text-align: center;
            top: 8px;
            width: 24px;
        }

        .adjuntos_mails .mail-attachment .mail-attachment-info {
            bottom: 7px;
            left: 40px;
            position: absolute;
            right: 8px;
            top: 9px;
        }

            .adjuntos_mails .mail-attachment .mail-attachment-info > div {
                height: 56%;
                line-height: 13px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }









/* USUARIO */


.btnChange {
    background: linear-gradient(0deg, rgba(0, 0, 0, .3) 100%, transparent 0);
    border: none;
    border-radius: 0;
    border-radius: 50%;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    height: 200px;
    left: 0;
    line-height: 2.5em;
    margin: 0;
    position: absolute;
    opacity:0;
    width: 200px;
}

.btnChange:hover {
    opacity:inherit;
}


.usuario-sin-confirmar {
    position: relative;
}

    .usuario-sin-confirmar::after {
        background-color: var(--azulAction);
        border-radius: 2px;
        color: #fff;
        content: "SIN CONFIRMAR";
        display: inherit;
        font-size: 10px;
        font-weight: 600;
        padding: 1px 5px;
        position: initial;
        right: 5px;
    }



.usuario-inhabilitado {
    position: relative;
}

    .usuario-inhabilitado::after {
        background-color: var(--amarilloAction);
        border-radius: 2px;
        color: #fff;
        content: "INHABILITADO";
        display: inherit;
        font-size: 10px;
        font-weight: 600;
        padding: 1px 5px;
        position: initial;
        right: 5px;
    }



/* LOADING */

.bouncing-loader {
   
    display: flex;
    justify-content: center;
    transform: rotate(-180deg);
}

    .bouncing-loader > div {
        animation: bouncing-loader 0.6s infinite alternate;
        animation-delay: 0.4s;
        background: var(--azulAction);
        border-radius: 10px 16px 9px 16px;
        height: 7rem;
        margin: 1rem 0.4rem;
        transform: skew(-25deg, 0deg);
        width: 1.4rem;
    }

        .bouncing-loader > div:nth-child(2) {
            animation-delay: 0.2s;
            height: 5.5rem;
        }

        .bouncing-loader > div:nth-child(3) {
            animation-delay: 0s;
            height: 3.5rem;
        }


.loading-panel .bouncing-loader > div {
    animation: bouncing-loader 0.6s infinite alternate;
    animation-delay: 0.4s;
    background: var(--azulAction);
    border-radius: 10px 16px 9px 16px;
    height: 4rem;
    margin: 1rem 0em 1em 0.4em;
    transform: skew(-25deg, 0deg);
    width: 0.9rem;
}

    .loading-panel .bouncing-loader > div:nth-child(2) {
        animation-delay: 0.2s;
        height: 3rem;
    }

    .loading-panel .bouncing-loader > div:nth-child(3) {
        animation-delay: 0s;
        height: 2rem;
    }



div.loading {
    background-color: #ffffffa0;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000;
}

    div.loading .loading-label {
       
        color: var(--azulAction);
        font-size: 31px;
        font-weight: 500;
        height: 100%;
        padding-top: 200px;
        text-align: center;
        width: 100%;
    }

.holder .loading {
    position: initial;
    background-color: #ffffff00;
}



@keyframes bouncing-loader {
    to {
        opacity: 0.1;
        transform: skew(-25deg, 0deg) translate3d(0, -0.5rem, 0);
    }
}

/* Buttons */


.btn-link {
    color: black;
}

    .btn-link:focus,
    .btn-link:hover {
        background-color: #f4f4f4;
        color: black;
        text-decoration: none;
    }

.button-icon {
    margin-right: 5px;
    padding-left: 30px;
    position: relative;
    vertical-align: middle;
}

    .button-icon .fa-stack {
        font-size: 12px;
        left: 6px;
        right: 10px;
        position: absolute;
        top: 1px;
        vertical-align: middle;
    }





/* CHECKBOX */

.no-border {
    border: none !important;
}

.checkbox {
    height: 35px;
    margin-left: 20px !important;
}

.CheckBoxChecked_MaterialCompact {
    margin-top: 0px !important;
}

    .CheckBoxChecked_MaterialCompact:checked:after,
    .CheckBoxChecked_MaterialCompact:checked:after,
    .CheckBoxChecked_MaterialCompact:checked:after {
        background-color: var(--azulAction) !important;
        border-color: var(--azulAction) !important;
    }

.check-column {
    min-width: 40px;
}

    

.check-sm input[type="checkbox"] {
    margin-bottom: -3px;
}

    .check-sm input[type="checkbox"]:after {
        border: 1px solid #666666;
        height: 13px;
        width: 13px;
    }

    .check-sm input[type="checkbox"]:checked:after {
        border: 1px solid #2196f3;
    }

    .check-sm input[type="checkbox"]:checked:before {
        content: "";
        display: table;
        height: 8px;
        left: 4px;
        ms-transform: rotate(40deg);
        o-transform: rotate(40deg);
        transform: rotate(40deg);
        webkit-transform: rotate(40deg);
        width: 5px;
    }

.check-sm label {
    cursor: pointer;
    font-size: 11px;
    font-weight: 500;
}

.circulo-check {
    color: var(--azulAction);
    font-size: 19px;
}



/* container */

.container {
    padding: 0 15px;
    width: auto;
}

.container-head.row {
    border-bottom: 1px solid #e5e5e5;
    min-height: 35px;
    padding: 5px;
}

.container-list-group {
    display: grid;
    max-height: calc(100vh - 134px);
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}


/* Filtros pantalla grilla */
@media (min-width: 1px) and (max-width: 850px) {
    .filtrosPantallasGrillas .filtrosPantallasGrillasCombos div {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .filtrosPantallasGrillas .filtrosPantallasGrillasBotones {
        display: none;
    }
}

@media (min-width: 851px) and (max-width: 1199px) {
    .filtrosPantallasGrillasCombos {
        display: flex;
        flex-wrap: wrap;
    }

    .filtrosPantallasGrillas .filtrosPantallasGrillasCombos div {
        display: flex;
        justify-content: space-between;
        width: 51%;
    }

    .filtrosPantallasGrillas .filtrosPantallasGrillasBotones {
        display: none;
    }
}

@media (min-width: 1200px) {
    .filtrosPantallasGrillas {
        display: flex;
        justify-content: space-between;
    }

        .filtrosPantallasGrillas .filtrosPantallasGrillasCombos div {
            display: inline-block;
        }
}

.filtrosPantallasGrillas .filtrosPantallasGrillasCombos div select {
    width: 170px;
}





/* ContextMenu */

.contextmenu-actionsales {
    align-items: center;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
    moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
    webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
    z-index: 10;
  
}

    .contextmenu-actionsales .ui-menu-item-wrapper {
        padding-bottom: 0px !important;
        border: 1px solid transparent;
    }

        .contextmenu-actionsales .ui-menu-item-wrapper.ui-state-active {
            background-color: transparent !important;
            border: 1px solid transparent !important;
            color: var(--azulAction);
           
        }

    .contextmenu-actionsales > .ui-menu-item {
        display: flex;
        line-height: 100%;
        padding: 5px 25px 5px 12px !important;
        white-space: nowrap;
        border: 1px solid transparent;
    }

        .contextmenu-actionsales > .ui-menu-item img {
            margin-right: 12px;
        }

        .contextmenu-actionsales > .ui-menu-item span {
            font-size: 12px;
        }

        .contextmenu-actionsales > .ui-menu-item:hover {
            background-color: #ebebeb !important;
         
        }

.contextmenuCustom {
    align-items: center;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
    moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
    webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 8px 0 rgba(0, 0, 0, 0.12);
    border: 1px solid transparent !important;
}

    .contextmenuCustom .ui-menu-item-wrapper {
        padding-bottom: 0px !important;
    }

        .contextmenuCustom .ui-menu-item-wrapper.ui-state-active {
            background-color: transparent !important;
            border: 1px solid transparent !important;
            color: var(--azulAction);
        }

    .contextmenuCustom > .ui-menu-item {
        display: flex;
        padding: 2px 12px !important;
        border: 1px solid transparent !important;
    }

        .contextmenuCustom > .ui-menu-item:first-child::before {
            border-radius: 2px;
            color: var(--azulAction);
            content: "\f040";
            font-family: FontAwesome;
            font-size: 1em;
            font-weight: 600;
            padding-right: 10px;
            position: initial;
            right: 6px;
        }

        .contextmenuCustom > .ui-menu-item:hover {
            background-color: #ebebeb !important;
        }

        .contextmenuCustom > .ui-menu-item:last-child::before {
            border-radius: 2px;
            color: var(--rojoAction);
            content: "\f1f8";
            font-family: FontAwesome;
            font-size: 1em;
            font-weight: 600;
            padding-right: 10px;
            position: initial;
            right: 6px;
        }

        .contextmenuCustom > .ui-menu-item:nth-child(2)::before {
            border-radius: 2px;
            color: var(--azulAction);
            content: "\f0c5";
            font-family: FontAwesome;
            font-size: 1em;
            font-weight: 600;
            padding-right: 10px;
            position: initial;
            right: 6px;
        }

.ContextMenuEl {
    webkit-touch-callout: none !important;
    webkit-user-select: none !important;
}


.ctxCustom div a {
    color: #484848;
}

.ctxCustom:hover {
    background-color: #EEEEEE;
    color: var(--azulAction);
    cursor: pointer !important;
}


.ui-menu .ui-menu-item-wrapper.ui-state-active {
    border-top: none;
    margin: 0px !important;
}

.ui-menu-item-wrapper {
    padding: 0px !important;
    padding-bottom: 3px !important;
}



/*INPUT CHECKBOX*/

input[type="checkbox"] + label {
    margin-left: 5px;
}

input[type="checkbox"].form-control {
    padding: 9px;
}

    input[type="checkbox"].form-control:checked:before {
        margin: 9px;
    }

    input[type="checkbox"].form-control:checked:disabled:after {
        background-color: #2196f3 !important;
        border-color: #2196f3 !important;
    }

input[type="checkbox"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    appearance: none;
    cursor: pointer;
    margin-bottom: -4px;
    position: relative;
    webkit-appearance: none;
}

    input[type="checkbox"]:after,
    .checkbox input[type="checkbox"]:after,
    .checkbox-inline input[type="checkbox"]:after {
        border: 2px solid #666666;
        border-radius: 2px;
        content: "";
        display: block;
        height: 18px;
        margin-top: -2px;
        o-transition: 240ms;
        transition: 240ms;
        webkit-transition: 240ms;
        width: 18px;
    }

    input[type="checkbox"]:checked:after,
    .checkbox input[type="checkbox"]:checked:after,
    .checkbox-inline input[type="checkbox"]:checked:after {
        background-color: #2196f3;
        border-color: #2196f3;
    }

    input[type="checkbox"]:checked:before,
    .checkbox input[type="checkbox"]:checked:before,
    .checkbox-inline input[type="checkbox"]:checked:before {
        border: 2px solid #fff;
        border-left-width: 0;
        border-top-width: 0;
        content: "";
        display: table;
        height: 12px;
        left: 6px;
        ms-transform: rotate(45deg);
        o-transform: rotate(45deg);
        position: absolute;
        top: 0;
        transform: rotate(45deg);
        webkit-transform: rotate(45deg);
        width: 6px;
    }

    input[type="checkbox"]:disabled:after,
    .checkbox input[type="checkbox"]:disabled:after,
    .checkbox-inline input[type="checkbox"]:disabled:after {
        border-color: #bbbbbb;
    }

    input[type="checkbox"]:disabled:checked:after,
    .checkbox input[type="checkbox"]:disabled:checked:after,
    .checkbox-inline input[type="checkbox"]:disabled:checked:after {
        background-color: #bbbbbb;
        border-color: transparent;
    }

    input[type="checkbox"]:focus,
    .checkbox input[type="checkbox"]:focus,
    .checkbox-inline input[type="checkbox"]:focus {
        outline: none;
    }

        input[type="checkbox"]:focus:after,
        .checkbox input[type="checkbox"]:focus:after,
        .checkbox-inline input[type="checkbox"]:focus:after {
            border-color: #2196f3;
        }

/*INPUT RADIO*/
input[type='radio'] {
    position: absolute;
}

    input[type='radio'] + label.labelInput {
        cursor: pointer;
        moz-user-select: none;
        ms-user-select: none;
        padding-left: 30px;
        user-select: none;
        webkit-user-select: none;
    }

        input[type='radio'] + label.labelInput:after {
            background: #2196f3;
            border: 2px solid #ffffff;
            ms-transform: scale(0);
            transform: scale(0);
            transition: all 0.3s ease;
            webkit-transform: scale(0);
            webkit-transition: all 0.3s ease;
        }

        input[type='radio'] + label.labelInput:before,
        input[type='radio'] + label.labelInput:after {
            background: #ffffff;
            background-clip: padding-box;
            border: 2px solid #555555;
            border-radius: 50%;
            bottom: 3px;
            content: "";
            display: block;
            height: 16px;
            left: 3px;
            position: absolute;
            transition: all 0.3s ease;
            webkit-transition: all 0.3s ease;
            width: 16px;
        }

    input[type='radio']:checked + label.labelInput:after {
        ms-transform: scale(0.75, 0.75);
        transform: scale(0.75, 0.75);
        webkit-transform: scale(0.75, 0.75);
    }

    input[type='radio']:checked + label.labelInput:before {
        border-color: #2196f3;
    }

    input[type='radio']:focus + label.labelInput:before {
        box-shadow: 0 0 5px #2196f3;
    }

    input[type='radio'][disabled] + label.labelInput {
        color: #cccccc;
    }

        input[type='radio'][disabled] + label.labelInput:before {
            border-color: #cccccc;
        }

    input[type='radio'][disabled]:checked + label.labelInput:before,
    input[type='radio'][disabled]:checked + label.labelInput:after {
        background: #cccccc;
    }



/* TAMAÑOS */


.fa-med {
    font-size: 1.5em;
}

.fa-sm {
    font-size: 9px;
}

.fa-stack {
    font-size: inherit;
}

.gi-2x {
    font-size: 2em;
}

.gi-3x {
    font-size: 3em;
}

.gi-4x {
    font-size: 4em;
}

.gi-5x {
    font-size: 5em;
}

.gi-big {
    font-size: 1.5em;
}

.gi-med {
    font-size: 1.3em;
}

.font-10 {
    font-size: 10px !important;
}

.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-20 {
    font-size: 20px;
}
.font-small {
    font-size: small;
}
.font-smaller {
    font-size: smaller;
}
.font-medium {
    font-size:medium;
}
.font-large {
    font-size: Large;
}
.font-weight {
    font-weight: 500;
}

.font-initial {
    font-weight: initial;
}

.full-width {
    width: 100% !important;
}

/*WIDTHS*/
.w-10 {
    width: 10%;
}

.w-40{
    width:40px;
}


.w-150{
    width:150px;
}
w-160{
    width: 160px;

}
.w-165 {
    width: 165px;
}
.w-200 {
    width: 200px;
}

/*HEIGHT*/
.h-30{
    height:30px;
}

/* Position*/
 .r-10{
     right:10px;
 }
.pr-8 {
    padding-right: 8px;
}

.pr-14{
    padding-right:14px;
}
.ml-9 {
    margin-left: -9px;
}




/*RECIBOS*/

.modalResumen {
    margin: auto;
    min-width: 75% !important;
}

@media (max-width:1500px) {
    .modalResumen {
        margin: auto;
        min-width: 90% !important;
    }

}



/*ABM ORIGENES*/

.iconpicker .iconpicker-items {
    padding: 20px 0px 10px 20px !important;
}

.icp-auto {
    text-align: center;
    width: 100%;
}



/*******MENU MASTER PAGE******/

.item-aplicacion span {
    font-size: 12px;
}




    /*CONFIGURACION*/

.listPlantillas {
    background-color: #fff;
    display: block;
    min-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}

    .listPlantillas .inner {
        border-bottom: 1px solid #ddd;
        display: flex;
        padding-bottom: 10px;
        position: relative;
    }

    .listPlantillas:last-child {
        border-radius: 5px;
    }

        .listPlantillas:last-child .inner {
            border-bottom: 0px;
        }




        /*MODALS*/

.modal-body {
    max-height: calc(100vh - 25vh) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    padding-bottom: 0px !important;
}

.modal-confirm-primary .modal-header {
    background-color: var(--azulAction);
    color: white;
    text-align: center;
}

.modal-confirm-primary a,
.modal-confirm-primary button {
    width: 50px;
}

.modal-content {
    border-radius: 0px !important;
    border-width: 0px;
}

.modal-footer {
    background-color: #F5F5F5;
    padding: 8px;
}

.modal-header {
    
    padding: 8px;
    border-radius: 0px;
}

.modal-secundario {
    margin-top: 25px;
    z-index: 1090 !important;
}




/*MULTISELECT*/



.multiselect {
    border-color: #cccccc;
    min-width: 120px;
}

    .multiselect.input-xs {
        line-height: 0.8;
    }

.multiselect-container {
    border-color: #cccccc;
    border-radius: 10px;
    max-height: 315px !important;
    overflow: auto;
    min-width:200px !important;
}

    .multiselect-container .checkbox {
        margin-left: 0px !important;
        padding-left: 10px;
        position: relative;
    }

    .multiselect-container .label {
        margin-bottom: 0px;
        margin-left: 0px;
    }

        .multiselect-container .label #text {
            line-height: 15px;
        }

.multiselect-container-xs li a {
    font-size: 12px;
    padding: 0px 20px !important;
}

    .multiselect-container-xs li a input[type="checkbox"]:after,
    .multiselect-container-xs li a .checkbox input[type="checkbox"]:after,
    .multiselect-container-xs li a .checkbox-inline input[type="checkbox"]:after,
    .multiselect-container-xs li a input[type="checkbox"]:checked:before,
    .multiselect-container-xs li a .checkbox input[type="checkbox"]:checked:before,
    .multiselect-container-xs li a .checkbox-inline input[type="checkbox"]:checked:before {
        margin-left: -5px;
    }

    .multiselect-container-xs li a label {
        padding-left: 15px !important;
    }

.multiselect-container-xs li.active a,
.multiselect-container-xs li.active a:focus,
.multiselect-container-xs li.active a:hover {
    color: #ffffff !IMPORTANT;
}

@media (max-width:1200px){
    .multiselect-container {
        max-height: 200px !important;
    }
}


.multiselect-filter {
    padding: 0px 5px !important;
}

.multiselect-search {
    font-size: 12px;
    padding: 0px 10px;
    margin-right: 5px;
}

.multiselect-filter .input-group-btn {
    display: flex;
}

.multiselect-clear-filter {
    padding: 0px;
    border: 0px;
    margin-right: 5px;
}

    .multiselect-clear-filter:hover {
        background-color:white !important;
    }


.multiselect-container li a label {
    display: inline-block;
    max-width: 100%;
    white-space: normal;
}





button.multiselect {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.multiselect-selected-text {
    font-size: .875rem !important;
}

select.multiselect,
select.multiselect + div.btn-group,
select.multiselect + div.btn-group button.multiselect,
select.multiselect + div.btn-group.open .multiselect-container {
    width: 100% !important;
}


/*MULTISELECT VUE*/

    .multiselect__single {
    display: none !important;
}

.multiselect, .multiselect__select, .multiselect__tags {
    min-height: 35px !important;
}

.multiselect__select {
    height: 35px !important;
}

.multiselect__tags {
    padding: 6px 40px 0 10px !important;
}

.multiselect__option {
    display: inline-flex;
    width: 100%;
}

    .multiselect__option:before {
        border: 2px solid #666666;
        border-radius: 2px;
        content: "";
        display: block;
        height: 18px;
        margin-top: -2px;
        o-transition: 240ms;
        transition: 240ms;
        webkit-transition: 240ms;
        width: 18px;
    }


    .multiselect__option.multiselect__option--selected:before {
        background-color: #2196f3;
        border-color: #2196f3;
        border: 2px solid #666666;
        border-radius: 2px;
        content: "";
        display: block;
        height: 18px;
        margin-top: -2px;
        o-transition: 240ms;
        transition: 240ms;
        webkit-transition: 240ms;
        width: 18px;
    }

    .multiselect__option.multiselect__option--selected:after {
        border: 2px solid #fff;
        border-left-width: 0;
        border-top-width: 0;
        content: "";
        display: table;
        height: 12px;
        width: 6px;
        ms-transform: rotate(45deg);
        o-transform: rotate(45deg);
        position: absolute;
        top: 12px;
        left: 18px;
        transform: rotate(45deg);
        webkit-transform: rotate(45deg);
        padding-right: 0px;
        padding-left: 0px;
        background: #2196f3 !important;
    }

    .multiselect__option span {
        margin-left: 10px;
        font-size: 0.9em;
    }

.multiselect__option--highlight {
    background: #2196f3 !important;
}

.multiselect__option--selected.multiselect__option--highlight {
    background: #2196f3 !important;
}




/*NAVS*/


.nav-tabs .dropdown-menu {
    margin-top: 0;
}

.nav-tabs > li > a,
.nav-tabs > li > a:focus {
    background-color: transparent;
    border: none;
    box-shadow: inset 0 -1px 0 #dddddd;
    color: #666666;
    margin-right: 0;
    o-transition: all 0.2s;
    transition: all 0.2s;
    webkit-box-shadow: inset 0 -1px 0 #dddddd;
    webkit-transition: all 0.2s;
}

    .nav-tabs > li > a:hover,
    .nav-tabs > li > a:focus:hover {
        background-color: transparent;
        color: #2196f3;
    }

    .nav-tabs > li > a.active,
    .nav-tabs > li > a.active:focus {
        border: none;
        box-shadow: inset 0 -2px 0 #2196f3;
        color: #2196f3;
        webkit-box-shadow: inset 0 -2px 0 #2196f3;
    }

        .nav-tabs > li > a.active:hover,
        .nav-tabs > li > a.active:focus:hover {
            border: none;
            color: #2196f3;
        }

.nav-tabs > li.disabled > a {
    box-shadow: inset 0 -1px 0 #dddddd;
    webkit-box-shadow: inset 0 -1px 0 #dddddd;
}



/*BUSCADOR */

.no-data-row {
    padding: 6px 0px !important;
}

    .no-data-row .cargando {
        font-size: 18px;
    }

  /*CAMPOS ADICIONALES GRILLA TAB*/
.titlegrillaTab {
    margin-bottom: 5px;
    font-weight: 400
}

/* GRILLA TRATATIVAS*/
.grillaTratativas {
    max-height: calc(100vh - 46vh) !important;
    overflow-y: auto !important;
    padding-bottom: 60px;
} 
.pl-8{ padding-left:8px;}






/******SUMERNOTE*******/

.note-editor .note-dropzone {
    opacity: 0 !important;
}

.note-group-select-from-files {
    display: none;
}

.note-modal {
    z-index: 99999 !important;
}



/*TICKETS*/

.ocultoCheckGrilla .fa.fa-check-circle.circulo-check {
    display: none;
}


/*******PANEL AZUL DE INFORMACION******/


.panel-body.panel-sein {
    background-color: var(--azulAction);
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-color: grey;
    color: white;
    padding-top: 1rem;

    padding-right: 20px;
}

    .panel-body.panel-sein a {
        color: #e5dbc8;
    }

        .panel-body.panel-sein a:hover {
            color: #dbc8a3;
        }



.helpBox {
    background-color: white;
    border-bottom: 1px solid #ddd;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: var(--azulAction);
    font-weight: bold;
    padding: 8px;
    margin-top: 2rem;
    border: 1px solid var(--azulAction);
}

    .helpBox p {
        color: black;
    }





/*ACTION SCAN*/

.posicion-nivel a {
    font-size: 18px;
}



/*SELECTOR COLUMNAS */








.selector-columnas.list-group div.list-group-item {
    border-left: 0px;
    border-radius: 0px !important;
    border-right: 0px;
    border-top: 0px;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1px;
    text-align: left;
    width: 100%;
}

    .selector-columnas.list-group div.list-group-item i {
        color: white;
        font-size: 15px;
        left: 0;
        position: absolute;
    }

    .selector-columnas.list-group div.list-group-item input {
        margin-right: 7px;
        margin-top: 2px;
        position: absolute;
        right: 0;
    }

    .selector-columnas.list-group div.list-group-item label {
        cursor: pointer;
        font-weight: 400;
        padding-left: 5px;
    }

    .selector-columnas.list-group div.list-group-item:hover i {
        color: #8f9390;
    }

/*****LISTA DE PRECIO***/

.spanTitulo {
    display: block;
    font-size: larger;
    margin: 10px 0px 0px 0px;
}




/*PANELES GRID STACK*/

.grid-stack {
    margin-top: 5px;
    background: white;
}

.grid-stck-item {
    overflow: auto;
}

.grid-stack-item-content {
    color: white;
    background-color: white;
    border: 0px solid;
    border-color: rgba(11, 123, 188, .4);
    border-radius: 4px;
    overflow: auto !important;
    -webkit-box-shadow: 0px 1px 22px -12px #607D8B;
}


.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-bottom-width: 0px;
}

.grid-stack-item-content table thead th, .crm-table table thead th {
    background-color: #f4f4f4;
    padding: 5px 5px;
    font-weight: 400;
}

.grid-stack-item-content table, .crm-table table {
    font-size: 12px;
    box-shadow: 0 0px 5px 0 rgba(0,0,0,0.16);
    border: 0;
}

    .grid-stack-item-content table th {
        white-space: nowrap;
    }


    .grid-stack-item-content table tbody tr td, .crm-table table tbody tr td {
        padding: 3px 5px;
    }

    .columnCheckHojadeRuta, .crm-table table tbody tr td {
        padding-left: 0.5em !important;
    }

.grid-stack-item-content input[type="search"], .crm-table input[type="search"] {
    height: 30px;
    min-width: 315px;
    margin-left: 0 !important;
    padding: 0 8px;
    margin-bottom: 7px;
}


.grid-stack-item-content .dataTables_info, .crm-table .dataTables_length, .dt-info, .dt-length {
    white-space: nowrap;
    padding: 9px 8px 6px;
    color: #757575;
    font-size: 12px;
}

.grid-stack-item-content .pagination, .crm-table .pagination, .dataTables_length {
    margin-top: 6px !important;
}

.grid-stack-item-content .pagination, .grid-stack-item-content .paginate_button a, .crm-table .pagination, .crm-table .paginate_button a, .dt-paging .dt-paging-button.page-item a {
    border: 0px;
    padding: 2px 7px;
}

    .grid-stack-item-content .pagination .previous a, .crm-table .pagination .previous a {
        margin-right: 7px;
    }

    .grid-stack-item-content .pagination .next a, .crm-table .pagination .next a {
        margin-left: 7px;
    }

    .grid-stack-item-content .pagination .previous, .grid-stack-item-content .pagination .next, .crm-table .pagination .previous, .crm-table .pagination .next {
        font-weight: 500
    }

.grid-stack-item-content .paginate_button, .grid-stack-item-content .paginate_button a, .crm-table .paginate_button, .crm-table .paginate_button a, .dt-paging .dt-paging-button.page-item a {
    border-radius: 15px !important;
    margin-left: 2px;
    font-size: 12px;
}

    .grid-stack-item-content .paginate_button:focus, .grid-stack-item-content .paginate_button a:focus, .crm-table .paginate_button:focus, .crm-table .paginate_button a:focus, .dt-paging .dt-paging-button.page-item a:focus {
        outline: 0;
    }

.grid-stack-item-content .dataTables_length select, .crm-table .dataTables_length select, .dt-length select {
    padding: 0px 25px;
    height: 20px;
    border: 0px;
    margin-left: 15px;
    float: right;
}

    .grid-stack-item-content .dataTables_length select:focus, .crm-table .dataTables_length select:focus, .dt-length select:focus {
        box-shadow: none !important;
    }




/*CANAL COMUNICACIONES*/

.btn-email {
    background-color: var(--azulAction);
}

    .btn-email i {
        color: white;
        font-size: 14px;
    }

.btn-whatsapp {
    background-color: #25D366;
}

    .btn-whatsapp i {
        color: white;
        font-size: 14px;
    }



/*PANTALLA DE PERFILES PARAMETROS*/


.valor .btn-group {
    width: 100%;
}

    .valor .btn-group button {
        line-height: 13px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: top;
        white-space: unset;
    }

 /*INTEGRACIONES*/



.Cdisabled {
    font-size: 15px;
    color: var(--rojoAction);
}

.Chabilitado {
    font-size: 15px;
    color: var(--verdeAction);
}


/*OMNICANAL*/
.detailArticulo {
    font-size: 14px;
    white-space: pre;
    vertical-align: sub;
    background-color: transparent;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
}

.circle-img {
    padding: 8px;
    background-color: rgb(247 247 247);
    border-radius: 100%;
    height: 60px;
    width: 60px;
}


.image-container {
    width: 60px;
    height: 60px;
    
}




/* POP UP NEGOCIOS*/
.txtdetalle {
    font-style: italic;
    font-weight: 400;
    font-size: smaller;
}


/* ACTIVIDADES PENDIENTES*/


.collapse-up {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    moz-background-clip: padding;
    moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    position: absolute;
    webkit-background-clip: padding-box;
    webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    z-index: 5;
}

.box-color {
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 1px;
    flex: 0 0 11px;
    height: 11px;
    margin-right: 4px;
    margin-top: 4px;
    width: 11px;
}



/* RANGE */


.range {
    background-color: rgb(245, 245, 245);
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    display: table;
    height: 25px;
    margin-top: 20px;
    position: relative;
    webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

    .range input[type="range"] {
        outline: none;
    }

    .range input[type="range"] {
        appearance: none !important;
        background-color: transparent;
        cursor: pointer;
        display: table-cell;
        height: 25px;
        moz-appearance: none !important;
        ms-appearance: none !important;
        o-appearance: none !important;
        webkit-appearance: none !important;
        width: 100%;
    }

        .range input[type="range"]::-moz-slider-thumb {
            appearance: none !important;
            background-color: rgb(153, 153, 153);
            border-radius: 0px;
            color: rgb(255, 255, 255);
            height: 25px;
            moz-appearance: none !important;
            ms-appearance: none !important;
            o-appearance: none !important;
            text-align: center;
            vertical-align: baseline;
            webkit-appearance: none !important;
            white-space: nowrap;
            width: 11px;
        }

        .range input[type="range"]::-webkit-slider-thumb {
            appearance: none !important;
            background-color: rgb(153, 153, 153);
            border-radius: 0px;
            color: rgb(255, 255, 255);
            height: 25px;
            moz-appearance: none !important;
            ms-appearance: none !important;
            o-appearance: none !important;
            text-align: center;
            vertical-align: baseline;
            webkit-appearance: none !important;
            white-space: nowrap;
            width: 11px;
        }

    .range output {
        background-color: rgb(153, 153, 153);
        border-bottom-left-radius: 0;
        border-radius: 4px;
        border-top-left-radius: 0;
        color: rgb(255, 255, 255);
        display: table-cell;
        khtml-user-select: none;
        min-width: 40px;
        moz-transition: all 0.5s ease;
        moz-user-select: -moz-none;
        ms-transition: all 0.5s ease;
        o-transition: all 0.5s ease;
        o-user-select: none;
        padding: 3px 5px 2px;
        text-align: center;
        text-decoration: none;
        transition: all 0.5s ease;
        user-select: none;
        vertical-align: middle;
        webkit-transition: all 0.5s ease;
        webkit-user-select: none;
        white-space: nowrap;
        width: 1%;
    }

    .range.range-primary input[type="range"] {
        outline-color: rgb(66, 139, 202);
    }

        .range.range-primary input[type="range"]::-moz-slider-thumb {
            background-color: rgb(66, 139, 202);
        }

        .range.range-primary input[type="range"]::-webkit-slider-thumb {
            background-color: rgb(66, 139, 202);
        }

    .range.range-primary output {
        background-color: rgb(66, 139, 202);
    }


/* TREE */

.tree {
    overflow: auto;
    padding-left: 0px;
    position: relative;
}

    .tree > ul > li::before, .tree > ul > li::after {
        border: 0;
    }

    .tree a {
        color: #666;
        display: inline-block;
        font-family: 'Open Sans',sans-serif;
        font-size: 14px;
        font-weight: 600;
        moz-border-radius: 5px;
        text-decoration: none;
        webkit-border-radius: 5px;
    }

    .tree li a:hover + ul li::after,
    .tree li a:hover + ul li::before,
    .tree li a:hover + ul::before,
    .tree li a:hover + ul ul::before {
        border-color: #dd4814;
    }

    .tree li a:hover, .tree li a:hover + ul li a {
        background: #dd4814;
        border: 1px solid #dd4814;
        color: #ffffff;
    }

    .tree li:last-child::before {
        height: 30px;
    }

    .tree ul:after {
        border-top: 1px solid #ccc;
        content: "";
        height: 20px;
        left: -29px;
        position: absolute;
        right: auto;
        top: 37px;
        width: 34px;
    }

    .tree:before {
        border-left: 1px solid #ccc;
        bottom: 16px;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        top: -21px;
        width: 1px;
        z-index: 1;
    }




/* ROWS */

.row-buscador {
    border-bottom: 1px solid #eeeeee;
    bottom: 0;
    display: flex;
    height: 37px;
    justify-content: space-between;
    pointer-events: inherit !important;
    position: sticky;
    top: 0;
    overflow: hidden;
    z-index: 9999999999999999999999999 !important;
}

    .row-buscador button {
        background-color: #fafafa;
        border: none;
        cursor: pointer;
        font-size: 15px;
        padding-bottom: 0px !important;
        width: 100%;
    }

        .row-buscador button.active {
            box-shadow: inset 0 -2px 0 #2196f3;
            color: #2196f3;
            webkit-box-shadow: inset 0 -2px 0 #2196f3;
        }

.row-eliminada {
    background-color: rgba(255, 122, 114, 0.19);
}

.row-eliminada-omnicanal {
    background-color: rgba(255, 122, 114, 0.19) !important;
}

.row-futura {
    box-shadow: inset 5px 0 0 0 rgba(93,173,226,0.5);
    color: black;
    font-weight: 500;
    padding-left: 10px !important;
}

.row-pasada {
    box-shadow: inset 5px 0 0 0 rgba(234, 161, 30, 0.5);
    font-weight: 500;
    padding-left: 10px !important;
}

.row-seleccionada {
    background-color: rgba(114, 195, 255, 0.19);
}

.row-vencida {
    box-shadow: inset 5px 0 0 0 rgba(255, 122, 114, 0.45);
    font-weight: 500;
    padding-left: 10px !important;
}





/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/
/*************/












/* GENERAL */
.position-inherit{
    position:inherit;
}
.badge-nota {
    background-color: #93918f;
}

.stickyAceptar {
    position: sticky;
    background: white;
    bottom: 0;
}


.popupEliminar {
    background-color: var(--rojoAction) !important;
    color: White !important;
}

.scrollY {
    max-height: calc(100vh - 46vh) !important;
    overflow-y: auto !important;
    padding-bottom: 60px;
}





.labelCantidad {
    background-color: var(--azulAction);
    margin-bottom: 0px;
}
.bar-ganado {
    background-color: rgba(150,5,4,0.5);
    bottom: 0;
    left: 0;
    padding: 10px 10px 10px 10px;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

.bootstrap-dialog .modal-header {
    border-radius: 0px;
}

.bootstrap-dialog.type-success .modal-header {
    background-color: var(--azulAction);
}

.bootstrap-dialog-message {
    padding-bottom: 15px;
}



.fuenteNueva .btn {
    font-weight: 400 !important;
}

.fuenteNueva,
.fuenteNueva *:not(.glyphicon):not(.fa) {
    font-family: VarelaRound-Regular,Verdana,Sans-Serif;
}


/*.....colores......*/


.white, .text-white, .blanco {
    color: white;
}
 .colorGrisO {
    color: #494949;
}
.colorNegro {
    color: black !important;
}
.colorRed {
    color: var(--rojoAction);
}
.colorGreen {
    color: var(--verdeAction);
}



.negativo, .perdido,
tr.perdido a, text-danger, .error-text {
    color: var(--rojoAction) !important ;
}

.positivo, text-success {
    color: var(--verdeAction) !important;

}

.text-warning {
    color: var(--amarilloAction) !important;
}

.text-primary {
    color: var(--azulAction) !important;
}

.nodecoration {
    text-decoration: none;
}
.btn-primary {
    background-color: var(--azulAction); 
}


@font-face {
    font-family: VarelaRound-Regular;
    src: url('https://resources.actionsales.com.ar/fonts/VarelaRound-Regular.ttf');
}

/* ......cursor ......*/

.pointer {
    cursor: pointer;
}

.noClickEvent {
    pointer-events: none;
}
.cursor-move {
    cursor: move;
    cursor: -webkit-grabbing;
}

.cursorMove .dxgvDataRow_MaterialCompact {
    cursor: move;
}

.cursorMove tr {
    cursor: move;
}


a {
    cursor: pointer;
}
.cursorDefault {
    cursor: default;
}

a,
btn {
    o-transition: all 0.3s;
    transition: all 0.3s;
    webkit-transition: all 0.3s;
}

    a:focus,
    a:hover {
        text-decoration: none !important;
    }


.border-collapse {
    border-collapse: collapse;
}

.cabeceraFlex {
    align-items: center;
    display: flex;
    justify-content: flex-end;
}

.card {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px !important;
    box-shadow: 0px 1px 1px 0px #00000017;
    display: block;
    margin-bottom: 5px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 4px;
    padding: 8px 11px;
    position: relative;
    width: calc(100% - 8px);
}

.card-full-width {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

.close {
    font-size: 24px !important;
    opacity: inherit !important;
}




.control-left {
    border-bottom-left-radius: 4px !important;
    border-right: 0;
    border-top-left-radius: 4px !important;
}

.control-right {
    border-bottom-right-radius: 4px !important;
    border-top-right-radius: 4px !important;
}


.form-group {
    margin-bottom: 1rem !important;
}

.form-group-lg select,
.form-group-lg select.form-control {
    line-height: 1.5;
}


.form-control-borderless {
    border: 0 !important;
    box-shadow: none !important;
}



.filtroGeneral {
    align-items: baseline;
    display: flex;
    justify-content: flex-end;
}

    .filtroGeneral label,
    .filtroGeneral > span {
        padding-left: 5px;
    }



.firma-hojaderuta {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 70%;
}

.headerParejo {
   
    background-color: white;
    border: 1px solid #ddd;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: var(--azulAction);
    font-weight: bold;
    padding-bottom: 6px;
    padding-left:6px;
    padding-top: 6px;
}



.has-error .vs__dropdown-toggle {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-success .vs__dropdown-toggle {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}




.input-xs {
    border-radius: 3px;
    font-size: 12px;
    height: 19px;
    line-height: 1.5;
    padding: 5px 10px;
}

.listbox {
    margin-top: -3px;
}


.no-wrap {
    white-space: nowrap;
}
.any-wrap {
    overflow-wrap: anywhere;
}

.observacion-espacios {
    white-space: pre-line;
}

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.popover {
    z-index: 2147483648 !important;
    max-width: calc(100vw - 60vw) !important;
}




.pull-right > .dropdown-menu {
    left: auto;
    right: 0;
}



.row-filtros {
    min-height: 35px !important;
    padding: 5px !important;
}

.row-titulo {
    min-height: 35px;
}



.search {
    bottom: 0;
    color: rgb(89, 89, 89);
    cursor: pointer;
    font-size: 18px;
    height: 17px;
    left: 8px;
    margin: auto;
    position: absolute;
    top: 0;
}



.spanAliasFoto {
    background-size: 100% 100%;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    text-align: center;
}



.subtitulo {
    margin-bottom: 0px;
    margin-top: 6px;
}

.table-container {
    overflow-y: scroll;
    overflow-x: auto !important;
    max-width: 100% !important;
    height: calc(100%);
    padding: 0px 3px;
}

.table-vertical-center td {
    vertical-align: middle !important;
}




.text-webkit-center {
    text-align: -webkit-center;
}


.tituloPlantillas {
    border-radius: 5px;
    display: block;
    font-size: 14px;
    font-weight: 700;
    min-height: 60px;
    padding: 10px 15px;
}

.TituloPrincipal {
    background-color: transparent;
    border-bottom: 1px solid #CCC;
    color: #3C3C3C;
    font-size: 16px;
    font-weight: bold;
    height: 26px;
    margin: 0;
    padding-bottom: 0;
    text-transform: uppercase;
}

    

.tituloServicios {
    color: #040404;
    margin-top: 5px;
    text-transform: uppercase;
    font-weight: 600;
}






.vh-100 {
    height: 100% !important;
}

.vs__dropdown-option {
    white-space: normal;
}



.vs__selected {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 6px 2px 0;
    white-space: nowrap;
}

.vs__selected-options {
    flex-wrap: nowrap;
    max-width: calc(100% - 41px);
}

.vs--open .vs__search {
    position: static;
}

div.content-right {
    height: calc(100% - 63px);
    left: 55px;
    position: absolute;
    right: 0;
}

div > .icon-transparent i {
    opacity: 0;
}

div:hover > .icon-transparent i {
    opacity: 1;
}






select.input-xs {
    padding: 0px;
    padding-left: 5px;
}


table.table {
    background-color: #fff !important;
}

td input[type="checkbox"] + a {
    margin-left: 5px;
}


textarea {
    resize: none;
}



.total-resumido tr th, .total-resumido tr td {
    font-weight: 600 !important;
    padding-bottom: 2px !important;
    padding-top: 2px !important;
}


.treejs .treejs-node__disabled {
    color: rgb(0 0 0) !important;
}

    .treejs .treejs-node__disabled.treejs-node__checked > .treejs-checkbox:after {
        border-color: black !important;
    }

.no_visible {
    visibility: hidden;
}

.no-wrap {
    white-space: nowrap;
}

.upper {
    text-transform: uppercase;
}

.visible {
    visibility: visible;
}

.modal-backdrop {
    background-color: rgba(0,0,0,0.9);
}

.error-input {
    border-color: var(--rojoAction);
}


.grilla-side-borders {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.16);
}

    .grilla-side-borders table.dataTable {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
.listNone {
    list-style-type:none;
}

/*iti iti--allow-dropdown*/
.iti--allow-dropdown{ width:100%;}


@media (max-width: 767px) {
    .SaldoMargin {
        margin-left: 20px;
    }

    .adjuntos_mails .mail-attachment {
        width: calc(50% - 8px);
    }

    .navbar-nav {
        margin: 7px 0px;
    }
}

@media (max-width: 991px) {
    .filtroGeneral {
        justify-content: flex-start;
        padding-top: 10px;
    }

    .dropMenuHeader {
        align-items: center;
        display: flex;
        justify-content: space-between;
        margin: 5px 0px;
    }
}

@media (max-width: 1270px) {
    .table-responsive-custom {
        display: block;
        overflow: auto;
    }
}

@media (max-width: 1470px) {
    .divBotones {
        flex-wrap: wrap;
    }

        .divBotones :first-child {
            margin-right: 0px !important;
        }

        .divBotones :last-child {
            margin-left: 0px !important;
        }
}


@media (max-width: 1600px) {
    #divEditarGuardar {
        margin-top: 5px;
        margin-bottom: 5px;
    }
}



.nav-tabs li.bv-tab-success > a {
    color: #2CBF55;
}

.nav-tabs li.bv-tab-error > a {
    color: #D53E3A;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label,
.has-error .form-control-feedback {
    color: #D53E3A;
}


option:disabled {
    color: grey;
    background: #ececec;
}


/* ICONOS */
.iconInfo {
    cursor: pointer;
    color: Black;
}




/* FA ACTION*/
@font-face {
    font-family: 'fa-action';
    src: url('../fonts/fa-action.eot?65970039');
    src: url('../fonts/fa-action.eot?65970039#iefix') format('embedded-opentype'), url('../fonts/fa-action.woff2?65970039') format('woff2'), url('../fonts/fa-action.woff?65970039') format('woff'), url('../fonts/fa-action.ttf?65970039') format('truetype'), url('../fonts/fa-action.svg?65970039#fa-action') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fa-action';
    src: url('../font/fa-action.svg?65970039#fa-action') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fa-action";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-action:before {
    content: '\e800';
}


.grid-oportunidades {
    height: 69vh;
}
@media (min-width: 1441px) {
    .grid-oportunidades {
        height: 76vh;
    }
}
@media (min-width: 1700px) {
    .grid-oportunidades {
        height: 79vh;
    }
}
/* grilla presupuesto */
.grid-presupuesto{
    height: 62vh; 
}


@media (max-width: 768px) {
    .grid-presupuesto {
        height: 52vh; 
    }
}


@media (min-width: 769px) and (max-width: 1440px) {
    .grid-presupuesto {
        height: 62vh;
    }
}


@media (min-width: 1441px) {
    .grid-presupuesto {
        height: 69vh; 
    }
}

@media (min-width: 1700px) {
    .grid-presupuesto {
        height: 72vh;
    }
}
.grid-general {
    overflow-y: auto !important;
    overflow-x: auto !important;
    max-width: 100% !important;
    border: 1px solid #dfdfdf !important;
    border-radius: 2px;
    height: 85vh;
}

@media screen and (max-width: 767px) {
    .grid-general {
        height: 73vh;
    }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    .grid-general {
        height: 78vh;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1799px) {
    .grid-general {
        height: 84vh;
    }
}

@media screen and (min-width: 1800px) and (max-width: 2399px) {
    .grid-general {
        height: 87vh;
    }
}

@media screen and (min-width: 2400px) {
    .grid-general {
        height: 90vh;
    }
}

.grid-recibos {
    overflow-y: scroll;
    overflow-x: auto !important;
    max-width: 100% !important;
    border: 1px solid #dfdfdf !important;
    border-radius: 2px;
    height: 80vh;
}

@media (min-width: 1707px) and (min-height: 821px) {
    .grid-recibos {
        height: 84vh;
    }
}

.grid-ticket {
    height: 55vh;
}

@media (min-width: 1517px) and (min-height: 730px) {
    .grid-ticket {
        height: 63vh;
    }
}

@media (min-width: 1707px) and (min-height: 821px) {
    .grid-ticket {
        height: 73vh;
    }
}


.grid-serie {
    overflow-y: auto !important;
    overflow-x: auto !important;
    max-width: 100% !important;
    border: 1px solid #dfdfdf !important;
    border-radius: 2px;
    height: 79vh;
}

@media screen and (min-width: 1800px) {
    .grid-serie {
        height: 82vh;
    }
}

.cursor-pointer {
    cursor: pointer;
}


.dxm-item:hover {
    background-color: #EEEEEE;
}

/* Estilo predeterminado para el botón  actividades */
#btnFiltros {
    display: flex;
    align-items: center;
}


@media (max-width: 1554px) {
    #btnFiltros .btn-text, #cphBody_btnExportarExcel .btn-text {
        display: none;
    }

    #btnFiltros span {
        height: 18px;
        margin-top: 1px;
        padding-top: 2px;
    }
    #cphBody_btnExportarExcel #iconex{
        top:3px;
    }

    #btnVincularGoogleCalendar {
        width: 27px;
        height: 28px;
        font-weight: normal;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        #btnVincularGoogleCalendar span {
            font-size: 15px; 
            padding-top:2px;

        }

}
.popover-detalles-estado {
    text-decoration: none !important;
    display: inline-block;
}


.custom-list-group {
    margin: 0;
    padding: 0;
}

.custom-list-group-item {
    margin-left: 0;
    padding-left: 0;
}





/*estilos pantallas más pequeñas (hasta 1024px) */
@media (max-width: 1024px) {
  
    .update-panel-column {
        display: flex;
        flex-wrap: wrap;
    }

    .update-panel-item {
        width: 50%; 
    }
 
   
}
/* Estilos  pantallas más grandes (más de 1024px) */
@media (min-width: 1025px) {
    .update-panel-column {
        display: flex;
    }
}
/* Estilos para pantallas más pequeñas (hasta 425px) */
@media (max-width: 426px) {
    #cphBody_ctl00 {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-right:0px;
    }

}


@media (max-width: 426px) {
    .btneditar {
        display: none;
    }
}

@media (max-width: 768px) {
    .btnContact .text {
        display: none; 
    }
}

.rbOrdenarPor label {
    display: inline-block;
    margin-left: 18px;
}

.rbOrdenarPor input{
  margin-top:2px;
}


@media only screen and (max-width: 768px) {
    #lblNombreEmpresa {
        display: none;
    }
}


@media (max-width: 1441px) {
    select.form-control + .chosen-container .chosen-drop {
        background-color: #FFF;
        border: 1px solid #CCC;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        background-clip: padding-box;
        margin: 2px 0 0;
        bottom: 140px;
    }
}


.text-action {
    color: var(--azulAction) !important;
}

.vs__dropdown-menu {
    max-height: 390px !important;
}

.treejs-label {
    margin-left: 8px;
}
.treejs-nodes {
    margin-bottom: 8px;
}
.bg-action {
    background-color: var(--azulAction);
}


.green-audio-player .slider .gap-progress,
.green-audio-player .slider .gap-progress .pin {
    background-color: var(--azulAction) !important;
}

.green-audio-player .volume .volume__button.open path {
    fill: var(--azulAction) !important;
}


/* Borde rojo para campos inválidos */
.form-group.has-error .form-control,
.form-group.has-error .btn-group > .btn,
.form-group.has-error input[disabled],
.form-group.has-error select[disabled],
.form-group.has-error textarea[disabled] {
    border: 1px solid red !important;
}



/* Borde verde para campos válidos */
.form-group.has-success .form-control,
.form-group.has-success .btn-group > .btn,
.form-group.has-success input[disabled],
.form-group.has-success select[disabled],
.form-group.has-success textarea[disabled] {
    border: 1px solid green !important;
}

input[disabled],
select[disabled],
textarea[disabled] {
    background-color: #e9ecef !important; 
    color: #6c757d;
    cursor: not-allowed; /* Cambia el cursor a "no permitido" */
    opacity: 1; 
}

.p-relative {
    position: relative !important;
}
.p-absolute {
    position:absolute !important;
}







/*VUE JS*/

[v-cloak] {
    display: none;
}


/* BADGES */


.badge-success {
    background-color: var(--verdeAction);
    color: white;
}

.badge-xs {
    font-size: 11px;
    padding: 1px 4px;
}

.badge-actividad {
    font-size: 11px;
    padding: 1px 4px;
    position: absolute;
    right: 0px;
    top: 5px;
}

    .badge-actividad label {
        margin-bottom: 1px;
    }

    .badge-actividad.badge-amarillo {
        background-color: #d3d459;
    }

    .badge-actividad.badge-rojo {
        background-color: var(--rojoAction);
    }

.badge-actividad-serverless {
    font-size: 11px;
    padding: 1px 4px;
    position: absolute;
    top: 5px;
}

.badge-actividad-serverless.badge-rojo {
    background-color: var(--rojoAction);
}

.badge-primary {
    background-color: var(--azulAction);
    font-size: 11px;
    margin-bottom: 3px;
    margin-left: 5px;
}

.badge-danger {
    background-color: var(--rojoAction);
}

.badge-warning {
    color: white;
    background-color: var(--amarilloAction);
}

.total-3tKGEB {
    background-color: #838181;
    box-sizing: border-box;
    padding: 0 6px 0 2px;
    position: relative;
    webkit-box-sizing: border-box;
}

    .total-3tKGEB:after {
        border-bottom: 0 solid transparent;
        border-right: 5px solid transparent;
        border-right-color: #838181;
        border-top: 20px solid transparent;
        content: "";
        height: 0;
        left: -5px;
        position: absolute;
        top: 0;
        width: 0;
    }


.users-i_3-kL {
    align-items: center;
    background-color: var(--rojoAction);
    box-sizing: border-box;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-box;
    ms-flex-align: center;
    padding: 0 6px 0 6px;
    webkit-box-align: center;
    webkit-box-sizing: border-box;
}

.wrapper-pZmgj4-serverless {
    align-items: stretch;
    border-radius: 10px;
    color: white;
    display: flex;
    flex: 0 0 auto;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    ms-flex: 0 0 auto;
    ms-flex-align: stretch;
    overflow: hidden;
    position: absolute;
    top: 3px;
    margin-left: 8em;
    webkit-box-align: stretch;
    webkit-box-flex: 0;
    z-index: 1000;
}

.wrapper-pZmgj4 {
    align-items: stretch;
    border-radius: 10px;
    color: white;
    display: flex;
    flex: 0 0 auto;
    font-size: 10px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    ms-flex: 0 0 auto;
    ms-flex-align: stretch;
    overflow: hidden;
    position: absolute;
    right: -5px;
    top: 2px;
    webkit-box-align: stretch;
    webkit-box-flex: 0;
    z-index: 1000;
}


/* BUSCADOR */


.bsc-font {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0%;
}

.bsc-principal {
    font-size: 15px;
    margin-top: 0px;
    overflow-x: hidden;
    padding: 0px 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bsc-secundario {
    font-size: 10px;
    padding: 1px 15px;
}

.bsc-articulo {
    background-color: #EDEEEE;
    color: black;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    padding: 4px 9px;
    padding-bottom: 0px;
}

    .bsc-articulo:hover {
        color: black;
    }

/* NOTIFICACIONES */


#UlNotificacionesBell {
    max-height: 400px;
    padding: 0px !important;
    overflow-y: auto;
    overflow-x: hidden;
    width: 350px !important;
    background: white;
}

    #UlNotificacionesBell .notificacion_boton_visto {
        background-color: transparent;
        border-color: transparent;
        color: var(--verdeAction);
        font-size: 12px;
        position: absolute;
        right: 13px;
        top: 0px;
    }

        #UlNotificacionesBell .notificacion_boton_visto:hover {
            font-size: 14px;
            right: 12px;
            top: -1px;
        }

    #UlNotificacionesBell .notificacion_cuerpo {
        padding-left: 5px;
    }

    #UlNotificacionesBell .notificacion_imagen {
        padding-right: 0px;
    }

    #UlNotificacionesBell .notificacion_recuadro {
        background-color: #efefef;
        border-radius: 20px;
        display: table-cell;
        height: 40px;
        padding: 5px;
        text-align: center;
        vertical-align: middle;
        width: 40px;
    }

        #UlNotificacionesBell .notificacion_recuadro img {
            vertical-align: middle;
        }

    #UlNotificacionesBell .notificacion_titulo {
        margin-bottom: 5px;
    }

        #UlNotificacionesBell .notificacion_titulo span {
            font-size: 15px;
            font-weight: 600;
        }

    #UlNotificacionesBell .notificacion_vista {
        background-color: #f9f9f9;
    }

    #UlNotificacionesBell .notificacon_fecha {
        display: block;
        font-size: 10px;
        text-align: right;
    }

    #UlNotificacionesBell li {
        border-bottom: 1px solid #dcdcdc;
        padding: 8px 15px 5px 10px;
    }

    #UlNotificacionesBell li {
        display: flex;
    }

        #UlNotificacionesBell li:hover {
            background-color: #f9f9f9 !important;
        }

    #UlNotificacionesBell span {
        white-space: pre-line;
        width: 100%;
    }


.allReadButton {
    color: var(--azulAction) !important;
    padding: 0px !important;
}

.allReadLi {
    justify-content: flex-end;
    padding-top: 5px !important;
}



/* DROPDOWN MENU */

.disabled.ui-autocomplete-input, .aspNetDisabled.ui-autocomplete-input {
    background-color: #78a9c5 !important;
    cursor: not-allowed;
}

.dropdown-menu a {
    cursor: pointer;
}

.dropdown-menu.app {
    padding: 5px 10px !important;
    width: 450px !important;
}

    .dropdown-menu.app div li.app {
        display: inline-grid;
        font-weight: 500;
        text-align: center;
        transition: 0.4s;
        webkit-transition: 0.4s;
        width: calc(25%);
    }

        .dropdown-menu.app div li.app i.fa {
            font-size: 40px;
            width: 100%;
        }

            .dropdown-menu.app div li.app i.fa.scan {
                font-size: 40px;
                width: 80%;
            }

        .dropdown-menu.app div li.app:hover {
            background-color: #fff;
            cursor: pointer;
        }

    .dropdown-menu.app p {
        color: #acacac;
        margin-left: 5px;
        position: relative;
    }

        .dropdown-menu.app p span {
            background-color: white;
            font-size: 10px;
            padding-right: 10px;
        }

        .dropdown-menu.app p:after {
            border-top: 1px solid #e6e6e6;
            bottom: 0;
            content: "";
            height: 0.5em;
            left: 0;
            position: absolute;
            right: 0;
            z-index: -1;
        }

.dropdown-menu.pull-left {
    left: auto !important;
    margin-left: 0;
    margin-right: -1px;
    right: 0px;
}

.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu > .dropdown-menu {
        border-radius: 0 6px 6px 6px;
        left: 100%;
        margin-left: -1px;
        margin-top: -6px;
        moz-border-radius: 0 6px 6px;
        top: 0;
        webkit-border-radius: 0 6px 6px 6px;
    }

    .dropdown-submenu > a:after {
        border-color: transparent;
        border-left-color: #ccc;
        border-style: solid;
        border-width: 5px 0 5px 5px;
        content: " ";
        display: block;
        float: right;
        height: 0;
        margin-right: -10px;
        margin-top: 5px;
        width: 0;
    }

    .dropdown-submenu.pull-left {
        float: none !important;
        left: auto;
        margin-left: 0;
        margin-right: -1px;
        right: 100%;
    }

        .dropdown-submenu.pull-left > .dropdown-menu {
            border-radius: 6px 0 6px 6px;
            left: -100%;
            margin-left: 10px;
            moz-border-radius: 6px 0 6px 6px;
            webkit-border-radius: 6px 0 6px 6px;
        }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

    .dropdown-submenu:hover > a:after {
        border-left-color: #fff;
    }




/*MENU APLICACIONES*/

.item-aplicacion {
    border: solid 1px;
    border-color: #fff;
    border-radius: 4px;
    color: #8e8e8e !important;
    padding: 15px 9px !important;
    white-space: normal !important;
}

    .item-aplicacion img {
        /*filter: grayscale(100%);*/
        opacity: 0.9;
        webkit-filter: grayscale(100%);
        width: 70%;
    }

    .item-aplicacion.Articulos:not(.disabled) i,
    .item-aplicacion.Articulos.active i {
        color: #872151;
       
    }

    .item-aplicacion.Clientes:not(.disabled) i,
    .item-aplicacion.Clientes.active i {
        color: #0056b3;
    }
    .item-aplicacion.Stock:not(.disabled) i,
    .item-aplicacion.Stock.active i {
        color: #008000;
    }
    .item-aplicacion.CRM:not(.disabled):hover img, .item-aplicacion.CRM.active img {
        filter: grayscale(0%);
        webkit-filter: grayscale(0%);
        width: 70%;
    }

    .item-aplicacion.disabled {
        background-color: #fff !important;
        border: none !important;
        cursor: default !important;
    }

        .item-aplicacion.disabled i {
            color: #dfdfdf;
        }

        .item-aplicacion.disabled img {
            opacity: 0.3;
            width: 70%;
        }

    .item-aplicacion.Emails:not(.disabled) i,
    .item-aplicacion.Emails.active i {
        color: #a636f3;
    }

    .item-aplicacion.Emails:not(.disabled) i,
    .item-aplicacion.Emails.active i {
        color: #f3d336;
    }

    .item-aplicacion.Hoja-Ruta:not(.disabled) i,
    .item-aplicacion.Hoja-Ruta.active i {
        color: #3f484e;
    }

    .item-aplicacion.Mails:not(.disabled) i,
    .item-aplicacion.Mails.active i {
        color: #1b8982;
    }

    .item-aplicacion.Mapa:not(.disabled) i,
    .item-aplicacion.Mapa.active i {
        color: var(--rojoAction);
    }

    .item-aplicacion.Pedidos:not(.disabled) i,
    .item-aplicacion.Pedidos.active i {
        color: #5ccf9f;
    }

    .item-aplicacion.RECIBO img {
       /* filter: grayscale(100%);*/
        opacity: 0.65;
        webkit-filter: grayscale(100%);
        width: 70%;
    }

    .item-aplicacion.RECIBO.disabled img {
        opacity: 0.3;
        width: 70%;
    }

    .item-aplicacion.RECIBO:not(.disabled) img,
    .item-aplicacion.RECIBO.active img {
        filter: grayscale(0%);
        webkit-filter: grayscale(0%);
        width: 70%;
    }

    .item-aplicacion.Reportes:not(.disabled) i,
    .item-aplicacion.Reportes.active i {
        color: #FFA726;
    }

    .item-aplicacion.Series:not(.disabled) i,
    .item-aplicacion.Series.active i {
        color: #4fb7d9;
    }

    .item-aplicacion.Tickets img {
        /*filter: grayscale(100%);
        opacity: 0.75;
        webkit-filter: grayscale(100%);*/
        width: 70%;
    }

    .item-aplicacion.Tickets.disabled img {
        opacity: 0.3;
        width: 70%;
    }

    .item-aplicacion.Tickets:not(.disabled):hover img,
    .item-aplicacion.Tickets.active img {
        filter: grayscale(0%);
        webkit-filter: grayscale(0%);
        width: 70%;
    }

    .item-aplicacion:not(.disabled):hover {
        background-color: #f9f9f9;
        border-color: #e6e6e6;
    }

        .item-aplicacion:not(.disabled):hover i {
            border-color: #e6e6e6;
            transition-duration: 0.2s;
        }

.modulo-deshabilitado {
    position: relative;
}

    .modulo-deshabilitado::after {
        background-color: var(--azulAction);
        border-radius: 3px;
        bottom: 0;
        color: white;
        content: "MODULO NO ADQUIRIDO";
        font-size: 8px;
        left: 50%;
        padding: 0px 4px;
        position: absolute;
        transform: translateX(-50%);
        white-space: pre;
    }

.logo {
    height: auto;
    width: 65%;
}



/* UI AUTOCOMPLETE*/


.ui-autocomplete {
    max-height: 425px;
    overflow-x: hidden;
    overflow-y: inherit;
    z-index: 99999;
}

.ui-menu .ui-menu-item-wrapper {
    padding: 3px 2px;
}

    .ui-menu .ui-menu-item-wrapper.ui-state-active {
        border-color: var(--azulAction);
    }

.ui-menu-item {
    list-style-image: unset !important;
    position:sticky;
    z-index:99999;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    background-color: var(--azulAction);
    color: white;
    height: 100%;
    overflow-y: hidden;
    padding-left: 7px;
    padding-top: 4.75px;
}

.ui-state-disabled {
    opacity: 1 !important;
}


/* MENU CLIENTES */

#divContenedorMenuCliente {
    margin-left: 15px;
    margin-right: 15px;
}

#divNombreCliente {
    background-color: transparent;
    border: none;
    font-size: 18px;
    font-weight: 400;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 18px;
    padding-left: 15px;
    text-transform: uppercase;
}

#MnuCliente li:hover, li:active, li:focus {
    background-color: transparent;
}

#MnuCliente.nav > li > a {
    background-color: #eee;
    box-shadow: inset 0 0px 0 #2196f3;
    color: #7a7a7a;
    display: block;
    font-weight: 600;
    margin: 0;
    padding: 2px 10px;
    position: relative;
    webkit-box-shadow: inset 0 0px 0 #2196f3;
}

    #MnuCliente.nav > li > a:hover {
        background-color: #F6F6F6;
        border: 1px solid #ddd;
        border-bottom-color: transparent;
        color: #555;
        cursor: pointer;
    }

#MnuCliente.nav-tabs > li > a {
    border: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
    line-height: 1.42857143;
    margin-right: 1px;
}

#MnuCliente.nav-tabs > li.active > a {
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    color: #555;
    cursor: default;
}



@media (max-width: 992px) {
    #MnuCliente li, #ulMenuDatos li {
        width: 33%;
        text-align: center;
    }
}


@media (max-width: 480px) {
    #MnuCliente li, #ulMenuDatos li {
        width: 50%;
        text-align: center;
    }
}





/* NAVBAR */

#navbar-collapse-principal {
    font-weight: normal;
    line-height: normal;
    width: 100%;
}

    #navbar-collapse-principal.in {
        display: block;
    }

.menu-align {
    left: auto !important;
    right: 0;
}

    .menu-align:before {
        border-bottom: 7px solid white;
        border-bottom-color: white;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
    }

.navbar {
    border: 0;
    margin-bottom: 0px;
    padding: 0;
}

hr.bsc-division {
    margin: 0%;
}





@media (max-width: 1107px) {
    .wrapper-pZmgj4-serverless {
        align-items: stretch;
        border-radius: 10px;
        color: white;
        display: flex;
        flex: 0 0 auto;
        font-size: 10px;
        font-weight: 500;
        height: 16px;
        line-height: 16px;
        ms-flex: 0 0 auto;
        ms-flex-align: stretch;
        overflow: hidden;
        position: absolute;
        webkit-box-align: stretch;
        webkit-box-flex: 0;
        z-index: 1000;
        right: -5px;
        top: auto;
        display: inline-flex;
    }

    .badge-actividad-serverless {
        font-size: 11px;
        padding: 1px 4px;
        position: absolute;
        right: 0px;
        top: auto;
    }

        .badge-actividad-serverless.badge-rojo {
            background-color: var(--rojoAction);
        }


    #idBuscador_clientes input {
        border: 0;
        display: block;
        font-family: proxima_nova_rgregular,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
        font-size: 16px;
        font-stretch: normal;
        height: 30px;
        line-height: 25px;
        padding: 20px;
        margin: 10px 10px 10px 0px;
        width: 100%;
        outline: 0;
    }

    .navbar-Clave {
        background-color: transparent;
        border-color: transparent;
        border-radius: 0;
        margin: 0px;
        position: fixed;
    }

   

    .navbar-default .navbar-brand,
    .navbar-default .navbar-brand:hover,
    .navbar-default .navbar-brand:focus {
        color: #FFF;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
        background-color: #0C679C;
        color: #FFF;
    }

    .navbar-default .navbar-nav > li > a {
        color: #FFF;
    }

        .navbar-default .navbar-nav > li > a:hover,
        .navbar-default .navbar-nav > li > a:focus {
            background-color: #1061AC;
            color: #FFF;
        }

    .navbar-default .navbar-text {
        color: #FFF;
    }

    .navbar-default .navbar-toggle {
        border-color: var(--azulAction);
        color: #FFF;
    }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #FFF;
        }

        .navbar-default .navbar-toggle:hover,
        .navbar-default .navbar-toggle:focus {
            background-color: var(--azulAction);
            color: #FFF;
        }

    .navbar-header {
        float: none;
    }

        .navbar-header .collapse, .navbar-toggle {
            display: block !important;
        }

    .navbar-nav .open .dropdown-menu {
        background-color: #FFFFFF;
        border: 0;
        box-shadow: none;
        float: none;
        margin-top: 0;
        position: static;
        webkit-box-shadow: none;
        width: auto;
    }
}

@media (min-width: 1108px) {
    .navbar-nav > li > #UlNotificacionesBell:before {
        left: 323px !important;
    }
    #idBuscador_clientes {
        z-index: 1001;
        width: 120px;
    }

        #idBuscador_clientes input {
            background-color: rgba(0, 0, 0, .1);
            border: 0;
            border-radius: 0;
            display: block;
            float: right;
            font-family: proxima_nova_rgregular,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
            font-size: 14px;
            font-stretch: normal;
            min-height: 48px;
            moz-transition: all .1s ease;
            o-transition: all .1s ease;
            outline: 0;
            padding: 0px 0px 0 32px;
            position: relative;
            top: 0;
            transition: all .1s ease;
            webkit-transition: all .1s ease;
            width: 100%;
        }

            #idBuscador_clientes input::-moz-placeholder {
                color: #9AD1F0;
            }

            #idBuscador_clientes input::-webkit-input-placeholder {
                color: #9AD1F0;
            }

            #idBuscador_clientes input:focus {
                background: white;
                border: 1px solid #DDD;
                color: black;
                width: 425px;
                z-index: 100;
            }

                #idBuscador_clientes input:focus::-moz-placeholder {
                    color: #8D8D8D;
                }

                #idBuscador_clientes input:focus::-webkit-input-placeholder {
                    color: #8D8D8D;
                }

                #idBuscador_clientes input:focus:-moz-placeholder {
                    color: #8D8D8D;
                }

                #idBuscador_clientes input:focus:-ms-input-placeholder {
                    color: #8D8D8D;
                }

            #idBuscador_clientes input:-moz-placeholder {
                color: #9AD1F0;
            }

            #idBuscador_clientes input:-ms-input-placeholder {
                color: #9AD1F0;
            }

/*    #mnu_PrincipalSitio {
        float: right;
        position: absolute;
        right: 120px;
    }*/
        #mnu_PrincipalSitio li.nav-item > a {
            padding: 15px;
        }

/*        #navbar-collapse-principal.collapse {
            display: block;
        }*/

    .navbar-Clave {
        background-color: transparent;
        border-color: transparent;
        border-radius: 0;
        margin: 0px;
        position: fixed;
    }

    /*    .navbar-default {
        background-color: var(--azulAction);
        border-color: var(--azulAction);
        border-radius: 0;
    }*/

        .navbar-default .navbar-brand,
        .navbar-default .navbar-brand:hover,
        .navbar-default .navbar-brand:focus {
            color: #FFF;
        }

        .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
            background-color: #0C679C;
            color: #FFF;
        }

        .navbar-default .navbar-nav > li > a {
            color: #FFF;
        }

            .navbar-default .navbar-nav > li > a:hover,
            .navbar-default .navbar-nav > li > a:focus {
                background-color: #1061AC;
                color: #FFF;
            }

        .navbar-default .navbar-text {
            color: #FFF;
        }

    .navbar-default .navbar-toggle {
        border-color: var(--azulAction);
        color: #FFF;
    }

            .navbar-default .navbar-toggle .icon-bar {
                background-color: #FFF;
            }

        .navbar-default .navbar-toggle:hover,
        .navbar-default .navbar-toggle:focus {
            background-color: var(--azulAction);
            color: #FFF;
        }

    .navbar-nav > li > .dropdown-menu {
        background-clip: padding-box;
        background-color: #fff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.2);
        border-radius: 0px;
        box-shadow: 0 5px 10px rgba(0,0,0,.2);
        float: left;
        left: 0;
        moz-background-clip: padding;
        moz-border-radius: 0px;
        moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
        padding: 5px 0;
        position: absolute;
        top: 100%;
        webkit-background-clip: padding-box;
        webkit-border-radius: 0px;
        webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
        width: auto;
        z-index: 1000;
    }

        .navbar-nav > li > .dropdown-menu.app.pull-left:before {
            left: 420px;
        }

        .navbar-nav > li > .dropdown-menu.menu-align:before {
            left: 130px;
        }

        .navbar-nav > li > .dropdown-menu.pull-left:before {
            left: 130px;
        }

        .navbar-nav > li > .dropdown-menu:after, .navbar-nav > li > .dropdown-menu:before {
            content: '';
            display: inline-block;
            position: absolute;
        }

        .navbar-nav > li > .dropdown-menu:before {
            left: 14px;
        }

        .navbar-nav > li > .dropdown-menu:before {
            border-bottom: 7px solid white;
            border-bottom-color: white;
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
            left: 9px;
            top: -7px;
        }
}




/*Para hacer custom el breakpoint del collapse*/
@media (min-width: 1108px) {
    .navbar-expand-crm {
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-crm .navbar-nav {
            flex-direction: row;
        }

        .navbar-expand-crm .dropdown-menu {
            position: absolute;
        }

        .navbar-expand-crm .nav-link {
            padding-right: .5rem;
            padding-left: .5rem;
        }

        .navbar-expand-crm > .container {
            flex-wrap: nowrap;
        }

        .navbar-expand-crm .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-crm .navbar-toggler {
            display: none;
        }

        .navbar-expand-crm span.icono_buscar {
            background-position: 0 0;
            background-repeat: no-repeat;
            height: 21px;
            moz-transition: all .5s ease;
            o-transition: all .5s ease;
            transition: all .5s ease;
            webkit-transition: all .5s ease;
            width: 19px;
            position: absolute;
            top: 16px;
            right: 90px;
            background: url('../Imagenes/Lupa.png') no-repeat;
        }
}
.navbar-dark .navbar-nav .nav-link {
    color: white !important;
}


@media (max-width: 426px) {
    .btneditar {
        display: none;
    }
}

@media (max-width: 768px) {
    .btnContact .text {
        display: none; 
    }
}
:root {
    --sbs-gap: 16px;
    --sbs-h: calc(100vh - 32px);
    --sbs-w: calc((100vw - (var(--sbs-gap) * 3)) / 2);
}


body.sbs-two .modal-body {
    flex: 1 1 auto;
    overflow: hidden !important; 
    padding: 0;
    min-height: 0;
}
    /* ========= MODALES LADO A LADO ========= */
    body.sbs-two #idPopUpAMActividades_vue .sbs-dialog,
    body.sbs-two #modalProxContacto .sbs-dialog {
        position: fixed;
        top: var(--sbs-gap);
        height: var(--sbs-h);
        width: var(--sbs-w) !important;
        max-width: var(--sbs-w) !important;
        margin: 0 !important;
        z-index: 1066;
        box-sizing: border-box;
    }

    body.sbs-two #idPopUpAMActividades_vue .sbs-dialog {
        left: var(--sbs-gap);
        z-index: 1067;
    }

    body.sbs-two #modalProxContacto .sbs-dialog {
        right: var(--sbs-gap);
        z-index: 1066;
    }

    /* Contenido del modal */
    body.sbs-two #idPopUpAMActividades_vue .modal-content,
    body.sbs-two #modalProxContacto .modal-content {
        height: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.sbs-two #idPopUpAMActividades_vue .modal-body,
    body.sbs-two #modalProxContacto .modal-body {
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden !important; 
        padding: 0;
    }

    /* Solo el izquierdo sin scroll si es necesario */
    body.sbs-two #idPopUpAMActividades_vue .modal-body {
        overflow: hidden !important;
    }

/* ========== PANEL CALENDARIO ========== */
#panel-calendar {
    flex: 1 1 auto;
    overflow-y: auto !important; 
    overflow-x: hidden !important;
    min-height: 0;
}

    
    #panel-calendar .fc-time-grid .fc-slats td {
        height: 3.2em !important;
    }

    
    #panel-calendar .fc-axis {
        font-size: 13px;
        padding-top: 2px;
    }

    
    #panel-calendar .fc-scroller {
        overflow-y: auto !important;
        overflow-x: hidden !important;
        max-height: 100% !important;
    }


#modalProxContacto {
    pointer-events: none;
}

    #modalProxContacto .modal-dialog,
    #modalProxContacto .modal-content {
        pointer-events: auto;
    }

/* Modo responsive */
@media (max-width: 992px) {
    :root {
        --sbs-w: calc(100vw - 32px);
    }

    body.sbs-two #idPopUpAMActividades_vue .sbs-dialog,
    body.sbs-two #modalProxContacto .sbs-dialog {
        left: var(--sbs-gap);
        right: auto;
        width: var(--sbs-w) !important;
        max-width: var(--sbs-w) !important;
        top: var(--sbs-gap);
    }
}

.modal-actividad {
    width: 90%;
    max-width: 90%;
}

.modal-calendario-izquierdo {
    width: 80% !important;
    max-width: 60% !important;
    height: var(--sbs-h);
    position: fixed;
    top: var(--sbs-gap);
    left: var(--sbs-gap);
    margin: 0;
    z-index: 1066;
}

.panel-heading {
    padding: 7px 6px;
    cursor: grab;
}

.TituloPanel {
    font-family: VarelaRound-Regular;
    font-size: 14px;
    font-weight: bold;
    color: #3C3C3C;
}

.panel-body {
    padding: 0px 5px 0px 5px;
}

.panel-group {
    margin-bottom: 5px;
}


.GrillaPersonalizada {
    width: 100%;
}

.panel-title a {
    display: block;
    padding: 10px 15px;
    margin: -10px -15px;
}

    .panel-title a:hover, a:focus {
        text-decoration: none;
    }

.panel-heading .a-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */
    content: "\e259"; /* adjust as needed, taken from bootstrap.css */
    float: right; /* adjust as needed */
    color: grey; /* adjust as needed */
}

.panel-heading .a-toggle.collapsed:after {
    content: "\e260"; /* adjust as needed, taken from bootstrap.css */
}

.paneles {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.panelesPrincipal {
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.panel-default-principal {
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);
    box-shadow: 0 0px 0px rgba(0,0,0,.05);
    padding: 3px;
}

    .panel-default-principal > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #ffffff;
    }

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
    border-color: #ffffff;
}

.panel-heading .a-toggleIzquierda:after {
    font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */
    content: "\e259"; /* adjust as needed, taken from bootstrap.css */
    float: left; /* adjust as needed */
    color: grey; /* adjust as needed */
}

.panel-heading .a-toggleIzquierda.collapsed:after {
    content: "\e260"; /* adjust as needed, taken from bootstrap.css */
}

.loading-panel {
   
    top: 20%;
    left: 46%;
}

.emptyPanelIcon {
    font-size: xx-large;
    display: block;
    font-weight: 500;
    color: #cecece;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor:default;
    margin-bottom: 2px;
    word-break: break-word;
    text-align: center;
    margin: 10px;
}

.emptyPanelImg {
    width: 20%;
}

@media (max-width: 1100px) {
    .emptyPanelImg {
        width: 30%;
    }
}

@media (max-width: 767px) {
    .emptyPanelImg {
        width: 40%;
    }
}

.circle-loader {
    margin-bottom: 3.5em;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-left-color: var(--azulAction);
    animation: loader-spin 1.2s infinite linear;
    position: relative;
    display: inline-block;
    vertical-align: top;
    border-radius: 50%;
    width: 2em;
    height: 2em;
}

.checkmark {
    display: none;
}

    .checkmark.draw:after {
        animation-duration: 800ms;
        animation-timing-function: ease;
        animation-name: checkmark;
        transform: scaleX(-1) rotate(135deg);
    }

    .checkmark:after {
        opacity: 1;
        height: 1.3em;
        width: 0.7em;
        transform-origin: left top;
        border-right: 3px solid var(--azulAction);
        border-top: 3px solid var(--azulAction);
        content: "";
        left: 0.15em;
        top: 1em;
        position: absolute;
    }

@keyframes loader-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes checkmark {
    0% {
        height: 0;
        width: 0;
        opacity: 1;
    }

    20% {
        height: 0;
        width: 0.7em;
        opacity: 1;
    }

    40% {
        height: 1.3em;
        width: 0.7em;
        opacity: 1;
    }

    100% {
        height: 1.3em;
        width: 0.7em;
        opacity: 1;
    }
}

.labelFechas {
    color: black;
    font-size: 11px;
    margin-left: 15px;
    margin-top: 9px;
}
.rango-fechas{
    height:30px;
}

.containerPaneles {
    height: calc(100% - 110px);
}



.tabBox {
    background-color: rgb(219, 241, 212);
}

.pillsCustom {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .pillsCustom:before {
        display: table;
        content: " ";
    }

    .pillsCustom:after {
        clear: both;
        display: table;
        content: " ";
    }

    .pillsCustom > li {
        float: left;
        position: relative;
        display: block;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

        .pillsCustom > li > a {
            position: relative;
            display: block;
            padding: 10px 15px;
        }

.tablero {
    text-decoration: none;
    color: #757575;
    display: block;
    transition: 0.3s;
    border: 1px solid rgb(232, 232, 232);
    border-left: 0px;
    border-bottom: 0px;
    border-top: 0;
}

.pillsCustom li.tablero a.active {
    background-color: var(--azulAction);
    color: white !important;
}

.pillsCustom li.tablero:not(.active):hover {
    box-shadow: inset 0px -5px 0 0 var(--azulAction);
    background-color: rgb(232, 232, 232);
}

.sinShadow {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}


#divTableros .panel-group {
    height: 100%;
    margin-bottom: 0px;
}

#divTableros .panel {
    height: 100%;
    padding: 0px;
    display: flex;
    flex-direction: column;
}


#divTableros .panel-collapse {
    flex-grow: 1;
    overflow: auto;
}

#divTableros .panel-body {
    position: relative;
    width: 100%;
}

#divTableros .panel-body canvas {
    width: 100% !important;
}

#divTableros .panel-collapse:has([data-tipopanel="Circular"]) {
    overflow: hidden;
}


#divTableros .panel-collapse:has([data-tipopanel="Indicador gráfico"]) {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}

/*EXITO*/
.alert-minimalist {
    background-color: var(--azulAction);
    border-color: #06283C;
    border-radius: 3px;
    color: #FFFFFF;
    padding: 10px;
    opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
    -moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.3);
}

.alert-minimalist:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.alert-minimalist > [data-notify="title"] {
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 16px;
}
.alert-minimalist > [data-notify="message"] {
	font-size: 90%;
}

.close-blanco
{
    color:#FFFFFF;
    text-shadow:none !important;
}

.close-blanco:focus, .close-blanco:hover
{
    color:#FFFFFF
}

.alert-minimalist a{
    color:#FFFFFF;
    font-style:italic;
}


/*ERROR*/
.alert-error {
    background-color: rgb(217, 83, 79);
    border-color: #06283C;
    border-radius: 3px;
    color: #FFFFFF;
    padding: 10px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.3);
    z-index: 99999 !important;
}

.alert-error:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.alert-error > [data-notify="title"] {
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 16px;
}
.alert-error > [data-notify="message"] {
	font-size: 90%;
}

.alert-error a{
    color:#FFFFFF;
    font-style:italic;
}

/*WARNING*/
.alert-warning {
    background-color: #e48b00;
    border-color: #3c2c06;
    border-radius: 3px;
    color: #FFFFFF;
    padding: 10px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.3);
}

    .alert-warning:hover {
        opacity: 1.0;
        filter: alpha(opacity=100); /* For IE8 and earlier */
    }

    .alert-warning > [data-notify="title"] {
        color: #FFFFFF;
        display: block;
        font-weight: bold;
        margin-bottom: 5px;
        font-size: 16px;
    }

    .alert-warning > [data-notify="message"] {
        font-size: 90%;
    }

    .alert-warning a {
        color: #FFFFFF;
        font-style: italic;
    }
.p-0 {
    padding: 0 !important
}

.pt-0 {
    padding-top: 0 !important
}

.pr-0 {
    padding-right: 0 !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pl-0 {
    padding-left: 0 !important
}

.pv-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.ph-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.p {
    padding: 0.5em !important
}

.pt {
    padding-top: 0.5em !important
}

.pr {
    padding-right: 0.5em !important
}

.pb {
    padding-bottom: 0.5em !important
}

.pl {
    padding-left: 0.5em !important
}

.pv {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important
}

.ph {
    padding-right: 0.5em !important;
    padding-left: 0.5em !important
}

.p-2 {
    padding: 2rem !important
}

.pt-2 {
    padding-top: 2rem !important
}

.pr-2 {
    padding-right: 2rem !important
}

.pb-2 {
    padding-bottom: 2rem !important
}

.pl-2 {
    padding-left: 2rem !important
}

.pv-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
}

.ph-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important
}

.p-3 {
    padding: 3rem !important
}

.pt-3 {
    padding-top: 3rem !important
}

.pr-3 {
    padding-right: 3rem !important
}

.pb-3 {
    padding-bottom: 3rem !important
}

.pl-3 {
    padding-left: 3rem !important
}

.pv-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.ph-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.p-4 {
    padding: 4rem !important
}

.pt-4 {
    padding-top: 4rem !important
}

.pr-4 {
    padding-right: 4rem !important
}

.pb-4 {
    padding-bottom: 4rem !important
}

.pl-4 {
    padding-left: 4rem !important
}

.pv-4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
}

.ph-4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important
}

.p-5 {
    padding: 5rem !important
}

.pt-5 {
    padding-top: 5rem !important
}

.pr-5 {
    padding-right: 5rem !important
}

.pb-5 {
    padding-bottom: 5rem !important
}

.pl-5 {
    padding-left: 5rem !important
}

.pv-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
}

.ph-5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important
}

@media (min-width: 320px) and (max-width: 480px) {
    .p-small-0 {
        padding: 0 !important
    }

    .pt-small-0 {
        padding-top: 0 !important
    }

    .pr-small-0 {
        padding-right: 0 !important
    }

    .pb-small-0 {
        padding-bottom: 0 !important
    }

    .pl-small-0 {
        padding-left: 0 !important
    }

    .pv-small-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .ph-small-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .p-small {
        padding: 0.5em !important
    }

    .pt-small {
        padding-top: 0.5em !important
    }

    .pr-small {
        padding-right: 0.5em !important
    }

    .pb-small {
        padding-bottom: 0.5em !important
    }

    .pl-small {
        padding-left: 0.5em !important
    }

    .pv-small {
        padding-top: 0.5em !important;
        padding-bottom: 0.5em !important
    }

    .ph-small {
        padding-right: 0.5em !important;
        padding-left: 0.5em !important
    }

    .p-small-2 {
        padding: 2rem !important
    }

    .pt-small-2 {
        padding-top: 2rem !important
    }

    .pr-small-2 {
        padding-right: 2rem !important
    }

    .pb-small-2 {
        padding-bottom: 2rem !important
    }

    .pl-small-2 {
        padding-left: 2rem !important
    }

    .pv-small-2 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .ph-small-2 {
        padding-right: 2rem !important;
        padding-left: 2rem !important
    }

    .p-small-3 {
        padding: 3rem !important
    }

    .pt-small-3 {
        padding-top: 3rem !important
    }

    .pr-small-3 {
        padding-right: 3rem !important
    }

    .pb-small-3 {
        padding-bottom: 3rem !important
    }

    .pl-small-3 {
        padding-left: 3rem !important
    }

    .pv-small-3 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .ph-small-3 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .p-small-4 {
        padding: 4rem !important
    }

    .pt-small-4 {
        padding-top: 4rem !important
    }

    .pr-small-4 {
        padding-right: 4rem !important
    }

    .pb-small-4 {
        padding-bottom: 4rem !important
    }

    .pl-small-4 {
        padding-left: 4rem !important
    }

    .pv-small-4 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .ph-small-4 {
        padding-right: 4rem !important;
        padding-left: 4rem !important
    }

    .p-small-5 {
        padding: 5rem !important
    }

    .pt-small-5 {
        padding-top: 5rem !important
    }

    .pr-small-5 {
        padding-right: 5rem !important
    }

    .pb-small-5 {
        padding-bottom: 5rem !important
    }

    .pl-small-5 {
        padding-left: 5rem !important
    }

    .pv-small-5 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }

    .ph-small-5 {
        padding-right: 5rem !important;
        padding-left: 5rem !important
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .p-medium-0 {
        padding: 0 !important
    }

    .pt-medium-0 {
        padding-top: 0 !important
    }

    .pr-medium-0 {
        padding-right: 0 !important
    }

    .pb-medium-0 {
        padding-bottom: 0 !important
    }

    .pl-medium-0 {
        padding-left: 0 !important
    }

    .pv-medium-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .ph-medium-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .p-medium {
        padding: 0.5em !important
    }

    .pt-medium {
        padding-top: 0.5em !important
    }

    .pr-medium {
        padding-right: 0.5em !important
    }

    .pb-medium {
        padding-bottom: 0.5em !important
    }

    .pl-medium {
        padding-left: 0.5em !important
    }

    .pv-medium {
        padding-top: 0.5em !important;
        padding-bottom: 0.5em !important
    }

    .ph-medium {
        padding-right: 0.5em !important;
        padding-left: 0.5em !important
    }

    .p-medium-2 {
        padding: 2rem !important
    }

    .pt-medium-2 {
        padding-top: 2rem !important
    }

    .pr-medium-2 {
        padding-right: 2rem !important
    }

    .pb-medium-2 {
        padding-bottom: 2rem !important
    }

    .pl-medium-2 {
        padding-left: 2rem !important
    }

    .pv-medium-2 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .ph-medium-2 {
        padding-right: 2rem !important;
        padding-left: 2rem !important
    }

    .p-medium-3 {
        padding: 3rem !important
    }

    .pt-medium-3 {
        padding-top: 3rem !important
    }

    .pr-medium-3 {
        padding-right: 3rem !important
    }

    .pb-medium-3 {
        padding-bottom: 3rem !important
    }

    .pl-medium-3 {
        padding-left: 3rem !important
    }

    .pv-medium-3 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .ph-medium-3 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .p-medium-4 {
        padding: 4rem !important
    }

    .pt-medium-4 {
        padding-top: 4rem !important
    }

    .pr-medium-4 {
        padding-right: 4rem !important
    }

    .pb-medium-4 {
        padding-bottom: 4rem !important
    }

    .pl-medium-4 {
        padding-left: 4rem !important
    }

    .pv-medium-4 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .ph-medium-4 {
        padding-right: 4rem !important;
        padding-left: 4rem !important
    }

    .p-medium-5 {
        padding: 5rem !important
    }

    .pt-medium-5 {
        padding-top: 5rem !important
    }

    .pr-medium-5 {
        padding-right: 5rem !important
    }

    .pb-medium-5 {
        padding-bottom: 5rem !important
    }

    .pl-medium-5 {
        padding-left: 5rem !important
    }

    .pv-medium-5 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }

    .ph-medium-5 {
        padding-right: 5rem !important;
        padding-left: 5rem !important
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .p-large-0 {
        padding: 0 !important
    }

    .pt-large-0 {
        padding-top: 0 !important
    }

    .pr-large-0 {
        padding-right: 0 !important
    }

    .pb-large-0 {
        padding-bottom: 0 !important
    }

    .pl-large-0 {
        padding-left: 0 !important
    }

    .pv-large-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .ph-large-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .p-large {
        padding: 0.5em !important
    }

    .pt-large {
        padding-top: 0.5em !important
    }

    .pr-large {
        padding-right: 0.5em !important
    }

    .pb-large {
        padding-bottom: 0.5em !important
    }

    .pl-large {
        padding-left: 0.5em !important
    }

    .pv-large {
        padding-top: 0.5em !important;
        padding-bottom: 0.5em !important
    }

    .ph-large {
        padding-right: 0.5em !important;
        padding-left: 0.5em !important
    }

    .p-large-2 {
        padding: 2rem !important
    }

    .pt-large-2 {
        padding-top: 2rem !important
    }

    .pr-large-2 {
        padding-right: 2rem !important
    }

    .pb-large-2 {
        padding-bottom: 2rem !important
    }

    .pl-large-2 {
        padding-left: 2rem !important
    }

    .pv-large-2 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .ph-large-2 {
        padding-right: 2rem !important;
        padding-left: 2rem !important
    }

    .p-large-3 {
        padding: 3rem !important
    }

    .pt-large-3 {
        padding-top: 3rem !important
    }

    .pr-large-3 {
        padding-right: 3rem !important
    }

    .pb-large-3 {
        padding-bottom: 3rem !important
    }

    .pl-large-3 {
        padding-left: 3rem !important
    }

    .pv-large-3 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .ph-large-3 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .p-large-4 {
        padding: 4rem !important
    }

    .pt-large-4 {
        padding-top: 4rem !important
    }

    .pr-large-4 {
        padding-right: 4rem !important
    }

    .pb-large-4 {
        padding-bottom: 4rem !important
    }

    .pl-large-4 {
        padding-left: 4rem !important
    }

    .pv-large-4 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .ph-large-4 {
        padding-right: 4rem !important;
        padding-left: 4rem !important
    }

    .p-large-5 {
        padding: 5rem !important
    }

    .pt-large-5 {
        padding-top: 5rem !important
    }

    .pr-large-5 {
        padding-right: 5rem !important
    }

    .pb-large-5 {
        padding-bottom: 5rem !important
    }

    .pl-large-5 {
        padding-left: 5rem !important
    }

    .pv-large-5 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }

    .ph-large-5 {
        padding-right: 5rem !important;
        padding-left: 5rem !important
    }
}

@media (min-width: 1025px) and (max-width: 1280px) {
    .p-xlarge-0 {
        padding: 0 !important
    }

    .pt-xlarge-0 {
        padding-top: 0 !important
    }

    .pr-xlarge-0 {
        padding-right: 0 !important
    }

    .pb-xlarge-0 {
        padding-bottom: 0 !important
    }

    .pl-xlarge-0 {
        padding-left: 0 !important
    }

    .pv-xlarge-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .ph-xlarge-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .p-xlarge {
        padding: 0.5em !important
    }

    .pt-xlarge {
        padding-top: 0.5em !important
    }

    .pr-xlarge {
        padding-right: 0.5em !important
    }

    .pb-xlarge {
        padding-bottom: 0.5em !important
    }

    .pl-xlarge {
        padding-left: 0.5em !important
    }

    .pv-xlarge {
        padding-top: 0.5em !important;
        padding-bottom: 0.5em !important
    }

    .ph-xlarge {
        padding-right: 0.5em !important;
        padding-left: 0.5em !important
    }

    .p-xlarge-2 {
        padding: 2rem !important
    }

    .pt-xlarge-2 {
        padding-top: 2rem !important
    }

    .pr-xlarge-2 {
        padding-right: 2rem !important
    }

    .pb-xlarge-2 {
        padding-bottom: 2rem !important
    }

    .pl-xlarge-2 {
        padding-left: 2rem !important
    }

    .pv-xlarge-2 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .ph-xlarge-2 {
        padding-right: 2rem !important;
        padding-left: 2rem !important
    }

    .p-xlarge-3 {
        padding: 3rem !important
    }

    .pt-xlarge-3 {
        padding-top: 3rem !important
    }

    .pr-xlarge-3 {
        padding-right: 3rem !important
    }

    .pb-xlarge-3 {
        padding-bottom: 3rem !important
    }

    .pl-xlarge-3 {
        padding-left: 3rem !important
    }

    .pv-xlarge-3 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .ph-xlarge-3 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .p-xlarge-4 {
        padding: 4rem !important
    }

    .pt-xlarge-4 {
        padding-top: 4rem !important
    }

    .pr-xlarge-4 {
        padding-right: 4rem !important
    }

    .pb-xlarge-4 {
        padding-bottom: 4rem !important
    }

    .pl-xlarge-4 {
        padding-left: 4rem !important
    }

    .pv-xlarge-4 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .ph-xlarge-4 {
        padding-right: 4rem !important;
        padding-left: 4rem !important
    }

    .p-xlarge-5 {
        padding: 5rem !important
    }

    .pt-xlarge-5 {
        padding-top: 5rem !important
    }

    .pr-xlarge-5 {
        padding-right: 5rem !important
    }

    .pb-xlarge-5 {
        padding-bottom: 5rem !important
    }

    .pl-xlarge-5 {
        padding-left: 5rem !important
    }

    .pv-xlarge-5 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }

    .ph-xlarge-5 {
        padding-right: 5rem !important;
        padding-left: 5rem !important
    }
}

@media (min-width: 1281px) {
    .p-xxlarge-0 {
        padding: 0 !important
    }

    .pt-xxlarge-0 {
        padding-top: 0 !important
    }

    .pr-xxlarge-0 {
        padding-right: 0 !important
    }

    .pb-xxlarge-0 {
        padding-bottom: 0 !important
    }

    .pl-xxlarge-0 {
        padding-left: 0 !important
    }

    .pv-xxlarge-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .ph-xxlarge-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .p-xxlarge {
        padding: 0.5em !important
    }

    .pt-xxlarge {
        padding-top: 0.5em !important
    }

    .pr-xxlarge {
        padding-right: 0.5em !important
    }

    .pb-xxlarge {
        padding-bottom: 0.5em !important
    }

    .pl-xxlarge {
        padding-left: 0.5em !important
    }

    .pv-xxlarge {
        padding-top: 0.5em !important;
        padding-bottom: 0.5em !important
    }

    .ph-xxlarge {
        padding-right: 0.5em !important;
        padding-left: 0.5em !important
    }

    .p-xxlarge-2 {
        padding: 2rem !important
    }

    .pt-xxlarge-2 {
        padding-top: 2rem !important
    }

    .pr-xxlarge-2 {
        padding-right: 2rem !important
    }

    .pb-xxlarge-2 {
        padding-bottom: 2rem !important
    }

    .pl-xxlarge-2 {
        padding-left: 2rem !important
    }

    .pv-xxlarge-2 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .ph-xxlarge-2 {
        padding-right: 2rem !important;
        padding-left: 2rem !important
    }

    .p-xxlarge-3 {
        padding: 3rem !important
    }

    .pt-xxlarge-3 {
        padding-top: 3rem !important
    }

    .pr-xxlarge-3 {
        padding-right: 3rem !important
    }

    .pb-xxlarge-3 {
        padding-bottom: 3rem !important
    }

    .pl-xxlarge-3 {
        padding-left: 3rem !important
    }

    .pv-xxlarge-3 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .ph-xxlarge-3 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .p-xxlarge-4 {
        padding: 4rem !important
    }

    .pt-xxlarge-4 {
        padding-top: 4rem !important
    }

    .pr-xxlarge-4 {
        padding-right: 4rem !important
    }

    .pb-xxlarge-4 {
        padding-bottom: 4rem !important
    }

    .pl-xxlarge-4 {
        padding-left: 4rem !important
    }

    .pv-xxlarge-4 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .ph-xxlarge-4 {
        padding-right: 4rem !important;
        padding-left: 4rem !important
    }

    .p-xxlarge-5 {
        padding: 5rem !important
    }

    .pt-xxlarge-5 {
        padding-top: 5rem !important
    }

    .pr-xxlarge-5 {
        padding-right: 5rem !important
    }

    .pb-xxlarge-5 {
        padding-bottom: 5rem !important
    }

    .pl-xxlarge-5 {
        padding-left: 5rem !important
    }

    .pv-xxlarge-5 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }

    .ph-xxlarge-5 {
        padding-right: 5rem !important;
        padding-left: 5rem !important
    }
}

.m-0 {
    margin: 0 !important
}

.mt-0 {
    margin-top: 0 !important
}

.mr-0 {
    margin-right: 0 !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.ml-0 {
    margin-left: 0 !important
}

.mv-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.mh-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.m-a {
    margin: auto !important
}

.mt-a {
    margin-top: auto !important
}

.mr-a {
    margin-right: auto !important
}

.mb-a {
    margin-bottom: auto !important
}

.ml-a {
    margin-left: auto !important
}

.mv-a {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.mh-a {
    margin-right: auto !important;
    margin-left: auto !important
}

.my-1{

}

.m {
    margin: 0.5em !important
}

.mt {
    margin-top: 0.5em !important
}

.mr {
    margin-right: 0.5em !important
}

.mb {
    margin-bottom: 0.5em !important
}

.ml {
    margin-left: 0.5em !important
}

.mv {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important
}

.mh {
    margin-right: 0.5em !important;
    margin-left: 0.5em !important
}

.m-2 {
    margin: 2rem !important
}

.mt-2 {
    margin-top: 2rem !important
}

.mr-2 {
    margin-right: 2rem !important
}

.mb-2 {
    margin-bottom: 2rem !important
}

.ml-2 {
    margin-left: 2rem !important
}

.mv-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
}

.mh-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important
}

.m-3 {
    margin: 3rem !important
}

.mt-3 {
    margin-top: 3rem !important
}

.mr-3 {
    margin-right: 3rem !important
}

.mb-3 {
    margin-bottom: 3rem !important
}

.ml-3 {
    margin-left: 3rem !important
}

.mv-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.mh-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.m-4 {
    margin: 4rem !important
}

.mt-4 {
    margin-top: 4rem !important
}

.mr-4 {
    margin-right: 4rem !important
}

.mb-4 {
    margin-bottom: 4rem !important
}

.ml-4 {
    margin-left: 4rem !important
}

.mv-4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
}

.mh-4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important
}

.m-5 {
    margin: 5rem !important
}

.mt-5 {
    margin-top: 5rem !important
}

.mr-5 {
    margin-right: 5rem !important
}

.mb-5 {
    margin-bottom: 5rem !important
}

.ml-5 {
    margin-left: 5rem !important
}

.mv-5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important
}

.mh-5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important
}

@media (min-width: 320px) and (max-width: 480px) {
    .m-small-0 {
        margin: 0 !important
    }

    .mt-small-0 {
        margin-top: 0 !important
    }

    .mr-small-0 {
        margin-right: 0 !important
    }

    .mb-small-0 {
        margin-bottom: 0 !important
    }

    .ml-small-0 {
        margin-left: 0 !important
    }

    .mv-small-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .mh-small-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .m-small-a {
        margin: auto !important
    }

    .mt-small-a {
        margin-top: auto !important
    }

    .mr-small-a {
        margin-right: auto !important
    }

    .mb-small-a {
        margin-bottom: auto !important
    }

    .ml-small-a {
        margin-left: auto !important
    }

    .mv-small-a {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mh-small-a {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .m-small {
        margin: 0.5em !important
    }

    .mt-small {
        margin-top: 0.5em !important
    }

    .mr-small {
        margin-right: 0.5em !important
    }

    .mb-small {
        margin-bottom: 0.5em !important
    }

    .ml-small {
        margin-left: 0.5em !important
    }

    .mv-small {
        margin-top: 0.5em !important;
        margin-bottom: 0.5em !important
    }

    .mh-small {
        margin-right: 0.5em !important;
        margin-left: 0.5em !important
    }

    .m-small-2 {
        margin: 2rem !important
    }

    .mt-small-2 {
        margin-top: 2rem !important
    }

    .mr-small-2 {
        margin-right: 2rem !important
    }

    .mb-small-2 {
        margin-bottom: 2rem !important
    }

    .ml-small-2 {
        margin-left: 2rem !important
    }

    .mv-small-2 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .mh-small-2 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .m-small-3 {
        margin: 3rem !important
    }

    .mt-small-3 {
        margin-top: 3rem !important
    }

    .mr-small-3 {
        margin-right: 3rem !important
    }

    .mb-small-3 {
        margin-bottom: 3rem !important
    }

    .ml-small-3 {
        margin-left: 3rem !important
    }

    .mv-small-3 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .mh-small-3 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .m-small-4 {
        margin: 4rem !important
    }

    .mt-small-4 {
        margin-top: 4rem !important
    }

    .mr-small-4 {
        margin-right: 4rem !important
    }

    .mb-small-4 {
        margin-bottom: 4rem !important
    }

    .ml-small-4 {
        margin-left: 4rem !important
    }

    .mv-small-4 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .mh-small-4 {
        margin-right: 4rem !important;
        margin-left: 4rem !important
    }

    .m-small-5 {
        margin: 5rem !important
    }

    .mt-small-5 {
        margin-top: 5rem !important
    }

    .mr-small-5 {
        margin-right: 5rem !important
    }

    .mb-small-5 {
        margin-bottom: 5rem !important
    }

    .ml-small-5 {
        margin-left: 5rem !important
    }

    .mv-small-5 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .mh-small-5 {
        margin-right: 5rem !important;
        margin-left: 5rem !important
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .m-medium-0 {
        margin: 0 !important
    }

    .mt-medium-0 {
        margin-top: 0 !important
    }

    .mr-medium-0 {
        margin-right: 0 !important
    }

    .mb-medium-0 {
        margin-bottom: 0 !important
    }

    .ml-medium-0 {
        margin-left: 0 !important
    }

    .mv-medium-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .mh-medium-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .m-medium-a {
        margin: auto !important
    }

    .mt-medium-a {
        margin-top: auto !important
    }

    .mr-medium-a {
        margin-right: auto !important
    }

    .mb-medium-a {
        margin-bottom: auto !important
    }

    .ml-medium-a {
        margin-left: auto !important
    }

    .mv-medium-a {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mh-medium-a {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .m-medium {
        margin: 0.5em !important
    }

    .mt-medium {
        margin-top: 0.5em !important
    }

    .mr-medium {
        margin-right: 0.5em !important
    }

    .mb-medium {
        margin-bottom: 0.5em !important
    }

    .ml-medium {
        margin-left: 0.5em !important
    }

    .mv-medium {
        margin-top: 0.5em !important;
        margin-bottom: 0.5em !important
    }

    .mh-medium {
        margin-right: 0.5em !important;
        margin-left: 0.5em !important
    }

    .m-medium-2 {
        margin: 2rem !important
    }

    .mt-medium-2 {
        margin-top: 2rem !important
    }

    .mr-medium-2 {
        margin-right: 2rem !important
    }

    .mb-medium-2 {
        margin-bottom: 2rem !important
    }

    .ml-medium-2 {
        margin-left: 2rem !important
    }

    .mv-medium-2 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .mh-medium-2 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .m-medium-3 {
        margin: 3rem !important
    }

    .mt-medium-3 {
        margin-top: 3rem !important
    }

    .mr-medium-3 {
        margin-right: 3rem !important
    }

    .mb-medium-3 {
        margin-bottom: 3rem !important
    }

    .ml-medium-3 {
        margin-left: 3rem !important
    }

    .mv-medium-3 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .mh-medium-3 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .m-medium-4 {
        margin: 4rem !important
    }

    .mt-medium-4 {
        margin-top: 4rem !important
    }

    .mr-medium-4 {
        margin-right: 4rem !important
    }

    .mb-medium-4 {
        margin-bottom: 4rem !important
    }

    .ml-medium-4 {
        margin-left: 4rem !important
    }

    .mv-medium-4 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .mh-medium-4 {
        margin-right: 4rem !important;
        margin-left: 4rem !important
    }

    .m-medium-5 {
        margin: 5rem !important
    }

    .mt-medium-5 {
        margin-top: 5rem !important
    }

    .mr-medium-5 {
        margin-right: 5rem !important
    }

    .mb-medium-5 {
        margin-bottom: 5rem !important
    }

    .ml-medium-5 {
        margin-left: 5rem !important
    }

    .mv-medium-5 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .mh-medium-5 {
        margin-right: 5rem !important;
        margin-left: 5rem !important
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .m-large-0 {
        margin: 0 !important
    }

    .mt-large-0 {
        margin-top: 0 !important
    }

    .mr-large-0 {
        margin-right: 0 !important
    }

    .mb-large-0 {
        margin-bottom: 0 !important
    }

    .ml-large-0 {
        margin-left: 0 !important
    }

    .mv-large-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .mh-large-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .m-large-a {
        margin: auto !important
    }

    .mt-large-a {
        margin-top: auto !important
    }

    .mr-large-a {
        margin-right: auto !important
    }

    .mb-large-a {
        margin-bottom: auto !important
    }

    .ml-large-a {
        margin-left: auto !important
    }

    .mv-large-a {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mh-large-a {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .m-large {
        margin: 0.5em !important
    }

    .mt-large {
        margin-top: 0.5em !important
    }

    .mr-large {
        margin-right: 0.5em !important
    }

    .mb-large {
        margin-bottom: 0.5em !important
    }

    .ml-large {
        margin-left: 0.5em !important
    }

    .mv-large {
        margin-top: 0.5em !important;
        margin-bottom: 0.5em !important
    }

    .mh-large {
        margin-right: 0.5em !important;
        margin-left: 0.5em !important
    }

    .m-large-2 {
        margin: 2rem !important
    }

    .mt-large-2 {
        margin-top: 2rem !important
    }

    .mr-large-2 {
        margin-right: 2rem !important
    }

    .mb-large-2 {
        margin-bottom: 2rem !important
    }

    .ml-large-2 {
        margin-left: 2rem !important
    }

    .mv-large-2 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .mh-large-2 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .m-large-3 {
        margin: 3rem !important
    }

    .mt-large-3 {
        margin-top: 3rem !important
    }

    .mr-large-3 {
        margin-right: 3rem !important
    }

    .mb-large-3 {
        margin-bottom: 3rem !important
    }

    .ml-large-3 {
        margin-left: 3rem !important
    }

    .mv-large-3 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .mh-large-3 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .m-large-4 {
        margin: 4rem !important
    }

    .mt-large-4 {
        margin-top: 4rem !important
    }

    .mr-large-4 {
        margin-right: 4rem !important
    }

    .mb-large-4 {
        margin-bottom: 4rem !important
    }

    .ml-large-4 {
        margin-left: 4rem !important
    }

    .mv-large-4 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .mh-large-4 {
        margin-right: 4rem !important;
        margin-left: 4rem !important
    }

    .m-large-5 {
        margin: 5rem !important
    }

    .mt-large-5 {
        margin-top: 5rem !important
    }

    .mr-large-5 {
        margin-right: 5rem !important
    }

    .mb-large-5 {
        margin-bottom: 5rem !important
    }

    .ml-large-5 {
        margin-left: 5rem !important
    }

    .mv-large-5 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .mh-large-5 {
        margin-right: 5rem !important;
        margin-left: 5rem !important
    }
}

@media (min-width: 1025px) and (max-width: 1280px) {
    .m-xlarge-0 {
        margin: 0 !important
    }

    .mt-xlarge-0 {
        margin-top: 0 !important
    }

    .mr-xlarge-0 {
        margin-right: 0 !important
    }

    .mb-xlarge-0 {
        margin-bottom: 0 !important
    }

    .ml-xlarge-0 {
        margin-left: 0 !important
    }

    .mv-xlarge-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .mh-xlarge-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .m-xlarge-a {
        margin: auto !important
    }

    .mt-xlarge-a {
        margin-top: auto !important
    }

    .mr-xlarge-a {
        margin-right: auto !important
    }

    .mb-xlarge-a {
        margin-bottom: auto !important
    }

    .ml-xlarge-a {
        margin-left: auto !important
    }

    .mv-xlarge-a {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mh-xlarge-a {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .m-xlarge {
        margin: 0.5em !important
    }

    .mt-xlarge {
        margin-top: 0.5em !important
    }

    .mr-xlarge {
        margin-right: 0.5em !important
    }

    .mb-xlarge {
        margin-bottom: 0.5em !important
    }

    .ml-xlarge {
        margin-left: 0.5em !important
    }

    .mv-xlarge {
        margin-top: 0.5em !important;
        margin-bottom: 0.5em !important
    }

    .mh-xlarge {
        margin-right: 0.5em !important;
        margin-left: 0.5em !important
    }

    .m-xlarge-2 {
        margin: 2rem !important
    }

    .mt-xlarge-2 {
        margin-top: 2rem !important
    }

    .mr-xlarge-2 {
        margin-right: 2rem !important
    }

    .mb-xlarge-2 {
        margin-bottom: 2rem !important
    }

    .ml-xlarge-2 {
        margin-left: 2rem !important
    }

    .mv-xlarge-2 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .mh-xlarge-2 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .m-xlarge-3 {
        margin: 3rem !important
    }

    .mt-xlarge-3 {
        margin-top: 3rem !important
    }

    .mr-xlarge-3 {
        margin-right: 3rem !important
    }

    .mb-xlarge-3 {
        margin-bottom: 3rem !important
    }

    .ml-xlarge-3 {
        margin-left: 3rem !important
    }

    .mv-xlarge-3 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .mh-xlarge-3 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .m-xlarge-4 {
        margin: 4rem !important
    }

    .mt-xlarge-4 {
        margin-top: 4rem !important
    }

    .mr-xlarge-4 {
        margin-right: 4rem !important
    }

    .mb-xlarge-4 {
        margin-bottom: 4rem !important
    }

    .ml-xlarge-4 {
        margin-left: 4rem !important
    }

    .mv-xlarge-4 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .mh-xlarge-4 {
        margin-right: 4rem !important;
        margin-left: 4rem !important
    }

    .m-xlarge-5 {
        margin: 5rem !important
    }

    .mt-xlarge-5 {
        margin-top: 5rem !important
    }

    .mr-xlarge-5 {
        margin-right: 5rem !important
    }

    .mb-xlarge-5 {
        margin-bottom: 5rem !important
    }

    .ml-xlarge-5 {
        margin-left: 5rem !important
    }

    .mv-xlarge-5 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .mh-xlarge-5 {
        margin-right: 5rem !important;
        margin-left: 5rem !important
    }
}

@media (min-width: 1281px) {
    .m-xxlarge-0 {
        margin: 0 !important
    }

    .mt-xxlarge-0 {
        margin-top: 0 !important
    }

    .mr-xxlarge-0 {
        margin-right: 0 !important
    }

    .mb-xxlarge-0 {
        margin-bottom: 0 !important
    }

    .ml-xxlarge-0 {
        margin-left: 0 !important
    }

    .mv-xxlarge-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .mh-xxlarge-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .m-xxlarge-a {
        margin: auto !important
    }

    .mt-xxlarge-a {
        margin-top: auto !important
    }

    .mr-xxlarge-a {
        margin-right: auto !important
    }

    .mb-xxlarge-a {
        margin-bottom: auto !important
    }

    .ml-xxlarge-a {
        margin-left: auto !important
    }

    .mv-xxlarge-a {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mh-xxlarge-a {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .m-xxlarge {
        margin: 0.5em !important
    }

    .mt-xxlarge {
        margin-top: 0.5em !important
    }

    .mr-xxlarge {
        margin-right: 0.5em !important
    }

    .mb-xxlarge {
        margin-bottom: 0.5em !important
    }

    .ml-xxlarge {
        margin-left: 0.5em !important
    }

    .mv-xxlarge {
        margin-top: 0.5em !important;
        margin-bottom: 0.5em !important
    }

    .mh-xxlarge {
        margin-right: 0.5em !important;
        margin-left: 0.5em !important
    }

    .m-xxlarge-2 {
        margin: 2rem !important
    }

    .mt-xxlarge-2 {
        margin-top: 2rem !important
    }

    .mr-xxlarge-2 {
        margin-right: 2rem !important
    }

    .mb-xxlarge-2 {
        margin-bottom: 2rem !important
    }

    .ml-xxlarge-2 {
        margin-left: 2rem !important
    }

    .mv-xxlarge-2 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .mh-xxlarge-2 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .m-xxlarge-3 {
        margin: 3rem !important
    }

    .mt-xxlarge-3 {
        margin-top: 3rem !important
    }

    .mr-xxlarge-3 {
        margin-right: 3rem !important
    }

    .mb-xxlarge-3 {
        margin-bottom: 3rem !important
    }

    .ml-xxlarge-3 {
        margin-left: 3rem !important
    }

    .mv-xxlarge-3 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .mh-xxlarge-3 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .m-xxlarge-4 {
        margin: 4rem !important
    }

    .mt-xxlarge-4 {
        margin-top: 4rem !important
    }

    .mr-xxlarge-4 {
        margin-right: 4rem !important
    }

    .mb-xxlarge-4 {
        margin-bottom: 4rem !important
    }

    .ml-xxlarge-4 {
        margin-left: 4rem !important
    }

    .mv-xxlarge-4 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .mh-xxlarge-4 {
        margin-right: 4rem !important;
        margin-left: 4rem !important
    }

    .m-xxlarge-5 {
        margin: 5rem !important
    }

    .mt-xxlarge-5 {
        margin-top: 5rem !important
    }

    .mr-xxlarge-5 {
        margin-right: 5rem !important
    }

    .mb-xxlarge-5 {
        margin-bottom: 5rem !important
    }

    .ml-xxlarge-5 {
        margin-left: 5rem !important
    }

    .mv-xxlarge-5 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .mh-xxlarge-5 {
        margin-right: 5rem !important;
        margin-left: 5rem !important
    }
}


/*
    SI SE ROMPE ALGUNA PANTALLA PONGANLE ESTO A ESA EN PARTICULAR
    .container-fluid {
    height: calc(100% - 55px);
}*/

@media (min-width: 702px) {
    .container-scroll > .row {
    overflow-x: auto;
    white-space: nowrap;
    }
    .container-scroll > .row > .col-lg-2 {
        display: inline-grid;
        float: none;
    }
}

@media (min-width: 1100px) {
    .cantidad-negocios {
        position: absolute;
        right: CALC(50% - 20px);
    }
}

@media (max-width: 1100px) {
    .cantidad-negocios {
        position: absolute;
        right: 15px !important;
    }
}

    .container-scroll > .row {
        height: 100%;
        overflow-x: auto;
        margin-top: 0px;
    }


.whiteColor{
    background-color:#ffffff;
}

.container-scroll {
    background-color: #e8e8e8;
    left: 0;
    right: 0;
    bottom: 0;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    height: 100%;
    width: 100%;
    overflow-y: auto;
}

.columnaEtapa {
    padding: 0px;
    border-right: 1px solid #dfdfdf;
    margin: 0px;
    display: inline-block;
    border-color: #d2d2d2;
    text-align: left;
  
    background-color: transparent;
    transition: background-color 0.05s ease-in-out;
    vertical-align: top;
    white-space: nowrap;
    min-height: calc(100% - 10px) !important;
    height: 100%;
    overflow: auto;
    position: relative;
}

.contenedor-etapas {
    margin-right: -15px;
    margin-left: -15px;
    height: calc(100% - 30px);
}
    .contenedor-etapas.negocios {
        height: calc(100% - 46px);
    }

    .listaEtapa {
        margin-bottom: 0px;
        min-height: 99% !important;
    }


.list-group-item {
    cursor: pointer;
    border-radius: 4px !important;
    padding: 8px 10px 0px 8px;
    width: calc(100% - 8px);
    margin-top: 4px;
    margin-bottom: 5px;
    margin-left: 4px;
    margin-right: 4px;
    box-shadow: 0px 1px 1px 0px #00000017;
}

    .dxpc-content .list-group .list-group-item {
        min-height: 0px;
    }

.list-group-item:hover {
    cursor: pointer;
    background-color: whitesmoke;
}

.labelEtapa {
    text-align: center;
    background-color: #f1f1f1;
    border-bottom: 1px solid #dfdfdf;
    font-size: larger;
    font-weight: 600;
    padding: 2px;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-right: 1px solid #d2d2d2;
    margin-bottom: 0px;
}

.list-group-item.sortable-chosen.sortable-ghost {
    opacity: 0;
}

.labelNegocio {
    font-weight: 600;
    font-size: unset;
    display: block;
    margin: 0px;
    color: #444444;
    white-space: normal;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    line-height: 115%;
    margin-bottom: 2px;
    word-break: break-word;
}

.etapa-vencida,
.etapa-vencida a,
.etapa-vencida button,
.etapa-vencida label,
.etapa-vencida:hover,
.etapa-vencida a:hover,
.etapa-vencida label:hover {
    background-color: #fff0ed !important;
}

    .etapa-vencida .qtip-titlebar {
        background-color: #fff0ed;
    }

.labelNegocio:hover {
    font-weight: 600;
    font-size: unset;
    display: block;
    margin: 0px;
    margin-bottom: 2px;
    color: #222222;
    white-space: normal;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    word-break: break-word;
    text-decoration: none;
}

.labelCliente {
    font-size: small;
    font-weight: 500;
    color: #777777;
    white-space: normal;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    line-height: 115%;
    display: table-cell;
    margin-bottom: 2px;
    word-break: break-word;
}

.labelCliente:hover {
    font-size: small;
    font-weight: 500;
    color: #444444;
    white-space: normal;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    word-break: break-word;
    text-decoration: none;
}

.labelMonto {
    font-size: smaller;
    font-weight: 500;
    color: #444444;
    white-space: normal;
    max-width: 70%;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    line-height: 115%;
    word-break: break-word;
    line-height: 23px;
    margin-bottom: 0px;
    vertical-align: bottom;
}

    .labelMonto:hover {
        font-size: smaller;
        font-weight: 500;
        color: #666666;
    }

.rotar180 {
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.contenedorVacio {
    text-align: center;
    margin-top: 25px;
    min-height: -webkit-fill-available;
}

.labelVacio {
    min-height: -webkit-fill-available;
    font-size: xx-large;
    color: #777777;
    display: block;
}

.cboNegrita {
    font-weight: 500;
}

.labelCantidadNegocios {
    margin-top: 4px;
    font-weight: 600;
    white-space: nowrap;
}

.btn-circle {
    width: 23px;
    border: 0px;
    padding: 0px;
    height: 23px;
    margin-bottom: 2px;
    margin-top: -2px;
    text-align: center;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 90%;
    float: right;
    position: relative;
}
/* - qtip - */
.ui-icon-close {
    margin-top: 0;
}

.qtip-titlebar {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.qtip-title h5 {
    padding-right: 20px;
}

.qtip-content p {
    font-size: smaller;
    margin-bottom: 0px;
}

p.separador {
    text-align: left;
    padding-top: 3px;
    padding-right: 15px;
    vertical-align: top;
    font-size: 12px;
    color: #9b9b9b;
    font-weight: bold;
    margin-bottom: -5px;
}

a.actFutura {
    text-align: left;
    padding-top: 2px;
    padding-right: 15px;
    vertical-align: top;
    font-size: 14px;
    color: #0275d8;
    font-weight: bold;
    margin-bottom: -5px;
}

a.actPasada {
    text-align: left;
    padding-top: 2px;
    padding-right: 15px;
    vertical-align: top;
    font-size: 14px;
    color: var(--rojoAction);
    font-weight: bold;
    margin-bottom: -5px;
    white-space: nowrap;
    text-overflow: ellipsis;
}


a.actFutura:hover {
    text-align: left;
    padding-top: 2px;
    padding-right: 15px;
    vertical-align: top;
    font-size: 14px;
    color: #005ba9;
    font-weight: bold;
    margin-bottom: -5px;
    text-decoration: none;
}

a.actPasada:hover {
    text-align: left;
    text-decoration:none;
    padding-top: 2px;
    padding-right: 15px;
    vertical-align: top;
    font-size: 14px;
    color: #ad2a37;
    font-weight: bold;
    margin-bottom: -5px;
}

.qtip-footer {
    margin-top: 7px;
}

.iconActividad {
    color: #0275d8;
    margin: 3px 5px 3px 0px;
}

.contenedorAct {
    margin-bottom: 5px;
}

.bar-ganado {
    width: 100%;
    position: fixed;
    background-color: rgba(180,180,180,0.5);
    padding: 10px 10px 10px 10px;
    bottom: 0;
    left: 0;
    z-index: 1000;
}

.btn-full-width {
    width: 100%;
}

    .btn-full-width * {
        display: none;
    }

.icon-eliminar:hover {
    color: #cd1e1a;
}


.highlight-ganada {
    background-color: #3cca3c;
    border-color: #31a931;
}

.highlight-perdida {
    background-color: #e4332e;
    border-color: #dc3a35;
}


.li-header {
    color: white;
    cursor: default;
    font-size: 12px;
    padding: 3px 14px;
}

    .li-header, .li-header:hover, .li-header:focus, .li-headeralternate, .li-header::backdrop {
        background-color: var(--azulAction);
    }

        .li-header:first-child {
            margin-top: -3px;
        }



/*******************************************/
/***********CSS PARA HOJA DE RUTA***********/
/*******************************************/



.fa-blue {
    color: var(--azulAction);
    transition: all 0.3s;
}

.fa-blue:hover {
    color: #286090;
}

.contenedorLabels {
    z-index: 50;
    overflow-y: scroll;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    margin-bottom: -5px;
}

contenedorLabels:first-child:nth-last-child(7) {
    width: 14.26%;
}

.mensaje-vacio {
    position: absolute;
    z-index: 9;
    width: 100%;
    margin-left: -15px;
    margin-right: -15px;
}

.updateProgress {
    position: absolute;
    top: -140px;
}

.cargando {
    height: 80%;
    background-color: #ffffff70;
}

.cargandoGrilla {
    position: relative;
    height: 100vw;
    background-color: #ffffff70;
    z-index: 550000;
}

.ganado{
    color: rgb(44, 191, 85) !important;
}

.pendiente {
    color: #ffb100 !important;
}


.labelVacioComp {
    font-size: xx-large;
    display: block;
    font-weight: 500;
    color: #cecece;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 2px;
    word-break: break-word;
    text-align: center;
    margin-bottom: -12px;
}

#updPopUps{
    height:0px;
}


.fatransfer {
    font-weight: 600;
    margin-top: 25px;
    margin-bottom: 5px;
    color: var(--azulAction);
    font-size: 2.8em;
}


.middleLine {
    width: 100%;
    text-align: center;
    border-bottom: 2px solid #2e6da4;
    line-height: 0.1em;
    margin: 10px -30px 0px;
    position: absolute;
    z-index: -1;
} 

.embudoTab {
    height: 100%;
}

#row_Principal {
    height: calc(100% - 32px);
}

div#tabsNegocio, div#tabsNegocio.tab-content .tab-pane {
    height: calc(100% - 1px);

}
    div#tabsNegocio.tab-content .tab-pane {
        border-top: 1px solid #cfcfcf;
    }


div#tabsPedido, div#tabsPedido.tab-content .tab-pane {
    height: calc(100% - 1px);
}

div#tabsPedido.tab-content .tab-pane {
    border-top: 1px solid #cfcfcf;
}


.content-ped {
    position: absolute;
    left: 0px;
    right: 0;
    height: calc(100% - 63px);
}


/*Simple scroll cambios*/
.simplebar-scroll-content, .simplebar-content {
    height: inherit !important;
}

.list-group-item:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

    .info-circle {
        font-size: 17px;
    }

.tab-content legend {
    font-size: 17px;
    margin-bottom: 10px;
}


.cuestionarios button.prev,
.cuestionarios button.next {
    width: 80px;
}


.negocio-vencido .qtip-titlebar {
    background-color: var(--rojoAction);
    color: white;
}



/*side left bar*/
.sidenav {
    position: absolute;
    height: -webkit-fill-available;
    height: -moz-fill-available;
    height: -moz-available;
    z-index: 1;
    width: 55px;
    left: 0;
    background-color: #fdfdfd;
    border-right: 1px solid #b9babb;
    overflow-x: hidden;
    transition: 0.01s;
    padding-top: 45px;
    height: calc(100% - 50px);
}

    .sidenav a {
        padding: 10px 10px 10px 14px;
        text-decoration: none;
        font-size: 24px;
        color: #757575;
        display: block;
        transition: 0.3s;
        border: 1px solid rgb(232, 232, 232);
        border-left: 0px;
        border-right: 0px;
        border-top: 0;
        width: 100%;
        height: 54px;
    }

.sidenav a#btnEmbudos, .sidenav a#btnTickets {
    border-top: 1px solid rgb(232, 232, 232);
}


    .sidenav .static-button {
        position: absolute;
        z-index: 1;
        top: 0px;
        padding: 3px;
        margin-top: 8px;
        margin-left: 11px;
       
        width: 60%;
        border: 0;
        font-size: 16px;
    }

.sidenav a.active {
    color: #525252;
    background-color: rgb(232, 232, 232);
    box-shadow: inset 7px 0 0 0 var(--azulAction);
}

.sidenav a i.rotar180 {
    top: 4px;
}

    .sidenav a svg {
        width: 30px;
        left: 12px;
    }
    
    .sidenav a.active i, .sidenav a.active svg {
        margin-left: 5px;
    }

    .sidenav a.active i.rotar180 {
        padding-right: 5px;
    }

.sidenav a:hover {
    color: #525252;
    background-color: rgb(232, 232, 232);
}

.sidenav a#enviar {
    position: absolute;
    z-index: 1;
    top: 0px;
    padding: 13px 10px 10px 18px;
}

.sidenav a#enviar:hover {
    color: #525252;
    background-color: #fff;
}

.link {
    color: var(--azulAction);
}

    .link:hover {
        color: #0056b3;
    }

.usuario-asignado {
    color: var(--azulAction);
}
    .usuario-asignado:hover {
        color: #0056b3;
    }

    .usuario-asignado span {
        font-size: 13px;
        font-weight: 500;
        width: 19px;
        height: 19px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }


.input-group .form-control:first-child {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.divInferiorCard {
    padding-top: 8px;
    overflow: hidden;
    margin-right: -10px;
}

.btn-circle .fa {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.negocio-vinculado {
    background-color: var(--azulAction);
}

    .negocio-vinculado:hover {
        background-color: #0069d9;
        border-color: #0062cc;
    }

    .negocio-vinculado .labelNegocio,
    .negocio-vinculado .labelCliente,
    .negocio-vinculado .labelMonto {
        color: white;
    }

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.3
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);display:none}.chosen-container.chosen-with-drop .chosen-drop{display:block}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute}.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('../Imagenes/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('../Imagenes/chosen-sprite.png') no-repeat 0 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]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url('../Imagenes/chosen-sprite.png') no-repeat 100% -20px;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;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#444;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;word-wrap:break-word;-webkit-touch-callout:none}.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,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 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}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.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('../Imagenes/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,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 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}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.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 .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:url('../Imagenes/chosen-sprite.png') no-repeat -30px -20px;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}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url('../Imagenes/chosen-sprite@2x.png')!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}

select.form-control + .chosen-container.chosen-container-single .chosen-single {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    background-image: none;
}

.has-error select.form-control + .chosen-container.chosen-container-single .chosen-single {
    border-color: #a94442;
}

.has-success select.form-control + .chosen-container.chosen-container-single .chosen-single {
    border-color: #3c763d;
}

 select.form-control + .chosen-container.chosen-container-single .chosen-single:focus {

}

 select.form-control + .chosen-container.chosen-container-single .chosen-single:focus {

}






select.form-control + .chosen-container.chosen-container-single .chosen-single div {
    top: 4px;
    color: #000;
}

select.form-control + .chosen-container .chosen-drop {
    background-color: #FFF;
    border: 1px solid #CCC;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
    margin: 2px 0 0;
}

select.form-control + .chosen-container .chosen-search input[type=text] {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #FFF;
    border: 1px solid #CCC;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    background-image: none;
}

select.form-control + .chosen-container .chosen-results {
    margin: 2px 0 0;
    padding: 5px 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    margin-bottom: 5px;
}

    select.form-control + .chosen-container .chosen-results li,
    select.form-control + .chosen-container .chosen-results li.active-result {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 1.428571429;
        color: #333;
        white-space: nowrap;
        background-image: none;
    }

        select.form-control + .chosen-container .chosen-results li:hover,
        select.form-control + .chosen-container .chosen-results li.active-result:hover,
        select.form-control + .chosen-container .chosen-results li.highlighted {
            color: #FFF;
            text-decoration: none;
            background-color: var(--azulAction);
            background-image: none;
        }

select.form-control + .chosen-container-multi .chosen-choices {
    display: block;
    width: 100%;
    min-height: 34px;
    padding: 6px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #FFF;
    border: 1px solid #CCC;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    background-image: none;
}

    select.form-control + .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
        height: auto;
        padding: 5px 0;
    }

    select.form-control + .chosen-container-multi .chosen-choices li.search-choice {
        background-image: none;
        padding: 3px 24px 3px 5px;
        margin: 0 6px 0 0;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.428571429;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid #ccc;
        border-radius: 4px;
        color: #333;
        background-color: #FFF;
        border-color: #CCC;
    }

        select.form-control + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
            top: 8px;
            right: 6px;
        }

select.form-control + .chosen-container-multi.chosen-container-active .chosen-choices,
select.form-control + .chosen-container.chosen-container-single.chosen-container-active .chosen-single,
select.form-control + .chosen-container .chosen-search input[type=text]:focus {
    border-color: #66AFE9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);
}

.has-error select.form-control + .chosen-container-multi.chosen-container-active .chosen-choices,
.has-error select.form-control + .chosen-container.chosen-container-single.chosen-container-active .chosen-single,
.has-error select.form-control + .chosen-container .chosen-search input[type=text]:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483;
}

.has-success select.form-control + .chosen-container-multi.chosen-container-active .chosen-choices,
.has-success select.form-control + .chosen-container.chosen-container-single.chosen-container-active .chosen-single,
.has-success select.form-control + .chosen-container .chosen-search input[type=text]:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168;
}


select.form-control + .chosen-container-multi .chosen-results li.result-selected {
    display: list-item;
    color: #ccc;
    cursor: default;
    background-color: white;
}

.chosen-drop {
    position: fixed !important;
    width: auto !important;
    top: auto !important;
}
@charset "UTF-8";
/*
* CSS TOGGLE SWITCH
*
* Ionuț Colceriu - ghinda.net
* https://github.com/ghinda/css-toggle-switch
*
*/
/* supported values are px, rem-calc, em-calc
 */
/* imports
 */
/* Functions
 */
/* Shared
 */
/* Hide by default
 */
.switch-toggle a,
.switch-light span span {
  display: none; }

/* We can't test for a specific feature,
  so we only target browsers with support for media queries.
 */
@media only screen {
  /* Checkbox
 */
  .switch-light {
    position: relative;
    display: block;
    /* simulate default browser focus outlines on the switch,
    when the inputs are focused.
   */ }
    .switch-light::after {
      clear: both;
      content: '';
      display: table; }
    .switch-light *,
    .switch-light *:before,
    .switch-light *:after {
      box-sizing: border-box; }
    .switch-light a {
      display: block;
      transition: all 0.2s ease-out; }
    .switch-light label,
    .switch-light > span {
      /* breathing room for bootstrap/foundation classes.
     */
      line-height: 2em; }
    .switch-light input:focus ~ span a,
    .switch-light input:focus + label {
      outline-width: 2px;
      outline-style: solid;
      outline-color: Highlight;
      /* Chrome/Opera gets its native focus styles.
     */ } }
    @media only screen and (-webkit-min-device-pixel-ratio: 0) {
      .switch-light input:focus ~ span a,
      .switch-light input:focus + label {
        outline-color: -webkit-focus-ring-color;
        outline-style: auto; } }

@media only screen {
  /* don't hide the input from screen-readers and keyboard access
 */
  .switch-light input {
    position: absolute;
    opacity: 0;
    z-index: 3; }
  .switch-light input:checked ~ span a {
    right: 0%; }
  /* inherit from label
 */
  .switch-light strong {
    font-weight: inherit; }
  .switch-light > span {
    position: relative;
    overflow: hidden;
    display: block;
    min-height: 2em;
    /* overwrite 3rd party classes padding
    eg. bootstrap .alert
   */
    padding: 0;
    text-align: left; }
  .switch-light span span {
    position: relative;
    z-index: 2;
    display: block;
    float: left;
    width: 50%;
    text-align: center;
    user-select: none; }
  .switch-light a {
    position: absolute;
    right: 50%;
    top: 0;
    z-index: 1;
    display: block;
    width: 50%;
    height: 100%;
    padding: 0; }
  /* bootstrap 4 tweaks
*/
  .switch-light.row {
    display: flex; }
  .switch-light .alert-light {
    color: #333; }
  /* Radio Switch
 */
  .switch-toggle {
    position: relative;
    display: block;
    /* simulate default browser focus outlines on the switch,
    when the inputs are focused.
   */
    /* For callout panels in foundation
  */
    padding: 0 !important;
    /* 2 items
   */
    /* 3 items
   */
    /* 4 items
   */
    /* 5 items
   */
    /* 6 items
   */ }
    .switch-toggle::after {
      clear: both;
      content: '';
      display: table; }
    .switch-toggle *,
    .switch-toggle *:before,
    .switch-toggle *:after {
      box-sizing: border-box; }
    .switch-toggle a {
      display: block;
      transition: all 0.2s ease-out; }
    .switch-toggle label,
    .switch-toggle > span {
      /* breathing room for bootstrap/foundation classes.
     */
      line-height: 2em; }
    .switch-toggle input:focus ~ span a,
    .switch-toggle input:focus + label {
      outline-width: 2px;
      outline-style: solid;
      outline-color: Highlight;
      /* Chrome/Opera gets its native focus styles.
     */ } }
    @media only screen and (-webkit-min-device-pixel-ratio: 0) {
      .switch-toggle input:focus ~ span a,
      .switch-toggle input:focus + label {
        outline-color: -webkit-focus-ring-color;
        outline-style: auto; } }

@media only screen {
    .switch-toggle input {
        position: absolute;
        left: 0;
        opacity: 0;
    }

        .switch-toggle input + label {
            position: relative;
            z-index: 2;
            display: block;
            float: left;
            padding: 0 0.5em;
            margin: 0;
            text-align: center;
        }

    .switch-toggle a {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0;
        z-index: 1;
        width: 10px;
        height: 100%;
    }

    .switch-toggle label:nth-child(2):nth-last-child(4),
    .switch-toggle label:nth-child(2):nth-last-child(4) ~ label,
    .switch-toggle label:nth-child(2):nth-last-child(4) ~ a {
        width: 50%;
    }

        .switch-toggle label:nth-child(2):nth-last-child(4) ~ input:checked:nth-child(3) + label ~ a {
            left: 50%;
        }

    .switch-toggle label:nth-child(2):nth-last-child(6),
    .switch-toggle label:nth-child(2):nth-last-child(6) ~ label,
    .switch-toggle label:nth-child(2):nth-last-child(6) ~ a {
        width: 33.33%;
    }

        .switch-toggle label:nth-child(2):nth-last-child(6) ~ input:checked:nth-child(3) + label ~ a {
            left: 33.33%;
        }

        .switch-toggle label:nth-child(2):nth-last-child(6) ~ input:checked:nth-child(5) + label ~ a {
            left: 66.66%;
        }

    .switch-toggle label:nth-child(2):nth-last-child(8),
    .switch-toggle label:nth-child(2):nth-last-child(8) ~ label,
    .switch-toggle label:nth-child(2):nth-last-child(8) ~ a {
        width: 25%;
    }

        .switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(3) + label ~ a {
            left: 25%;
        }

        .switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(5) + label ~ a {
            left: 50%;
        }

        .switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(7) + label ~ a {
            left: 75%;
        }

    .switch-toggle label:nth-child(2):nth-last-child(10),
    .switch-toggle label:nth-child(2):nth-last-child(10) ~ label,
    .switch-toggle label:nth-child(2):nth-last-child(10) ~ a {
        width: 20%;
    }

        .switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(3) + label ~ a {
            left: 20%;
        }

        .switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(5) + label ~ a {
            left: 40%;
        }

        .switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(7) + label ~ a {
            left: 60%;
        }

        .switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(9) + label ~ a {
            left: 80%;
        }

    .switch-toggle label:nth-child(2):nth-last-child(12),
    .switch-toggle label:nth-child(2):nth-last-child(12) ~ label,
    .switch-toggle label:nth-child(2):nth-last-child(12) ~ a {
        width: 16.6%;
    }

        .switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(3) + label ~ a {
            left: 16.6%;
        }

        .switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(5) + label ~ a {
            left: 33.2%;
        }

        .switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(7) + label ~ a {
            left: 49.8%;
        }

        .switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(9) + label ~ a {
            left: 66.4%;
        }

        .switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(11) + label ~ a {
            left: 83%;
        }
    /* Candy Theme
  Based on the "Sort Switches / Toggles (PSD)" by Ormal Clarck
  http://www.premiumpixels.com/freebies/sort-switches-toggles-psd/
 */
    .switch-toggle.switch-candy,
    .switch-light.switch-candy > span {
        background-color: #2d3035;
        border-radius: 3px;
        box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.2);
    }

        .switch-light.switch-candy span span,
        .switch-light.switch-candy input:checked ~ span span:first-child,
        .switch-toggle.switch-candy label {
            color: #fff;
            font-weight: bold;
            text-align: center;
            text-shadow: 1px 1px 1px #191b1e;
        }

    .switch-light.switch-candy input ~ span span:first-child,
    .switch-light.switch-candy input:checked ~ span span:nth-child(2),
    .switch-candy input:checked + label {
        color: #333;
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    }

    .switch-candy a {
        border: 1px solid #333;
        border-radius: 3px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45);
        background-color: #70c66b;
        background-image: linear-gradient(rgba(255, 255, 255, 0.2), transparent);
    }

    .switch-candy-blue a {
        background-color: #38a3d4;
    }

    .switch-candy-yellow a {
        background-color: #f5e560;
    }
    /* iOS Theme
*/
    .switch-ios.switch-light span span {
        color: #888b92;
    }

    .switch-ios.switch-light a {
        left: 0;
        top: 0;
        width: 2em;
        height: 2em;
        background-color: #fff;
        border-radius: 100%;
        border: 0.25em solid #D8D9DB;
        transition: all .2s ease-out;
    }

    .switch-ios.switch-light > span {
        display: block;
        width: 100%;
        height: 2em;
        background-color: #D8D9DB;
        border-radius: 1.75em;
        transition: all .4s ease-out;
    }

        .switch-ios.switch-light > span span {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            opacity: 0;
            line-height: 1.875em;
            vertical-align: middle;
            transition: all .2s ease-out;
        }

            .switch-ios.switch-light > span span:first-of-type {
                opacity: 1;
                padding-left: 1.875em;
            }

            .switch-ios.switch-light > span span:last-of-type {
                padding-right: 1.875em;
            }

    .switch-ios.switch-light input:checked ~ span a {
        left: 100%;
        border-color: #4BD865;
        margin-left: -2em;
    }

    .switch-ios.switch-light input:checked ~ span {
        border-color: #4BD865;
        box-shadow: inset 0 0 0 30px #4BD865;
    }

        .switch-ios.switch-light input:checked ~ span span:first-of-type {
            opacity: 0;
        }

        .switch-ios.switch-light input:checked ~ span span:last-of-type {
            opacity: 1;
            color: #fff;
        }

    .switch-ios.switch-toggle {
        background-color: #D8D9DB;
        border-radius: 30px;
        box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
    }

        .switch-ios.switch-toggle a {
            background-color: #4BD865;
            border: 0.125em solid #D8D9DB;
            border-radius: 1.75em;
            transition: all 0.12s ease-out;
        }

        .switch-ios.switch-toggle label {
            height: 2.4em;
            color: #888b92;
            line-height: 2.4em;
            vertical-align: middle;
        }

    .switch-ios input:checked + label {
        color: #3e4043;
    }
    /* Holo Theme
 */
    .switch-toggle.switch-holo,
    .switch-light.switch-holo > span {
        background-color: #464747;
        border-radius: 1px;
        box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
        color: #fff;
        text-transform: uppercase;
    }

    .switch-holo label {
        color: #fff;
    }

    .switch-holo > span span {
        opacity: 0;
        transition: all 0.1s;
    }

        .switch-holo > span span:first-of-type {
            opacity: 1;
        }

    .switch-holo > span span,
    .switch-holo label {
        font-size: 85%;
        line-height: 2.15625em;
    }

    .switch-holo a {
        background-color: #666;
        border-radius: 1px;
        box-shadow: inset rgba(255, 255, 255, 0.2) 0 1px 0, inset rgba(0, 0, 0, 0.3) 0 -1px 0;
    }
    /* Selected ON switch-light
*/
    .switch-holo.switch-light input:checked ~ span a {
        background-color: #0E88B1;
    }

    .switch-holo.switch-light input:checked ~ span span:first-of-type {
        opacity: 0;
    }

    .switch-holo.switch-light input:checked ~ span span:last-of-type {
        opacity: 1;
    }
    /* Material Theme
 */
    /* switch-light
 */
    .switch-light.switch-material a {
        top: -0.1875em;
        width: 1.75em;
        height: 1.75em;
        border-radius: 50%;
        background: #fafafa;
        box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.14), 0 0.1875em 0.125em -0.125em rgba(0, 0, 0, 0.2), 0 0.125em 0.25em 0 rgba(0, 0, 0, 0.12);
        transition: right 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    }

    .switch-material.switch-light {
        overflow: visible;
    }

        .switch-material.switch-light::after {
            clear: both;
            content: '';
            display: table;
        }

        .switch-material.switch-light > span {
            overflow: visible;
            position: relative;
            top: 0.1875em;
            width: 3.25em;
            height: 1.5em;
            min-height: auto;
            border-radius: 1em;
            background: rgba(0, 0, 0, 0.26);
        }

        .switch-material.switch-light span span {
            position: absolute;
            clip: rect(0 0 0 0);
        }

        .switch-material.switch-light input:checked ~ span a {
            right: 0;
            background: #3f51b5;
            box-shadow: 0 0.1875em 0.25em 0 rgba(0, 0, 0, 0.14), 0 0.1875em 0.1875em -0.125em rgba(0, 0, 0, 0.2), 0 0.0625em 0.375em 0 rgba(0, 0, 0, 0.12);
        }

        .switch-material.switch-light input:checked ~ span {
            background: rgba(63, 81, 181, 0.5);
        }

    .switch-toggle.switch-material {
        overflow: visible;
    }

        .switch-toggle.switch-material::after {
            clear: both;
            content: '';
            display: table;
        }

        .switch-toggle.switch-material a {
            top: 48%;
            width: 0.375em !important;
            height: 0.375em;
            margin-left: 0.25em;
            background: #3f51b5;
            border-radius: 100%;
            transform: translateY(-50%);
            transition: transform .4s ease-in;
        }

        .switch-toggle.switch-material label {
            color: rgba(0, 0, 0, 0.54);
            font-size: 1em;
        }

            .switch-toggle.switch-material label:before {
                content: '';
                position: absolute;
                top: 48%;
                left: 0;
                display: block;
                width: 0.875em;
                height: 0.875em;
                border-radius: 100%;
                border: 0.125em solid rgba(0, 0, 0, 0.54);
                transform: translateY(-50%);
            }

        .switch-toggle.switch-material input:checked + label:before {
            border-color: #3f51b5;
        }
        /* ripple
 */
        .switch-light.switch-material > span:before,
        .switch-light.switch-material > span:after,
        .switch-toggle.switch-material label:after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            z-index: 3;
            display: block;
            width: 4em;
            height: 4em;
            border-radius: 100%;
            background: #3f51b5;
            opacity: .4;
            margin-left: -1.25em;
            margin-top: -1.25em;
            transform: scale(0);
            transition: opacity .4s ease-in;
        }

    .switch-light.switch-material > span:after {
        left: auto;
        right: 0;
        margin-left: 0;
        margin-right: -1.25em;
    }

    .switch-toggle.switch-material label:after {
        width: 3.25em;
        height: 3.25em;
        margin-top: -0.75em;
    }

    @keyframes materialRipple {
        0% {
            transform: scale(0);
        }

        20% {
            transform: scale(1);
        }

        100% {
            opacity: 0;
            transform: scale(1);
        }
    }

    .switch-material.switch-light input:not(:checked) ~ span:after,
    .switch-material.switch-light input:checked ~ span:before,
    .switch-toggle.switch-material input:checked + label:after {
        animation: materialRipple .4s ease-in;
    }
    /* trick to prevent the default checked ripple animation from showing
  when the page loads.
  the ripples are hidden by default, and shown only when the input is focused.
 */
    .switch-light.switch-material.switch-light input ~ span:before,
    .switch-light.switch-material.switch-light input ~ span:after,
    .switch-material.switch-toggle input + label:after {
        visibility: hidden;
    }

    .switch-light.switch-material.switch-light input:focus:checked ~ span:before,
    .switch-light.switch-material.switch-light input:focus:not(:checked) ~ span:after,
    .switch-material.switch-toggle input:focus:checked + label:after {
        visibility: visible;
    }

    /* Bugfix for older Webkit, including mobile Webkit. Adapted from
  http://css-tricks.com/webkit-sibling-bug/
 */
    @media only screen and (-webkit-max-device-pixel-ratio: 2) and (max-device-width: 80em) {
        .switch-light,
        .switch-toggle {
            -webkit-animation: webkitSiblingBugfix infinite 1s;
        }
    }


    @-webkit-keyframes webkitSiblingBugfix {
        from {
            -webkit-transform: translate3d(0, 0, 0);
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
        }
    }

    /*# sourceMappingURL=toggle-switch.css.map */
span.multiselect-native-select {
    position: relative;
}

.form-group span.multiselect-native-select {
    display: block;
    width: 100%
}

    span.multiselect-native-select select {
        border: 0 !important;
        clip: rect(0 0 0 0) !important;
        height: 1px !important;
        margin: -1px -1px -1px -3px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        left: 50%;
        top: 30px
    }

.multiselect-container {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0
}

    .multiselect-container .input-group {
        margin: 5px
    }

    .multiselect-container .multiselect-reset .input-group {
        width: 93%
    }

    .multiselect-container > li {
        padding: 0
    }

        .multiselect-container > li > a.multiselect-all label {
            font-weight: 700
        }

        .multiselect-container > li.multiselect-group label {
            margin: 0;
            padding: 3px 20px;
            height: 100%;
            font-weight: 700
        }

        .multiselect-container > li.multiselect-group-clickable label {
            cursor: pointer
        }

        .multiselect-container > li > a {
            padding: 0px 5px !important
        }
        .multiselect-container > li:first-child > a {
            padding: 3px 5px 0px 5px !important
        }
        .multiselect-container > li:last-child > a {
            padding: 0px 5px 3px 5px !important
        }

            .multiselect-container > li > a > label {
                margin: 0;
                height: 100%;
                cursor: pointer;
                font-weight: 400;
                padding: 2px 15px 3px 30px !important; 
            }

                .multiselect-container > li > a > label.checkbox, .multiselect-container > li > a > label.radio {
                    margin: 0
                }

                .multiselect-container > li > a > label > input[type=checkbox] {
                    margin-bottom: 5px
                }

.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
    padding: 3px 20px 3px 40px
}

.campo-adicional .form-inline .multiselect-container li a label.checkbox input[type=checkbox],
.campo-adicional .form-inline .multiselect-container li a label.radio input[type=radio] {
    margin-left: -20px;
    margin-right: 0
}

.multiselect-container input[type="checkbox"],
.multiselect-container .checkbox input[type="checkbox"],
.multiselect-container .checkbox-inline input[type="checkbox"] {
    position: absolute !important;
    left: 7px;
    top: 5px;
}

.campo-adicional .multiselect-native-select .btn-group {
    width: 100%;
    display: grid;
}
.campo-adicional button.multiselect {
    text-align: left;
    -webkit-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}
    .campo-adicional button.multiselect .caret {
        position: absolute;
        right: 10px;
        top: 15px;
    }


.multiselect-container[show-popper] {
    display: block;
    z-index: 9999;
}

button.multiselect.disabled {
    opacity: 1;
}

button.multiselect.disabled {
    background-color: rgb(233, 236, 239);
}
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 60%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

    .daterangepicker .selected-date::after {
        content: "";
        position: absolute;
        height: 6px;
        width: 6px;
        border-radius: 100%;
        margin-top: -2px;
        background-color: var(--azulAction);
    }

    .daterangepicker .selected-date.active::after {
        background-color: white !important;
    }




    /*  Larger Screen Styling */
    @media (min-width: 564px) {
    .daterangepicker {
    width: auto;
  }

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}





/*!
 * Font Awesome Icon Picker
 * https://farbelous.github.io/fontawesome-iconpicker/
 *
 * Originally written by (c) 2016 Javi Aguilar
 * Licensed under the MIT License
 * https://github.com/farbelous/fontawesome-iconpicker/blob/master/LICENSE
 *
 */.iconpicker-popover.popover{position:absolute;top:0;left:0;display:none;max-width:none;padding:1px;text-align:left;width:234px;background:#f7f7f7;z-index:9}.iconpicker-popover.popover.top,.iconpicker-popover.popover.topLeftCorner,.iconpicker-popover.popover.topLeft,.iconpicker-popover.popover.topRight,.iconpicker-popover.popover.topRightCorner{margin-top:-10px}.iconpicker-popover.popover.right,.iconpicker-popover.popover.rightTop,.iconpicker-popover.popover.rightBottom{margin-left:10px}.iconpicker-popover.popover.bottom,.iconpicker-popover.popover.bottomRightCorner,.iconpicker-popover.popover.bottomRight,.iconpicker-popover.popover.bottomLeft,.iconpicker-popover.popover.bottomLeftCorner{margin-top:10px}.iconpicker-popover.popover.left,.iconpicker-popover.popover.leftBottom,.iconpicker-popover.popover.leftTop{margin-left:-10px}.iconpicker-popover.popover.inline{margin:0 0 12px 0;position:relative;display:inline-block;opacity:1;top:auto;left:auto;bottom:auto;right:auto;max-width:100%;box-shadow:none;z-index:auto;vertical-align:top}.iconpicker-popover.popover.inline>.arrow{display:none}.dropdown-menu .iconpicker-popover.inline{margin:0;border:none}.dropdown-menu.iconpicker-container{padding:0}.iconpicker-popover.popover .popover-title{padding:12px;font-size:13px;line-height:15px;border-bottom:1px solid #ebebeb;background-color:#f7f7f7}.iconpicker-popover.popover .popover-title input[type=search].iconpicker-search{margin:0 0 2px 0}.iconpicker-popover.popover .popover-title-text~input[type=search].iconpicker-search{margin-top:12px}.iconpicker-popover.popover .popover-content{padding:0px;text-align:center}.iconpicker-popover .popover-footer{float:none;clear:both;padding:12px;text-align:right;margin:0;border-top:1px solid #ebebeb;background-color:#f7f7f7}.iconpicker-popover .popover-footer:before,.iconpicker-popover .popover-footer:after{content:" ";display:table}.iconpicker-popover .popover-footer:after{clear:both}.iconpicker-popover .popover-footer .iconpicker-btn{margin-left:10px}.iconpicker-popover .popover-footer input[type=search].iconpicker-search{margin-bottom:12px}.iconpicker-popover.popover>.arrow,.iconpicker-popover.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.iconpicker-popover.popover>.arrow{border-width:11px}.iconpicker-popover.popover>.arrow:after{border-width:10px;content:""}.iconpicker-popover.popover.top>.arrow,.iconpicker-popover.popover.topLeft>.arrow,.iconpicker-popover.popover.topRight>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.iconpicker-popover.popover.top>.arrow:after,.iconpicker-popover.popover.topLeft>.arrow:after,.iconpicker-popover.popover.topRight>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.iconpicker-popover.popover.topLeft>.arrow{left:8px;margin-left:0}.iconpicker-popover.popover.topRight>.arrow{left:auto;right:8px;margin-left:0}.iconpicker-popover.popover.right>.arrow,.iconpicker-popover.popover.rightTop>.arrow,.iconpicker-popover.popover.rightBottom>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.iconpicker-popover.popover.right>.arrow:after,.iconpicker-popover.popover.rightTop>.arrow:after,.iconpicker-popover.popover.rightBottom>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.iconpicker-popover.popover.rightTop>.arrow{top:auto;bottom:8px;margin-top:0}.iconpicker-popover.popover.rightBottom>.arrow{top:8px;margin-top:0}.iconpicker-popover.popover.bottom>.arrow,.iconpicker-popover.popover.bottomRight>.arrow,.iconpicker-popover.popover.bottomLeft>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.iconpicker-popover.popover.bottom>.arrow:after,.iconpicker-popover.popover.bottomRight>.arrow:after,.iconpicker-popover.popover.bottomLeft>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.iconpicker-popover.popover.bottomLeft>.arrow{left:8px;margin-left:0}.iconpicker-popover.popover.bottomRight>.arrow{left:auto;right:8px;margin-left:0}.iconpicker-popover.popover.left>.arrow,.iconpicker-popover.popover.leftBottom>.arrow,.iconpicker-popover.popover.leftTop>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.iconpicker-popover.popover.left>.arrow:after,.iconpicker-popover.popover.leftBottom>.arrow:after,.iconpicker-popover.popover.leftTop>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.iconpicker-popover.popover.leftBottom>.arrow{top:8px;margin-top:0}.iconpicker-popover.popover.leftTop>.arrow{top:auto;bottom:8px;margin-top:0}.iconpicker{position:relative;text-align:left;text-shadow:none;line-height:0;display:block;margin:0;overflow:hidden}.iconpicker *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:relative}.iconpicker:before,.iconpicker:after{content:" ";display:table}.iconpicker:after{clear:both}.iconpicker .iconpicker-items{position:relative;clear:both;float:none;padding:12px 0 0 12px;background:#fff;margin:0;overflow:hidden;overflow-y:auto;min-height:49px;max-height:246px}.iconpicker .iconpicker-items:before,.iconpicker .iconpicker-items:after{content:" ";display:table}.iconpicker .iconpicker-items:after{clear:both}.iconpicker .iconpicker-item{float:left;width:14px;height:14px;padding:12px;margin:0 12px 12px 0;text-align:center;cursor:pointer;border-radius:3px;font-size:14px;box-shadow:0 0 0 1px #ddd;color:inherit}.iconpicker .iconpicker-item:hover:not(.iconpicker-selected){background-color:#eee}.iconpicker .iconpicker-item.iconpicker-selected{box-shadow:none;color:#fff;background:#000}.iconpicker-component{cursor:pointer}
@font-face {
    font-family: summernote;
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(../fonts/summernote.eot);
    src: url(../fonts/summernote.eot?#iefix) format("embedded-opentype"),url(../fonts/summernote.woff2) format("woff2"),url(../fonts/summernote.woff) format("woff"),url(../fonts/summernote.ttf) format("truetype")
}[class*=" note-icon"]:before,[class^=note-icon]:before{display:inline-block;font-family:summernote;font-style:normal;font-size:inherit;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align:before{content:"\ea01"}.note-icon-align-center:before{content:"\ea02"}.note-icon-align-indent:before{content:"\ea03"}.note-icon-align-justify:before{content:"\ea04"}.note-icon-align-left:before{content:"\ea05"}.note-icon-align-outdent:before{content:"\ea06"}.note-icon-align-right:before{content:"\ea07"}.note-icon-arrow-circle-down:before{content:"\ea08"}.note-icon-arrow-circle-left:before{content:"\ea09"}.note-icon-arrow-circle-right:before{content:"\ea0a"}.note-icon-arrow-circle-up:before{content:"\ea0b"}.note-icon-arrows-alt:before{content:"\ea0c"}.note-icon-arrows-h:before{content:"\ea0d"}.note-icon-arrows-v:before{content:"\ea0e"}.note-icon-bold:before{content:"\ea0f"}.note-icon-caret:before{content:"\ea10"}.note-icon-chain-broken:before{content:"\ea11"}.note-icon-circle:before{content:"\ea12"}.note-icon-close:before{content:"\ea13"}.note-icon-code:before{content:"\ea14"}.note-icon-col-after:before{content:"\ea15"}.note-icon-col-before:before{content:"\ea16"}.note-icon-col-remove:before{content:"\ea17"}.note-icon-eraser:before{content:"\ea18"}.note-icon-float-left:before{content:"\ea19"}.note-icon-float-none:before{content:"\ea1a"}.note-icon-float-right:before{content:"\ea1b"}.note-icon-font:before{content:"\ea1c"}.note-icon-frame:before{content:"\ea1d"}.note-icon-italic:before{content:"\ea1e"}.note-icon-link:before{content:"\ea1f"}.note-icon-magic:before{content:"\ea20"}.note-icon-menu-check:before{content:"\ea21"}.note-icon-minus:before{content:"\ea22"}.note-icon-orderedlist:before{content:"\ea23"}.note-icon-pencil:before{content:"\ea24"}.note-icon-picture:before{content:"\ea25"}.note-icon-question:before{content:"\ea26"}.note-icon-redo:before{content:"\ea27"}.note-icon-rollback:before{content:"\ea28"}.note-icon-row-above:before{content:"\ea29"}.note-icon-row-below:before{content:"\ea2a"}.note-icon-row-remove:before{content:"\ea2b"}.note-icon-special-character:before{content:"\ea2c"}.note-icon-square:before{content:"\ea2d"}.note-icon-strikethrough:before{content:"\ea2e"}.note-icon-subscript:before{content:"\ea2f"}.note-icon-summernote:before{content:"\ea30"}.note-icon-superscript:before{content:"\ea31"}.note-icon-table:before{content:"\ea32"}.note-icon-text-height:before{content:"\ea33"}.note-icon-trash:before{content:"\ea34"}.note-icon-underline:before{content:"\ea35"}.note-icon-undo:before{content:"\ea36"}.note-icon-unorderedlist:before{content:"\ea37"}.note-icon-video:before{content:"\ea38"}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;display:none;z-index:100;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;vertical-align:middle;text-align:center;font-size:28px;font-weight:700}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-airframe,.note-editor.note-frame{border:1px solid #a9a9a9}.note-editor.note-airframe.codeview .note-editing-area .note-editable,.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-airframe.codeview .note-editing-area .note-codable,.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-airframe .note-editing-area,.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-airframe .note-editing-area .note-editable,.note-editor.note-frame .note-editing-area .note-editable{background-color:#fff;color:#000;padding:10px;overflow:auto;word-wrap:break-word}.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:#e5e5e5}.note-editor.note-airframe .note-editing-area .note-codable,.note-editor.note-frame .note-editing-area .note-codable{display:none;width:100%;padding:10px;border:none;box-shadow:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;resize:none;outline:none;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin-bottom:0}.note-editor.note-airframe.fullscreen,.note-editor.note-frame.fullscreen{position:fixed;top:0;left:0;width:100%!important;z-index:1050}.note-editor.note-airframe.fullscreen .note-editable,.note-editor.note-frame.fullscreen .note-editable{background-color:#fff}.note-editor.note-airframe.fullscreen .note-resizebar,.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-airframe .note-status-output,.note-editor.note-frame .note-status-output{display:block;width:100%;font-size:14px;line-height:1.42857143;height:20px;margin-bottom:0;color:#000;border:0;border-top:1px solid #e2e2e2}.note-editor.note-airframe .note-status-output:empty,.note-editor.note-frame .note-status-output:empty{height:0;border-top:0 solid transparent}.note-editor.note-airframe .note-status-output .pull-right,.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-airframe .note-status-output .text-muted,.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-airframe .note-status-output .text-primary,.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-airframe .note-status-output .text-success,.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-airframe .note-status-output .text-info,.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-airframe .note-status-output .text-warning,.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-airframe .note-status-output .text-danger,.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-airframe .note-status-output .alert,.note-editor.note-frame .note-status-output .alert{margin:-7px 0 0;padding:7px 10px 2px;border-radius:0;color:#000;background-color:#f5f5f5}.note-editor.note-airframe .note-status-output .alert .note-icon,.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-airframe .note-status-output .alert-success,.note-editor.note-frame .note-status-output .alert-success{color:#3c763d!important;background-color:#dff0d8!important}.note-editor.note-airframe .note-status-output .alert-info,.note-editor.note-frame .note-status-output .alert-info{color:#31708f!important;background-color:#d9edf7!important}.note-editor.note-airframe .note-status-output .alert-warning,.note-editor.note-frame .note-status-output .alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.note-editor.note-airframe .note-status-output .alert-danger,.note-editor.note-frame .note-status-output .alert-danger{color:#a94442!important;background-color:#f2dede!important}.note-editor.note-airframe .note-statusbar,.note-editor.note-frame .note-statusbar{background-color:#f5f5f5;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #ddd}.note-editor.note-airframe .note-statusbar .note-resizebar,.note-editor.note-frame .note-statusbar .note-resizebar{padding-top:1px;height:9px;width:100%;cursor:ns-resize}.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #a9a9a9}.note-editor.note-airframe .note-statusbar.locked .note-resizebar,.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-airframe .note-placeholder,.note-editor.note-frame .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative}.note-popover .popover-content,.note-toolbar{margin:0;padding:0 0 5px 5px}.note-popover .popover-content>.note-btn-group,.note-toolbar>.note-btn-group{margin-top:5px;margin-left:0;margin-right:5px}.note-popover .popover-content .note-btn-group .note-table,.note-toolbar .note-btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker,.note-toolbar .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre,.note-toolbar .note-style .dropdown-style blockquote,.note-toolbar .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p,.note-toolbar .note-style .dropdown-style h1,.note-toolbar .note-style .dropdown-style h2,.note-toolbar .note-style .dropdown-style h3,.note-toolbar .note-style .dropdown-style h4,.note-toolbar .note-style .dropdown-style h5,.note-toolbar .note-style .dropdown-style h6,.note-toolbar .note-style .dropdown-style p{margin:0;padding:0}.note-popover .popover-content .note-color-all .note-dropdown-menu,.note-toolbar .note-color-all .note-dropdown-menu{min-width:337px}.note-popover .popover-content .note-color .dropdown-toggle,.note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette,.note-toolbar .note-color .note-dropdown-menu .note-palette{display:inline-block;margin:0;width:160px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child,.note-toolbar .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title{font-size:12px;margin:2px 7px;text-align:center;border-bottom:1px solid #eee}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select{font-size:11px;margin:3px;padding:0 3px;cursor:pointer;width:100%;border-radius:5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-popover .popover-content .note-para .note-dropdown-menu,.note-toolbar .note-para .note-dropdown-menu{min-width:216px;padding:5px}.note-popover .popover-content .note-para .note-dropdown-menu>div:first-child,.note-toolbar .note-para .note-dropdown-menu>div:first-child{margin-right:5px}.note-popover .popover-content .note-dropdown-menu,.note-toolbar .note-dropdown-menu{min-width:160px}.note-popover .popover-content .note-dropdown-menu.right,.note-toolbar .note-dropdown-menu.right{right:0;left:auto}.note-popover .popover-content .note-dropdown-menu.right:before,.note-toolbar .note-dropdown-menu.right:before{right:9px;left:auto!important}.note-popover .popover-content .note-dropdown-menu.right:after,.note-toolbar .note-dropdown-menu.right:after{right:10px;left:auto!important}.note-popover .popover-content .note-dropdown-menu.note-check a i,.note-toolbar .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-popover .popover-content .note-dropdown-menu.note-check a.checked i,.note-toolbar .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:1px solid #fff}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.note-toolbar .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-modal .modal-dialog{outline:0;border-radius:5px;box-shadow:0 3px 9px rgba(0,0,0,.5)}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{min-height:100px;font-size:30px;line-height:4;color:#d3d3d3;text-align:center;border:4px dashed #d3d3d3;margin-bottom:10px}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.note-placeholder{position:absolute;display:none;color:grey}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid #000}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:#000;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-holder,.note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;border:1px solid #000}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:none;border-bottom:none}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:none;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:none;border-right:none}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:none;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;color:#fff;background-color:#000;font-size:12px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{padding:3px;max-height:150px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;white-space:nowrap;text-decoration:none;background-color:#428bca;outline:0;cursor:pointer}.note-toolbar .note-btn{background:#fff;border-color:#dae0e5;padding:.28rem .65rem;font-size:13px}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
    content: "\002a";
}

.glyphicon-plus:before {
    content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
    content: "\20ac";
}

.glyphicon-minus:before {
    content: "\2212";
}

.glyphicon-cloud:before {
    content: "\2601";
}

.glyphicon-envelope:before {
    content: "\2709";
}

.glyphicon-pencil:before {
    content: "\270f";
}

.glyphicon-glass:before {
    content: "\e001";
}

.glyphicon-music:before {
    content: "\e002";
}

.glyphicon-search:before {
    content: "\e003";
}

.glyphicon-heart:before {
    content: "\e005";
}

.glyphicon-star:before {
    content: "\e006";
}

.glyphicon-star-empty:before {
    content: "\e007";
}

.glyphicon-user:before {
    content: "\e008";
}

.glyphicon-film:before {
    content: "\e009";
}

.glyphicon-th-large:before {
    content: "\e010";
}

.glyphicon-th:before {
    content: "\e011";
}

.glyphicon-th-list:before {
    content: "\e012";
}

.glyphicon-ok:before {
    content: "\e013";
}

.glyphicon-remove:before {
    content: "\e014";
}

.glyphicon-zoom-in:before {
    content: "\e015";
}

.glyphicon-zoom-out:before {
    content: "\e016";
}

.glyphicon-off:before {
    content: "\e017";
}

.glyphicon-signal:before {
    content: "\e018";
}

.glyphicon-cog:before {
    content: "\e019";
}

.glyphicon-trash:before {
    content: "\e020";
}

.glyphicon-home:before {
    content: "\e021";
}

.glyphicon-file:before {
    content: "\e022";
}

.glyphicon-time:before {
    content: "\e023";
}

.glyphicon-road:before {
    content: "\e024";
}

.glyphicon-download-alt:before {
    content: "\e025";
}

.glyphicon-download:before {
    content: "\e026";
}

.glyphicon-upload:before {
    content: "\e027";
}

.glyphicon-inbox:before {
    content: "\e028";
}

.glyphicon-play-circle:before {
    content: "\e029";
}

.glyphicon-repeat:before {
    content: "\e030";
}

.glyphicon-refresh:before {
    content: "\e031";
}

.glyphicon-list-alt:before {
    content: "\e032";
}

.glyphicon-lock:before {
    content: "\e033";
}

.glyphicon-flag:before {
    content: "\e034";
}

.glyphicon-headphones:before {
    content: "\e035";
}

.glyphicon-volume-off:before {
    content: "\e036";
}

.glyphicon-volume-down:before {
    content: "\e037";
}

.glyphicon-volume-up:before {
    content: "\e038";
}

.glyphicon-qrcode:before {
    content: "\e039";
}

.glyphicon-barcode:before {
    content: "\e040";
}

.glyphicon-tag:before {
    content: "\e041";
}

.glyphicon-tags:before {
    content: "\e042";
}

.glyphicon-book:before {
    content: "\e043";
}

.glyphicon-bookmark:before {
    content: "\e044";
}

.glyphicon-print:before {
    content: "\e045";
}

.glyphicon-camera:before {
    content: "\e046";
}

.glyphicon-font:before {
    content: "\e047";
}

.glyphicon-bold:before {
    content: "\e048";
}

.glyphicon-italic:before {
    content: "\e049";
}

.glyphicon-text-height:before {
    content: "\e050";
}

.glyphicon-text-width:before {
    content: "\e051";
}

.glyphicon-align-left:before {
    content: "\e052";
}

.glyphicon-align-center:before {
    content: "\e053";
}

.glyphicon-align-right:before {
    content: "\e054";
}

.glyphicon-align-justify:before {
    content: "\e055";
}

.glyphicon-list:before {
    content: "\e056";
}

.glyphicon-indent-left:before {
    content: "\e057";
}

.glyphicon-indent-right:before {
    content: "\e058";
}

.glyphicon-facetime-video:before {
    content: "\e059";
}

.glyphicon-picture:before {
    content: "\e060";
}

.glyphicon-map-marker:before {
    content: "\e062";
}

.glyphicon-adjust:before {
    content: "\e063";
}

.glyphicon-tint:before {
    content: "\e064";
}

.glyphicon-edit:before {
    content: "\e065";
}

.glyphicon-share:before {
    content: "\e066";
}

.glyphicon-check:before {
    content: "\e067";
}

.glyphicon-move:before {
    content: "\e068";
}

.glyphicon-step-backward:before {
    content: "\e069";
}

.glyphicon-fast-backward:before {
    content: "\e070";
}

.glyphicon-backward:before {
    content: "\e071";
}

.glyphicon-play:before {
    content: "\e072";
}

.glyphicon-pause:before {
    content: "\e073";
}

.glyphicon-stop:before {
    content: "\e074";
}

.glyphicon-forward:before {
    content: "\e075";
}

.glyphicon-fast-forward:before {
    content: "\e076";
}

.glyphicon-step-forward:before {
    content: "\e077";
}

.glyphicon-eject:before {
    content: "\e078";
}

.glyphicon-chevron-left:before {
    content: "\e079";
}

.glyphicon-chevron-right:before {
    content: "\e080";
}

.glyphicon-plus-sign:before {
    content: "\e081";
}

.glyphicon-minus-sign:before {
    content: "\e082";
}

.glyphicon-remove-sign:before {
    content: "\e083";
}

.glyphicon-ok-sign:before {
    content: "\e084";
}

.glyphicon-question-sign:before {
    content: "\e085";
}

.glyphicon-info-sign:before {
    content: "\e086";
}

.glyphicon-screenshot:before {
    content: "\e087";
}

.glyphicon-remove-circle:before {
    content: "\e088";
}

.glyphicon-ok-circle:before {
    content: "\e089";
}

.glyphicon-ban-circle:before {
    content: "\e090";
}

.glyphicon-arrow-left:before {
    content: "\e091";
}

.glyphicon-arrow-right:before {
    content: "\e092";
}

.glyphicon-arrow-up:before {
    content: "\e093";
}

.glyphicon-arrow-down:before {
    content: "\e094";
}

.glyphicon-share-alt:before {
    content: "\e095";
}

.glyphicon-resize-full:before {
    content: "\e096";
}

.glyphicon-resize-small:before {
    content: "\e097";
}

.glyphicon-exclamation-sign:before {
    content: "\e101";
}

.glyphicon-gift:before {
    content: "\e102";
}

.glyphicon-leaf:before {
    content: "\e103";
}

.glyphicon-fire:before {
    content: "\e104";
}

.glyphicon-eye-open:before {
    content: "\e105";
}

.glyphicon-eye-close:before {
    content: "\e106";
}

.glyphicon-warning-sign:before {
    content: "\e107";
}

.glyphicon-plane:before {
    content: "\e108";
}

.glyphicon-calendar:before {
    content: "\e109";
}

.glyphicon-random:before {
    content: "\e110";
}

.glyphicon-comment:before {
    content: "\e111";
}

.glyphicon-magnet:before {
    content: "\e112";
}

.glyphicon-chevron-up:before {
    content: "\e113";
}

.glyphicon-chevron-down:before {
    content: "\e114";
}

.glyphicon-retweet:before {
    content: "\e115";
}

.glyphicon-shopping-cart:before {
    content: "\e116";
}

.glyphicon-folder-close:before {
    content: "\e117";
}

.glyphicon-folder-open:before {
    content: "\e118";
}

.glyphicon-resize-vertical:before {
    content: "\e119";
}

.glyphicon-resize-horizontal:before {
    content: "\e120";
}

.glyphicon-hdd:before {
    content: "\e121";
}

.glyphicon-bullhorn:before {
    content: "\e122";
}

.glyphicon-bell:before {
    content: "\e123";
}

.glyphicon-certificate:before {
    content: "\e124";
}

.glyphicon-thumbs-up:before {
    content: "\e125";
}

.glyphicon-thumbs-down:before {
    content: "\e126";
}

.glyphicon-hand-right:before {
    content: "\e127";
}

.glyphicon-hand-left:before {
    content: "\e128";
}

.glyphicon-hand-up:before {
    content: "\e129";
}

.glyphicon-hand-down:before {
    content: "\e130";
}

.glyphicon-circle-arrow-right:before {
    content: "\e131";
}

.glyphicon-circle-arrow-left:before {
    content: "\e132";
}

.glyphicon-circle-arrow-up:before {
    content: "\e133";
}

.glyphicon-circle-arrow-down:before {
    content: "\e134";
}

.glyphicon-globe:before {
    content: "\e135";
}

.glyphicon-wrench:before {
    content: "\e136";
}

.glyphicon-tasks:before {
    content: "\e137";
}

.glyphicon-filter:before {
    content: "\e138";
}

.glyphicon-briefcase:before {
    content: "\e139";
}

.glyphicon-fullscreen:before {
    content: "\e140";
}

.glyphicon-dashboard:before {
    content: "\e141";
}

.glyphicon-paperclip:before {
    content: "\e142";
}

.glyphicon-heart-empty:before {
    content: "\e143";
}

.glyphicon-link:before {
    content: "\e144";
}

.glyphicon-phone:before {
    content: "\e145";
}

.glyphicon-pushpin:before {
    content: "\e146";
}

.glyphicon-usd:before {
    content: "\e148";
}

.glyphicon-gbp:before {
    content: "\e149";
}

.glyphicon-sort:before {
    content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}

.glyphicon-sort-by-order:before {
    content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}

.glyphicon-sort-by-attributes:before {
    content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}

.glyphicon-unchecked:before {
    content: "\e157";
}

.glyphicon-expand:before {
    content: "\e158";
}

.glyphicon-collapse-down:before {
    content: "\e159";
}

.glyphicon-collapse-up:before {
    content: "\e160";
}

.glyphicon-log-in:before {
    content: "\e161";
}

.glyphicon-flash:before {
    content: "\e162";
}

.glyphicon-log-out:before {
    content: "\e163";
}

.glyphicon-new-window:before {
    content: "\e164";
}

.glyphicon-record:before {
    content: "\e165";
}

.glyphicon-save:before {
    content: "\e166";
}

.glyphicon-open:before {
    content: "\e167";
}

.glyphicon-saved:before {
    content: "\e168";
}

.glyphicon-import:before {
    content: "\e169";
}

.glyphicon-export:before {
    content: "\e170";
}

.glyphicon-send:before {
    content: "\e171";
}

.glyphicon-floppy-disk:before {
    content: "\e172";
}

.glyphicon-floppy-saved:before {
    content: "\e173";
}

.glyphicon-floppy-remove:before {
    content: "\e174";
}

.glyphicon-floppy-save:before {
    content: "\e175";
}

.glyphicon-floppy-open:before {
    content: "\e176";
}

.glyphicon-credit-card:before {
    content: "\e177";
}

.glyphicon-transfer:before {
    content: "\e178";
}

.glyphicon-cutlery:before {
    content: "\e179";
}

.glyphicon-header:before {
    content: "\e180";
}

.glyphicon-compressed:before {
    content: "\e181";
}

.glyphicon-earphone:before {
    content: "\e182";
}

.glyphicon-phone-alt:before {
    content: "\e183";
}

.glyphicon-tower:before {
    content: "\e184";
}

.glyphicon-stats:before {
    content: "\e185";
}

.glyphicon-sd-video:before {
    content: "\e186";
}

.glyphicon-hd-video:before {
    content: "\e187";
}

.glyphicon-subtitles:before {
    content: "\e188";
}

.glyphicon-sound-stereo:before {
    content: "\e189";
}

.glyphicon-sound-dolby:before {
    content: "\e190";
}

.glyphicon-sound-5-1:before {
    content: "\e191";
}

.glyphicon-sound-6-1:before {
    content: "\e192";
}

.glyphicon-sound-7-1:before {
    content: "\e193";
}

.glyphicon-copyright-mark:before {
    content: "\e194";
}

.glyphicon-registration-mark:before {
    content: "\e195";
}

.glyphicon-cloud-download:before {
    content: "\e197";
}

.glyphicon-cloud-upload:before {
    content: "\e198";
}

.glyphicon-tree-conifer:before {
    content: "\e199";
}

.glyphicon-tree-deciduous:before {
    content: "\e200";
}

.glyphicon-cd:before {
    content: "\e201";
}

.glyphicon-save-file:before {
    content: "\e202";
}

.glyphicon-open-file:before {
    content: "\e203";
}

.glyphicon-level-up:before {
    content: "\e204";
}

.glyphicon-copy:before {
    content: "\e205";
}

.glyphicon-paste:before {
    content: "\e206";
}

.glyphicon-alert:before {
    content: "\e209";
}

.glyphicon-equalizer:before {
    content: "\e210";
}

.glyphicon-king:before {
    content: "\e211";
}

.glyphicon-queen:before {
    content: "\e212";
}

.glyphicon-pawn:before {
    content: "\e213";
}

.glyphicon-bishop:before {
    content: "\e214";
}

.glyphicon-knight:before {
    content: "\e215";
}

.glyphicon-baby-formula:before {
    content: "\e216";
}

.glyphicon-tent:before {
    content: "\26fa";
}

.glyphicon-blackboard:before {
    content: "\e218";
}

.glyphicon-bed:before {
    content: "\e219";
}

.glyphicon-apple:before {
    content: "\f8ff";
}

.glyphicon-erase:before {
    content: "\e221";
}

.glyphicon-hourglass:before {
    content: "\231b";
}

.glyphicon-lamp:before {
    content: "\e223";
}

.glyphicon-duplicate:before {
    content: "\e224";
}

.glyphicon-piggy-bank:before {
    content: "\e225";
}

.glyphicon-scissors:before {
    content: "\e226";
}

.glyphicon-bitcoin:before {
    content: "\e227";
}

.glyphicon-btc:before {
    content: "\e227";
}

.glyphicon-xbt:before {
    content: "\e227";
}

.glyphicon-yen:before {
    content: "\00a5";
}

.glyphicon-jpy:before {
    content: "\00a5";
}

.glyphicon-ruble:before {
    content: "\20bd";
}

.glyphicon-rub:before {
    content: "\20bd";
}

.glyphicon-scale:before {
    content: "\e230";
}

.glyphicon-ice-lolly:before {
    content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232";
}

.glyphicon-education:before {
    content: "\e233";
}

.glyphicon-option-horizontal:before {
    content: "\e234";
}

.glyphicon-option-vertical:before {
    content: "\e235";
}

.glyphicon-menu-hamburger:before {
    content: "\e236";
}

.glyphicon-modal-window:before {
    content: "\e237";
}

.glyphicon-oil:before {
    content: "\e238";
}

.glyphicon-grain:before {
    content: "\e239";
}

.glyphicon-sunglasses:before {
    content: "\e240";
}

.glyphicon-text-size:before {
    content: "\e241";
}

.glyphicon-text-color:before {
    content: "\e242";
}

.glyphicon-text-background:before {
    content: "\e243";
}

.glyphicon-object-align-top:before {
    content: "\e244";
}

.glyphicon-object-align-bottom:before {
    content: "\e245";
}

.glyphicon-object-align-horizontal:before {
    content: "\e246";
}

.glyphicon-object-align-left:before {
    content: "\e247";
}

.glyphicon-object-align-vertical:before {
    content: "\e248";
}

.glyphicon-object-align-right:before {
    content: "\e249";
}

.glyphicon-triangle-right:before {
    content: "\e250";
}

.glyphicon-triangle-left:before {
    content: "\e251";
}

.glyphicon-triangle-bottom:before {
    content: "\e252";
}

.glyphicon-triangle-top:before {
    content: "\e253";
}

.glyphicon-console:before {
    content: "\e254";
}

.glyphicon-superscript:before {
    content: "\e255";
}

.glyphicon-subscript:before {
    content: "\e256";
}

.glyphicon-menu-left:before {
    content: "\e257";
}

.glyphicon-menu-right:before {
    content: "\e258";
}

.glyphicon-menu-down:before {
    content: "\e259";
}

.glyphicon-menu-up:before {
    content: "\e260";
}

/*
 * 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/#bs4/jszip-3.10.1/dt-2.2.1/b-3.2.0/b-colvis-3.2.0/b-html5-3.2.0/cr-2.0.4/date-1.5.5/fc-5.0.4/fh-4.0.1/kt-2.12.1/r-3.0.3/rg-1.5.1/rr-1.5.0/sc-2.4.3/sb-1.8.1/sp-2.3.3/sl-3.0.0/sr-1.4.1
 *
 * Included libraries:
 *  JSZip 3.10.1, DataTables 2.2.1, Buttons 3.2.0, Column visibility 3.2.0, HTML5 export 3.2.0, ColReorder 2.0.4, DateTime 1.5.5, FixedColumns 5.0.4, FixedHeader 4.0.1, KeyTable 2.12.1, Responsive 3.0.3, RowGroup 1.5.1, RowReorder 1.5.0, Scroller 2.4.3, SearchBuilder 1.8.1, SearchPanes 2.3.3, Select 3.0.0, StateRestore 1.4.1
 */

:root{--dt-row-selected: 2, 117, 216;--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;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0, 0, 0, 0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0, 0, 0, 0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable tfoot:empty{display:none}html.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:rgba(255, 255, 255, 0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:rgba(255, 255, 255, 0.5);border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{height:0 !important;padding-top:0px !important;padding-bottom:0px !important;border-top-width:0px !important;border-bottom-width:0px !important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0 !important;overflow:hidden !important}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before{position:absolute;display:block;bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{position:absolute;display:block;top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>th.dt-ordering-asc,table.dataTable thead>tr>th.dt-ordering-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>td.dt-ordering-asc,table.dataTable thead>tr>td.dt-ordering-desc{position:relative;padding-right:30px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{position:absolute;right:12px;top:0;bottom:0;width:12px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(0, 0, 0, 0.05);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled span.dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(255, 255, 255, 0.05)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(2, 117, 216);background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dt-processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-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,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center{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 th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable.table{clear:both;max-width:none;border-spacing:0;margin-bottom:0}table.dataTable.table.table-striped>tbody>tr:nth-of-type(2n+1){background-color:transparent}table.dataTable.table>tbody>tr{background-color:transparent}table.dataTable.table>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgb(2, 117, 216);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.table>tbody>tr.selected a{color:rgb(9, 10, 11);color:rgb(var(--dt-row-selected-link))}table.dataTable.table.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05)}table.dataTable.table.table-striped>tbody>tr:nth-of-type(2n+1).selected>*{box-shadow:inset 0 0 0 9999px rgba(2, 117, 216, 0.95);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95)}table.dataTable.table.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075)}table.dataTable.table.table-hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(2, 117, 216, 0.975);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975)}div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>*:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block !important}@media screen and (max-width: 767px){div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:0}}div.dt-container>div.row{margin-bottom:.5rem}div.dt-container>div.row:last-child{margin-bottom:0}div.dt-container div.dt-length label{font-weight:normal;text-align:left;white-space:nowrap;margin-bottom:0}div.dt-container div.dt-length select{width:auto;display:inline-block;margin-right:.5em}div.dt-container div.dt-search label{font-weight:normal;white-space:nowrap;text-align:left;margin-bottom:0}div.dt-container div.dt-search input{margin-left:.5em;display:inline-block;width:auto}div.dt-container div.dt-info{white-space:nowrap}div.dt-container div.dt-paging{margin:0}div.dt-container div.dt-paging ul.pagination{margin:0;flex-wrap:wrap}div.dt-container div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}div.dt-container div.dt-scroll-body{border-bottom:1px solid #dee2e6}div.dt-container div.dt-scroll-body table,div.dt-container div.dt-scroll-body tbody>tr:last-child>*{border-bottom:none}div.dt-scroll-head table.dataTable{margin-bottom:0 !important}div.dt-scroll-body>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dt-scroll-body>table thead .dt-orderable-asc:before,div.dt-scroll-body>table thead .dt-orderable-desc:after{display:none}div.dt-scroll-body>table>tbody tr:first-child th,div.dt-scroll-body>table>tbody tr:first-child td{border-top:none}div.dt-scroll-foot>.dt-scroll-footInner{box-sizing:content-box}div.dt-scroll-foot>.dt-scroll-footInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dt-container div.dt-length,div.dt-container div.dt-search,div.dt-container div.dt-info,div.dt-container div.dt-paging{text-align:center}div.dt-container div.row{margin-bottom:0}div.dt-container div.row>*{margin-bottom:.5rem}div.dt-container div.dt-paging ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr th.dt-orderable-asc,table.dataTable.table-sm>thead>tr th.dt-orderable-desc,table.dataTable.table-sm>thead>tr th.dt-ordering-asc,table.dataTable.table-sm>thead>tr th.dt-ordering-desc,table.dataTable.table-sm>thead>tr td.dt-orderable-asc,table.dataTable.table-sm>thead>tr td.dt-orderable-desc,table.dataTable.table-sm>thead>tr td.dt-ordering-asc,table.dataTable.table-sm>thead>tr td.dt-ordering-desc{padding-right:20px}table.dataTable.table-sm>thead>tr th.dt-orderable-asc span.dt-column-order,table.dataTable.table-sm>thead>tr th.dt-orderable-desc span.dt-column-order,table.dataTable.table-sm>thead>tr th.dt-ordering-asc span.dt-column-order,table.dataTable.table-sm>thead>tr th.dt-ordering-desc span.dt-column-order,table.dataTable.table-sm>thead>tr td.dt-orderable-asc span.dt-column-order,table.dataTable.table-sm>thead>tr td.dt-orderable-desc span.dt-column-order,table.dataTable.table-sm>thead>tr td.dt-ordering-asc span.dt-column-order,table.dataTable.table-sm>thead>tr td.dt-ordering-desc span.dt-column-order{right:5px}div.dt-scroll-head table.table-bordered{border-bottom-width:0}div.table-responsive>div.dt-container>div.row{margin:0}div.table-responsive>div.dt-container>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dt-container>div.row>div[class^=col-]:last-child{padding-right:0}


@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;white-space:nowrap}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 .5em .5em;margin-left:.5em;margin-right:.5em;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}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}@media print{table.dataTable tr>*{box-shadow:none !important}}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;width:200px}div.dt-buttons div.dropdown-menu .dt-button{position:relative}div.dt-buttons div.dropdown-menu .dt-button.dropdown-toggle::after{position:absolute;right:12px;top:14px}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:rgb(33, 37, 41);padding:0 16px;overflow:visible}div.dt-buttons div.dropdown-menu div.dt-button-split button:last-child:hover{color:#16181b;background-color:#f8f9fa}div.dt-buttons div.dropdown-menu.fixed{position:fixed;display:block;top:50%;left:50%;margin-left:-75px;border-radius:5px;background-color:white;padding:.5em}div.dt-buttons div.dropdown-menu.fixed.two-column{margin-left:-200px}div.dt-buttons div.dropdown-menu.fixed.three-column{margin-left:-225px}div.dt-buttons div.dropdown-menu.fixed.four-column{margin-left:-300px}div.dt-buttons div.dropdown-menu.fixed.columns{margin-left:-409px}@media screen and (max-width: 1024px){div.dt-buttons div.dropdown-menu.fixed.columns{margin-left:-308px}}@media screen and (max-width: 640px){div.dt-buttons div.dropdown-menu.fixed.columns{margin-left:-203px}}@media screen and (max-width: 460px){div.dt-buttons div.dropdown-menu.fixed.columns{margin-left:-100px}}div.dt-buttons div.dropdown-menu.fixed>:last-child{max-height:100vh;overflow:auto}div.dt-buttons div.dropdown-menu.two-column>:last-child,div.dt-buttons div.dropdown-menu.three-column>:last-child,div.dt-buttons div.dropdown-menu.four-column>:last-child{display:block !important;column-gap:8px}div.dt-buttons div.dropdown-menu.two-column>:last-child>*,div.dt-buttons div.dropdown-menu.three-column>:last-child>*,div.dt-buttons div.dropdown-menu.four-column>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-buttons div.dropdown-menu.two-column{width:400px}div.dt-buttons div.dropdown-menu.two-column>:last-child{padding-bottom:1px;column-count:2}div.dt-buttons div.dropdown-menu.three-column{width:450px}div.dt-buttons div.dropdown-menu.three-column>:last-child{padding-bottom:1px;column-count:3}div.dt-buttons div.dropdown-menu.four-column{width:600px}div.dt-buttons div.dropdown-menu.four-column>:last-child{padding-bottom:1px;column-count:4}div.dt-buttons div.dropdown-menu .dt-button{border-radius:0}div.dt-buttons div.dropdown-menu.columns{width:auto}div.dt-buttons div.dropdown-menu.columns>:last-child{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:818px;padding-bottom:1px}div.dt-buttons div.dropdown-menu.columns>:last-child .dt-button{min-width:200px;flex:0 1;margin:0}div.dt-buttons div.dropdown-menu.columns.dtb-b3>:last-child,div.dt-buttons div.dropdown-menu.columns.dtb-b2>:last-child,div.dt-buttons div.dropdown-menu.columns.dtb-b1>:last-child{justify-content:space-between}div.dt-buttons div.dropdown-menu.columns.dtb-b3 .dt-button{flex:1 1 32%}div.dt-buttons div.dropdown-menu.columns.dtb-b2 .dt-button{flex:1 1 48%}div.dt-buttons div.dropdown-menu.columns.dtb-b1 .dt-button{flex:1 1 100%}@media screen and (max-width: 1024px){div.dt-buttons div.dropdown-menu.columns>:last-child{width:612px}}@media screen and (max-width: 640px){div.dt-buttons div.dropdown-menu.columns>:last-child{width:406px}div.dt-buttons div.dropdown-menu.columns.dtb-b3 .dt-button{flex:0 1 32%}}@media screen and (max-width: 460px){div.dt-buttons div.dropdown-menu.columns>:last-child{width:200px}}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}}


body.dtcr-dragging{overflow-x:hidden}table.dtcr-cloned.dataTable{position:absolute !important;background-color:rgba(255, 255, 255, 0.7);z-index:202;border-radius:4px}table.dataTable tbody tr td.dtcr-moving{background-color:rgba(127, 127, 127, 0.15)}table.dataTable tbody tr td.dtcr-moving-first{border-left:1px solid #0275d8}table.dataTable tbody tr td.dtcr-moving-last{border-right:1px solid #0275d8}html.dark table.dtcr-cloned.dataTable{background-color:rgba(33, 33, 33, 0.9)}


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,:root[data-theme=dark] input.dt-datetime,:root[data-bs-theme=dark] input.dt-datetime{color-scheme:dark}html.dark div.dt-datetime,:root[data-theme=dark] div.dt-datetime,:root[data-bs-theme=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,:root[data-theme=dark] div.dt-datetime table th,:root[data-bs-theme=dark] div.dt-datetime table th{color:#ccc}html.dark div.dt-datetime table td,:root[data-theme=dark] div.dt-datetime table td,:root[data-bs-theme=dark] div.dt-datetime table td{color:#eee}html.dark div.dt-datetime table td.selectable,:root[data-theme=dark] div.dt-datetime table td.selectable,:root[data-bs-theme=dark] div.dt-datetime table td.selectable{background:#373c41}html.dark div.dt-datetime table td.selectable.disabled,:root[data-theme=dark] div.dt-datetime table td.selectable.disabled,:root[data-bs-theme=dark] div.dt-datetime table td.selectable.disabled{color:#aaa;background:#171b1f}html.dark div.dt-datetime table td.selectable.disabled button:hover,:root[data-theme=dark] div.dt-datetime table td.selectable.disabled button:hover,:root[data-bs-theme=dark] div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:#171b1f}html.dark div.dt-datetime table td.selectable.now,:root[data-theme=dark] div.dt-datetime table td.selectable.now,:root[data-bs-theme=dark] div.dt-datetime table td.selectable.now{background:#4b5055}html.dark div.dt-datetime table td.selectable.selected button,:root[data-theme=dark] div.dt-datetime table td.selectable.selected button,:root[data-bs-theme=dark] div.dt-datetime table td.selectable.selected button{background:#6ea8fe;color:black}html.dark div.dt-datetime table td.selectable button:hover,:root[data-theme=dark] div.dt-datetime table td.selectable button:hover,:root[data-bs-theme=dark] div.dt-datetime table td.selectable button:hover{background:#ff8000;color:black}html.dark div.dt-datetime div.dt-datetime-label:hover,:root[data-theme=dark] div.dt-datetime div.dt-datetime-label:hover,:root[data-bs-theme=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,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:hover,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconRight:hover,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconUp:hover,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconDown:hover,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:hover,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconRight:hover,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconUp:hover,:root[data-bs-theme=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,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:after,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconLeft:after{border-right-color:white}html.dark div.dt-datetime div.dt-datetime-iconRight:after,:root[data-theme=dark] div.dt-datetime div.dt-datetime-iconRight:after,:root[data-bs-theme=dark] div.dt-datetime div.dt-datetime-iconRight:after{border-left-color:white}html.dark div.dt-datetime select,:root[data-theme=dark] div.dt-datetime select,:root[data-bs-theme=dark] div.dt-datetime select{color-scheme:dark}html.dark div.dt-datetime-error,:root[data-theme=dark] div.dt-datetime-error,:root[data-bs-theme=dark] div.dt-datetime-error{color:#b11f1f}


table.dataTable thead tr>.dtfc-fixed-start,table.dataTable thead tr>.dtfc-fixed-end,table.dataTable tfoot tr>.dtfc-fixed-start,table.dataTable tfoot tr>.dtfc-fixed-end{top:0;bottom:0;z-index:3;background-color:white}table.dataTable tbody tr>.dtfc-fixed-start,table.dataTable tbody tr>.dtfc-fixed-end{z-index:1;background-color:white}table.dataTable tr>.dtfc-fixed-left::after,table.dataTable tr>.dtfc-fixed-right::after{position:absolute;top:0;bottom:0;width:10px;transition:box-shadow .3s;content:"";pointer-events:none}table.dataTable tr>.dtfc-fixed-left::after{right:0;transform:translateX(100%)}table.dataTable tr>.dtfc-fixed-right::after{left:0;transform:translateX(-80%)}table.dataTable.dtfc-scrolling-left tr>.dtfc-fixed-left::after{box-shadow:inset 10px 0 8px -8px rgba(0, 0, 0, 0.2)}table.dataTable.dtfc-scrolling-right tr>.dtfc-fixed-right::after{box-shadow:inset -10px 0 8px -8px rgba(0, 0, 0, 0.2)}table.dataTable.dtfc-scrolling-right tr>.dtfc-fixed-right+.dtfc-fixed-right::after{box-shadow:none}div.dt-scroll,div.dtfh-floatingparent{position:relative}div.dt-scroll div.dtfc-top-blocker,div.dt-scroll div.dtfc-bottom-blocker,div.dtfh-floatingparent div.dtfc-top-blocker,div.dtfh-floatingparent div.dtfc-bottom-blocker{position:absolute;background-color:white}html.dark table.dataTable thead tr>.dtfc-fixed-start,html.dark table.dataTable thead tr>.dtfc-fixed-end,html.dark table.dataTable tfoot tr>.dtfc-fixed-start,html.dark table.dataTable tfoot tr>.dtfc-fixed-end{background-color:var(--dt-html-background)}html.dark table.dataTable tbody tr>.dtfc-fixed-start,html.dark table.dataTable tbody tr>.dtfc-fixed-end{background-color:var(--dt-html-background)}html.dark table.dataTable.dtfc-scrolling-left tbody>tr>.dtfc-fixed-left::after{box-shadow:inset 10px 0 8px -8px rgba(0, 0, 0, 0.3)}html.dark table.dataTable.dtfc-scrolling-right tbody>tr>.dtfc-fixed-right::after{box-shadow:inset -10px 0 8px -8px rgba(0, 0, 0, 0.3)}html.dark table.dataTable.dtfc-scrolling-right tbody>tr>.dtfc-fixed-right+.dtfc-fixed-right::after{box-shadow:none}html.dark div.dtfc-top-blocker,html.dark div.dtfc-bottom-blocker{background-color:var(--dt-html-background)}div.dtfc-top-blocker,div.dtfc-top-blocker{border-bottom:0px solid #ddd !important}table.dataTable{border-collapse:separate}table.dataTable.table-bordered{border-left-width:0;border-right-width:0}table.dataTable.table-bordered th,table.dataTable.table-bordered td{border-right-width:0;border-top-width:0}table.dataTable.table-bordered th:last-child,table.dataTable.table-bordered td:last-child{border-right:1px solid #dee2e6}table.dataTable.table-bordered tr:last-child th,table.dataTable.table-bordered tr:last-child td{border-bottom-width:0}


table.dataTable.fixedHeader-floating,table.dataTable.fixedHeader-locked{position:relative !important;background-color:white;margin-top:0 !important;margin-bottom:0 !important}@media print{table.fixedHeader-floating{display:none}}


table.dataTable tbody th.focus,table.dataTable tbody td.focus{outline:2px solid #0275d8;outline-offset:-2px}table.dataTable tbody tr.selected th.focus,table.dataTable tbody tr.selected td.focus{outline-color:#013e73}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;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0, 0, 0, 0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}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{border-top:5px solid transparent;border-left:0px solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0, 0, 0, 0.5)}table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before{border-top:10px solid rgba(0, 0, 0, 0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}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;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0, 0, 0, 0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}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{border-top:5px solid transparent;border-left:0px solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0, 0, 0, 0.5)}table.dataTable.dtr-column>tbody>tr.dtr-expanded td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded td.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.control:before{border-top:10px solid rgba(0, 0, 0, 0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}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,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control:before{border-left-color:rgba(255, 255, 255, 0.5) !important}html.dark table.dataTable>tbody>tr>td.dtr-control.arrow-right::before,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control.arrow-right::before{border-right-color:rgba(255, 255, 255, 0.5) !important}html.dark table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html.dark table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before{border-top-color:rgba(255, 255, 255, 0.5) !important;border-left-color:transparent !important;border-right-color:transparent !important}html.dark table.dataTable>tbody>tr.child ul.dtr-details>li,html[data-bs-theme=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,html[data-bs-theme=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 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)}


div.dt-rowReorder-float-parent{table-layout:fixed;outline:2px solid #0275d8;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}


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.dt-scroll-body,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.dt-scroll-body table,div.dts div.dataTables_scrollBody table{background-color:white;z-index:2}div.dts div.dt-length,div.dts div.dt-paging,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.dt-scroll-body,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.dt-scroll-body table,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}


div.dt-button-collection{overflow:visible !important;z-index:2002 !important}div.dt-button-collection div.dtsb-searchBuilder{box-sizing:border-box;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;width:100%}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:14px}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:.8em}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-search{float:right}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;font-size:1em}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.dtsb-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-control{width:auto;display:inline-block}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-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}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}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}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 input{padding-right:2em;width:100% !important;box-sizing:border-box;font-size:1em}div.dtsp-topRow div.dtsp-subRow1 input[disabled=disabled]{background-color:transparent;border:none;cursor:initial;box-shadow:none;padding-bottom:0;padding-top:0;min-height:1em;height:fit-content;box-sizing:content-box}div.dtsp-topRow div.dtsp-subRow1 input[disabled=disabled]::placeholder{color:initial;opacity:1}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 div.dtsp-panesContainer{padding-left:1em;padding-right:1em;margin-bottom:0}div.dtsp-panesContainer{margin-bottom:1em}div.dtsp-searchPane div.dt-container,div.dtsp-searchPane div.dataTables_wrapper{width:100%}div.dtsp-searchPane div.dt-container div.dataTables_layout_cell,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_layout_cell{padding:0}div.dtsp-searchPane div.dt-container div.dt-layout-row:not(.dt-layout-table),div.dtsp-searchPane div.dataTables_wrapper div.dt-layout-row:not(.dt-layout-table){margin:0}div.dtsp-searchPane div.dt-container div.dt-scroll-head,div.dtsp-searchPane div.dt-container div.dataTables_scrollHead,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-head,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollHead{display:none !important}div.dtsp-searchPane div.dt-container div.dt-scroll-body,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody{background:white !important;border:none}div.dtsp-searchPane div.dt-container div.dt-scroll-body thead,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody thead,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body thead,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody thead{display:none}div.dtsp-searchPane div.dt-container div.dt-scroll-body table tr>th,div.dtsp-searchPane div.dt-container div.dt-scroll-body table tr>td,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody table tr>th,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody table tr>td,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body table tr>th,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body table tr>td,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.dt-container div.dt-scroll-body td.dtsp-nameColumn,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody td.dtsp-nameColumn,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body td.dtsp-nameColumn,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody td.dtsp-nameColumn{width:100% !important}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont,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.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,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.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,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.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,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.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill:empty,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill:empty,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill:empty,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.dt-container,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.dt-container div.dt-search,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dt-container div.dataTables_filter,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper div.dt-search,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}div.dtsp-hidden{display:none !important}html.dark div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont input[disabled=disabled]::placeholder,html[data-bs-theme=dark] div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont input[disabled=disabled]::placeholder{color:white}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 input.form-control{border-radius:4px}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{border:1px solid #ced4da;width:35px;line-height:32px;padding:0}div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow1 button{border-right:none}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.dt-container,div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper{border:2px #f0f0f0 solid;border-radius:4px}div.dtsp-panesContainer div.dtsp-searchPane div.dt-container:hover,div.dtsp-panesContainer div.dtsp-searchPane div.dataTables_wrapper:hover{border:2px solid #cfcfcf !important}div.dtsp-panesContainer div.dtsp-searchPane div.dt-container div.dtsp-nameCont span.badge,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:9px 1rem}


table.dataTable>tbody>tr>.selected{background-color:rgb(2, 117, 216);color:white}table.dataTable>tbody>tr>.dt-select{text-align:center;vertical-align:middle}table.dataTable>thead>tr>.dt-select{text-align:center}table.dataTable input.dt-select-checkbox{appearance:none;position:relative;display:inline-block;width:12px;height:12px;border:1px solid;border-radius:3px;vertical-align:middle;margin-top:1px;color:inherit;font-size:20px;line-height:1em}table.dataTable input.dt-select-checkbox:checked:after{display:block;content:"✓";margin-top:-8px}table.dataTable input.dt-select-checkbox:indeterminate:after{display:block;position:absolute;content:" ";top:3px;left:3px;height:4px;width:4px;background-color:black;border-radius:2px}table.dataTable>tbody>tr.selected input.dt-select-checkbox:checked{border:1px solid}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>th.select-checkbox:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;box-sizing:border-box;content:" ";margin-top:-6px;margin-left:-6px;border:1px solid;border-radius:3px}table.dataTable>tbody>tr.selected>td.select-checkbox:before,table.dataTable>tbody>tr.selected>th.select-checkbox:before{border:1px solid;content:"✓";font-size:20px;line-height: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.dt-container span.select-info,div.dt-container span.select-item{margin-left:.5em}html.dark table.dataTable input.dt-select-checkbox:indeterminate:after,html[data-bs-theme=dark] table.dataTable input.dt-select-checkbox:indeterminate:after{background-color:white}@media screen and (max-width: 640px){div.dt-container span.select-info,div.dt-container span.select-item{margin-left:0;display:block}}


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 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{padding-left:0;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{display:flex;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:1em;margin-bottom:1em}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,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row label{width:25%;padding-right:1em;text-align:right;padding-top:2px}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input{width:75%}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label{margin-bottom:.5em}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label input,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label input{margin-right:.5em}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-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)}input.dtsr-input{display:inline-block;width:auto;margin-left:3px}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-confirmation-text{margin-top:1.5em}div.dtsr-confirmation-text label.dtsr-name-label{width:33.3%;display:inline-block;text-align:left !important;padding-right:15px;padding-left:15px}div.dtsr-confirmation-text input.dtsr-name-input{width:66.6%;display:inline-block}



:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-text-gray: #999;
  --iti-border-gray: #ccc;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 15px;
  --iti-flag-width: 20px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-input-padding: 6px;
  --iti-right-hand-selected-country-padding: calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));
  --iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));
  --iti-path-flags-1x: url("../img/flags.png?1");
  --iti-path-flags-2x: url("../img/flags@2x.png?1");
  --iti-path-globe-1x: url("../img/globe.png");
  --iti-path-globe-2x: url("../img/globe@2x.png");
  --iti-flag-sprite-width: 5762px;
  --iti-flag-sprite-height: 15px;
  --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: var(--iti-right-hand-selected-country-padding);
  margin-right: 0;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
  background: none;
  border: 0;
  margin: 0;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
[dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: white;
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-gray);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__dropdown-content--dropup {
  bottom: 100%;
  margin-bottom: 3px;
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding: 9px 12px;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-gray);
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: var(--iti-flag-width);
}
.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: var(--iti-border-width) solid var(--iti-border-gray);
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-text-gray);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__flag-box, .iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown input.iti__tel-input,
.iti--allow-dropdown input.iti__tel-input[type=text],
.iti--allow-dropdown input.iti__tel-input[type=tel], .iti--show-selected-dial-code input.iti__tel-input,
.iti--show-selected-dial-code input.iti__tel-input[type=text],
.iti--show-selected-dial-code input.iti__tel-input[type=tel] {
  padding-right: var(--iti-input-padding);
  padding-left: var(--iti-selected-country-arrow-padding);
  margin-left: 0;
}
[dir=rtl] .iti--allow-dropdown input.iti__tel-input,
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel], [dir=rtl] .iti--show-selected-dial-code input.iti__tel-input,
[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text],
[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel] {
  padding-right: var(--iti-selected-country-arrow-padding);
  padding-left: var(--iti-input-padding);
  margin-right: 0;
}
.iti--allow-dropdown .iti__country-container, .iti--show-selected-dial-code .iti__country-container {
  right: auto;
  left: 0;
}
[dir=rtl] .iti--allow-dropdown .iti__country-container, [dir=rtl] .iti--show-selected-dial-code .iti__country-container {
  right: 0;
  left: auto;
}
.iti--allow-dropdown .iti__country-container:hover, .iti--allow-dropdown .iti__country-container:hover button {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:hover .iti__selected-country {
  background-color: var(--iti-hover-color);
}
.iti--allow-dropdown .iti__country-container:has(+ input[disabled]):hover,
.iti--allow-dropdown .iti__country-container:has(+ input[readonly]):hover {
  cursor: default;
}
.iti--allow-dropdown .iti__country-container:has(+ input[disabled]):hover .iti__selected-country,
.iti--allow-dropdown .iti__country-container:has(+ input[readonly]):hover .iti__selected-country {
  background-color: transparent;
}
.iti--show-selected-dial-code .iti__selected-country {
  background-color: var(--iti-hover-color);
}
.iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: var(--iti-arrow-padding);
}
[dir=rtl] .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: 0;
  margin-right: var(--iti-arrow-padding);
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.iti--fullscreen-popup.iti--container.iti--country-search {
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  --iti-flag-offset: 0px;
  --iti-flag-width: 20px;
  --iti-flag-height: 14px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__np {
  --iti-flag-width: 13px;
}

.iti__va, .iti__ch {
  --iti-flag-width: 15px;
}

.iti__ne, .iti__be {
  --iti-flag-width: 18px;
}

.iti__mc {
  --iti-flag-width: 19px;
}

.iti__zw, .iti__ws, .iti__vg, .iti__uz, .iti__uk, .iti__tv, .iti__to, .iti__tl, .iti__tk, .iti__tj, .iti__tc, .iti__ta, .iti__su, .iti__st, .iti__ss, .iti__si, .iti__sh, .iti__sd, .iti__sc, .iti__sb, .iti__ps, .iti__pn, .iti__ph, .iti__om, .iti__nz, .iti__nu, .iti__nr, .iti__ng, .iti__nf, .iti__nc, .iti__my, .iti__ms, .iti__mp, .iti__mn, .iti__mk, .iti__me, .iti__md, .iti__ly, .iti__lv, .iti__lk, .iti__lc, .iti__kz, .iti__ky, .iti__kw, .iti__kp, .iti__ki, .iti__jo, .iti__jm, .iti__io, .iti__im, .iti__ie, .iti__hu, .iti__hr, .iti__hn, .iti__hm, .iti__gw, .iti__gs, .iti__gi, .iti__gb, .iti__fk, .iti__fj, .iti__et, .iti__er, .iti__eh, .iti__dm, .iti__dg, .iti__cx, .iti__cu, .iti__ck, .iti__cc, .iti__ca, .iti__by, .iti__bs, .iti__bn, .iti__bm, .iti__ba, .iti__az, .iti__au, .iti__as, .iti__am, .iti__ai, .iti__ae, .iti__ac {
  --iti-flag-height: 10px;
}

.iti__us, .iti__um, .iti__py, .iti__mh, .iti__lr, .iti__gu, .iti__fm {
  --iti-flag-height: 11px;
}

.iti__vu, .iti__tt, .iti__sv, .iti__ni, .iti__mx, .iti__lu, .iti__lt, .iti__li, .iti__km, .iti__kg, .iti__je, .iti__ir, .iti__ht, .iti__gy, .iti__gd, .iti__fi, .iti__de, .iti__cv, .iti__cr, .iti__cq, .iti__bz, .iti__bi, .iti__bh, .iti__bg, .iti__bd {
  --iti-flag-height: 12px;
}

.iti__tg, .iti__se, .iti__pw, .iti__pl, .iti__kh, .iti__gt, .iti__ee, .iti__ax, .iti__ar {
  --iti-flag-height: 13px;
}

.iti__xk, .iti__va, .iti__sm, .iti__sj, .iti__pg, .iti__np, .iti__no, .iti__ne, .iti__mc, .iti__is, .iti__il, .iti__ga, .iti__fo, .iti__dk, .iti__ch, .iti__cd, .iti__bv, .iti__be, .iti__al {
  --iti-flag-height: 15px;
}

.iti__qa {
  --iti-flag-height: 8px;
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -22px;
}

.iti__ae {
  --iti-flag-offset: -44px;
}

.iti__af {
  --iti-flag-offset: -66px;
}

.iti__ag {
  --iti-flag-offset: -88px;
}

.iti__ai {
  --iti-flag-offset: -110px;
}

.iti__al {
  --iti-flag-offset: -132px;
}

.iti__am {
  --iti-flag-offset: -154px;
}

.iti__ao {
  --iti-flag-offset: -176px;
}

.iti__aq {
  --iti-flag-offset: -198px;
}

.iti__ar {
  --iti-flag-offset: -220px;
}

.iti__as {
  --iti-flag-offset: -242px;
}

.iti__at {
  --iti-flag-offset: -264px;
}

.iti__au {
  --iti-flag-offset: -286px;
}

.iti__aw {
  --iti-flag-offset: -308px;
}

.iti__ax {
  --iti-flag-offset: -330px;
}

.iti__az {
  --iti-flag-offset: -352px;
}

.iti__ba {
  --iti-flag-offset: -374px;
}

.iti__bb {
  --iti-flag-offset: -396px;
}

.iti__bd {
  --iti-flag-offset: -418px;
}

.iti__be {
  --iti-flag-offset: -440px;
}

.iti__bf {
  --iti-flag-offset: -460px;
}

.iti__bg {
  --iti-flag-offset: -482px;
}

.iti__bh {
  --iti-flag-offset: -504px;
}

.iti__bi {
  --iti-flag-offset: -526px;
}

.iti__bj {
  --iti-flag-offset: -548px;
}

.iti__bl {
  --iti-flag-offset: -570px;
}

.iti__bm {
  --iti-flag-offset: -592px;
}

.iti__bn {
  --iti-flag-offset: -614px;
}

.iti__bo {
  --iti-flag-offset: -636px;
}

.iti__bq {
  --iti-flag-offset: -658px;
}

.iti__br {
  --iti-flag-offset: -680px;
}

.iti__bs {
  --iti-flag-offset: -702px;
}

.iti__bt {
  --iti-flag-offset: -724px;
}

.iti__bv {
  --iti-flag-offset: -746px;
}

.iti__bw {
  --iti-flag-offset: -768px;
}

.iti__by {
  --iti-flag-offset: -790px;
}

.iti__bz {
  --iti-flag-offset: -812px;
}

.iti__ca {
  --iti-flag-offset: -834px;
}

.iti__cc {
  --iti-flag-offset: -856px;
}

.iti__cd {
  --iti-flag-offset: -878px;
}

.iti__cf {
  --iti-flag-offset: -900px;
}

.iti__cg {
  --iti-flag-offset: -922px;
}

.iti__ch {
  --iti-flag-offset: -944px;
}

.iti__ci {
  --iti-flag-offset: -961px;
}

.iti__ck {
  --iti-flag-offset: -983px;
}

.iti__cl {
  --iti-flag-offset: -1005px;
}

.iti__cm {
  --iti-flag-offset: -1027px;
}

.iti__cn {
  --iti-flag-offset: -1049px;
}

.iti__co {
  --iti-flag-offset: -1071px;
}

.iti__cp {
  --iti-flag-offset: -1093px;
}

.iti__cq {
  --iti-flag-offset: -1115px;
}

.iti__cr {
  --iti-flag-offset: -1137px;
}

.iti__cu {
  --iti-flag-offset: -1159px;
}

.iti__cv {
  --iti-flag-offset: -1181px;
}

.iti__cw {
  --iti-flag-offset: -1203px;
}

.iti__cx {
  --iti-flag-offset: -1225px;
}

.iti__cy {
  --iti-flag-offset: -1247px;
}

.iti__cz {
  --iti-flag-offset: -1269px;
}

.iti__de {
  --iti-flag-offset: -1291px;
}

.iti__dg {
  --iti-flag-offset: -1313px;
}

.iti__dj {
  --iti-flag-offset: -1335px;
}

.iti__dk {
  --iti-flag-offset: -1357px;
}

.iti__dm {
  --iti-flag-offset: -1379px;
}

.iti__do {
  --iti-flag-offset: -1401px;
}

.iti__dz {
  --iti-flag-offset: -1423px;
}

.iti__ea {
  --iti-flag-offset: -1445px;
}

.iti__ec {
  --iti-flag-offset: -1467px;
}

.iti__ee {
  --iti-flag-offset: -1489px;
}

.iti__eg {
  --iti-flag-offset: -1511px;
}

.iti__eh {
  --iti-flag-offset: -1533px;
}

.iti__er {
  --iti-flag-offset: -1555px;
}

.iti__es {
  --iti-flag-offset: -1577px;
}

.iti__et {
  --iti-flag-offset: -1599px;
}

.iti__eu {
  --iti-flag-offset: -1621px;
}

.iti__ez {
  --iti-flag-offset: -1643px;
}

.iti__fi {
  --iti-flag-offset: -1665px;
}

.iti__fj {
  --iti-flag-offset: -1687px;
}

.iti__fk {
  --iti-flag-offset: -1709px;
}

.iti__fm {
  --iti-flag-offset: -1731px;
}

.iti__fo {
  --iti-flag-offset: -1753px;
}

.iti__fr {
  --iti-flag-offset: -1775px;
}

.iti__fx {
  --iti-flag-offset: -1797px;
}

.iti__ga {
  --iti-flag-offset: -1819px;
}

.iti__gb {
  --iti-flag-offset: -1841px;
}

.iti__gd {
  --iti-flag-offset: -1863px;
}

.iti__ge {
  --iti-flag-offset: -1885px;
}

.iti__gf {
  --iti-flag-offset: -1907px;
}

.iti__gg {
  --iti-flag-offset: -1929px;
}

.iti__gh {
  --iti-flag-offset: -1951px;
}

.iti__gi {
  --iti-flag-offset: -1973px;
}

.iti__gl {
  --iti-flag-offset: -1995px;
}

.iti__gm {
  --iti-flag-offset: -2017px;
}

.iti__gn {
  --iti-flag-offset: -2039px;
}

.iti__gp {
  --iti-flag-offset: -2061px;
}

.iti__gq {
  --iti-flag-offset: -2083px;
}

.iti__gr {
  --iti-flag-offset: -2105px;
}

.iti__gs {
  --iti-flag-offset: -2127px;
}

.iti__gt {
  --iti-flag-offset: -2149px;
}

.iti__gu {
  --iti-flag-offset: -2171px;
}

.iti__gw {
  --iti-flag-offset: -2193px;
}

.iti__gy {
  --iti-flag-offset: -2215px;
}

.iti__hk {
  --iti-flag-offset: -2237px;
}

.iti__hm {
  --iti-flag-offset: -2259px;
}

.iti__hn {
  --iti-flag-offset: -2281px;
}

.iti__hr {
  --iti-flag-offset: -2303px;
}

.iti__ht {
  --iti-flag-offset: -2325px;
}

.iti__hu {
  --iti-flag-offset: -2347px;
}

.iti__ic {
  --iti-flag-offset: -2369px;
}

.iti__id {
  --iti-flag-offset: -2391px;
}

.iti__ie {
  --iti-flag-offset: -2413px;
}

.iti__il {
  --iti-flag-offset: -2435px;
}

.iti__im {
  --iti-flag-offset: -2457px;
}

.iti__in {
  --iti-flag-offset: -2479px;
}

.iti__io {
  --iti-flag-offset: -2501px;
}

.iti__iq {
  --iti-flag-offset: -2523px;
}

.iti__ir {
  --iti-flag-offset: -2545px;
}

.iti__is {
  --iti-flag-offset: -2567px;
}

.iti__it {
  --iti-flag-offset: -2589px;
}

.iti__je {
  --iti-flag-offset: -2611px;
}

.iti__jm {
  --iti-flag-offset: -2633px;
}

.iti__jo {
  --iti-flag-offset: -2655px;
}

.iti__jp {
  --iti-flag-offset: -2677px;
}

.iti__ke {
  --iti-flag-offset: -2699px;
}

.iti__kg {
  --iti-flag-offset: -2721px;
}

.iti__kh {
  --iti-flag-offset: -2743px;
}

.iti__ki {
  --iti-flag-offset: -2765px;
}

.iti__km {
  --iti-flag-offset: -2787px;
}

.iti__kn {
  --iti-flag-offset: -2809px;
}

.iti__kp {
  --iti-flag-offset: -2831px;
}

.iti__kr {
  --iti-flag-offset: -2853px;
}

.iti__kw {
  --iti-flag-offset: -2875px;
}

.iti__ky {
  --iti-flag-offset: -2897px;
}

.iti__kz {
  --iti-flag-offset: -2919px;
}

.iti__la {
  --iti-flag-offset: -2941px;
}

.iti__lb {
  --iti-flag-offset: -2963px;
}

.iti__lc {
  --iti-flag-offset: -2985px;
}

.iti__li {
  --iti-flag-offset: -3007px;
}

.iti__lk {
  --iti-flag-offset: -3029px;
}

.iti__lr {
  --iti-flag-offset: -3051px;
}

.iti__ls {
  --iti-flag-offset: -3073px;
}

.iti__lt {
  --iti-flag-offset: -3095px;
}

.iti__lu {
  --iti-flag-offset: -3117px;
}

.iti__lv {
  --iti-flag-offset: -3139px;
}

.iti__ly {
  --iti-flag-offset: -3161px;
}

.iti__ma {
  --iti-flag-offset: -3183px;
}

.iti__mc {
  --iti-flag-offset: -3205px;
}

.iti__md {
  --iti-flag-offset: -3226px;
}

.iti__me {
  --iti-flag-offset: -3248px;
}

.iti__mf {
  --iti-flag-offset: -3270px;
}

.iti__mg {
  --iti-flag-offset: -3292px;
}

.iti__mh {
  --iti-flag-offset: -3314px;
}

.iti__mk {
  --iti-flag-offset: -3336px;
}

.iti__ml {
  --iti-flag-offset: -3358px;
}

.iti__mm {
  --iti-flag-offset: -3380px;
}

.iti__mn {
  --iti-flag-offset: -3402px;
}

.iti__mo {
  --iti-flag-offset: -3424px;
}

.iti__mp {
  --iti-flag-offset: -3446px;
}

.iti__mq {
  --iti-flag-offset: -3468px;
}

.iti__mr {
  --iti-flag-offset: -3490px;
}

.iti__ms {
  --iti-flag-offset: -3512px;
}

.iti__mt {
  --iti-flag-offset: -3534px;
}

.iti__mu {
  --iti-flag-offset: -3556px;
}

.iti__mv {
  --iti-flag-offset: -3578px;
}

.iti__mw {
  --iti-flag-offset: -3600px;
}

.iti__mx {
  --iti-flag-offset: -3622px;
}

.iti__my {
  --iti-flag-offset: -3644px;
}

.iti__mz {
  --iti-flag-offset: -3666px;
}

.iti__na {
  --iti-flag-offset: -3688px;
}

.iti__nc {
  --iti-flag-offset: -3710px;
}

.iti__ne {
  --iti-flag-offset: -3732px;
}

.iti__nf {
  --iti-flag-offset: -3752px;
}

.iti__ng {
  --iti-flag-offset: -3774px;
}

.iti__ni {
  --iti-flag-offset: -3796px;
}

.iti__nl {
  --iti-flag-offset: -3818px;
}

.iti__no {
  --iti-flag-offset: -3840px;
}

.iti__np {
  --iti-flag-offset: -3862px;
}

.iti__nr {
  --iti-flag-offset: -3877px;
}

.iti__nu {
  --iti-flag-offset: -3899px;
}

.iti__nz {
  --iti-flag-offset: -3921px;
}

.iti__om {
  --iti-flag-offset: -3943px;
}

.iti__pa {
  --iti-flag-offset: -3965px;
}

.iti__pe {
  --iti-flag-offset: -3987px;
}

.iti__pf {
  --iti-flag-offset: -4009px;
}

.iti__pg {
  --iti-flag-offset: -4031px;
}

.iti__ph {
  --iti-flag-offset: -4053px;
}

.iti__pk {
  --iti-flag-offset: -4075px;
}

.iti__pl {
  --iti-flag-offset: -4097px;
}

.iti__pm {
  --iti-flag-offset: -4119px;
}

.iti__pn {
  --iti-flag-offset: -4141px;
}

.iti__pr {
  --iti-flag-offset: -4163px;
}

.iti__ps {
  --iti-flag-offset: -4185px;
}

.iti__pt {
  --iti-flag-offset: -4207px;
}

.iti__pw {
  --iti-flag-offset: -4229px;
}

.iti__py {
  --iti-flag-offset: -4251px;
}

.iti__qa {
  --iti-flag-offset: -4273px;
}

.iti__re {
  --iti-flag-offset: -4295px;
}

.iti__ro {
  --iti-flag-offset: -4317px;
}

.iti__rs {
  --iti-flag-offset: -4339px;
}

.iti__ru {
  --iti-flag-offset: -4361px;
}

.iti__rw {
  --iti-flag-offset: -4383px;
}

.iti__sa {
  --iti-flag-offset: -4405px;
}

.iti__sb {
  --iti-flag-offset: -4427px;
}

.iti__sc {
  --iti-flag-offset: -4449px;
}

.iti__sd {
  --iti-flag-offset: -4471px;
}

.iti__se {
  --iti-flag-offset: -4493px;
}

.iti__sg {
  --iti-flag-offset: -4515px;
}

.iti__sh {
  --iti-flag-offset: -4537px;
}

.iti__si {
  --iti-flag-offset: -4559px;
}

.iti__sj {
  --iti-flag-offset: -4581px;
}

.iti__sk {
  --iti-flag-offset: -4603px;
}

.iti__sl {
  --iti-flag-offset: -4625px;
}

.iti__sm {
  --iti-flag-offset: -4647px;
}

.iti__sn {
  --iti-flag-offset: -4669px;
}

.iti__so {
  --iti-flag-offset: -4691px;
}

.iti__sr {
  --iti-flag-offset: -4713px;
}

.iti__ss {
  --iti-flag-offset: -4735px;
}

.iti__st {
  --iti-flag-offset: -4757px;
}

.iti__su {
  --iti-flag-offset: -4779px;
}

.iti__sv {
  --iti-flag-offset: -4801px;
}

.iti__sx {
  --iti-flag-offset: -4823px;
}

.iti__sy {
  --iti-flag-offset: -4845px;
}

.iti__sz {
  --iti-flag-offset: -4867px;
}

.iti__ta {
  --iti-flag-offset: -4889px;
}

.iti__tc {
  --iti-flag-offset: -4911px;
}

.iti__td {
  --iti-flag-offset: -4933px;
}

.iti__tf {
  --iti-flag-offset: -4955px;
}

.iti__tg {
  --iti-flag-offset: -4977px;
}

.iti__th {
  --iti-flag-offset: -4999px;
}

.iti__tj {
  --iti-flag-offset: -5021px;
}

.iti__tk {
  --iti-flag-offset: -5043px;
}

.iti__tl {
  --iti-flag-offset: -5065px;
}

.iti__tm {
  --iti-flag-offset: -5087px;
}

.iti__tn {
  --iti-flag-offset: -5109px;
}

.iti__to {
  --iti-flag-offset: -5131px;
}

.iti__tr {
  --iti-flag-offset: -5153px;
}

.iti__tt {
  --iti-flag-offset: -5175px;
}

.iti__tv {
  --iti-flag-offset: -5197px;
}

.iti__tw {
  --iti-flag-offset: -5219px;
}

.iti__tz {
  --iti-flag-offset: -5241px;
}

.iti__ua {
  --iti-flag-offset: -5263px;
}

.iti__ug {
  --iti-flag-offset: -5285px;
}

.iti__uk {
  --iti-flag-offset: -5307px;
}

.iti__um {
  --iti-flag-offset: -5329px;
}

.iti__un {
  --iti-flag-offset: -5351px;
}

.iti__us {
  --iti-flag-offset: -5373px;
}

.iti__uy {
  --iti-flag-offset: -5395px;
}

.iti__uz {
  --iti-flag-offset: -5417px;
}

.iti__va {
  --iti-flag-offset: -5439px;
}

.iti__vc {
  --iti-flag-offset: -5456px;
}

.iti__ve {
  --iti-flag-offset: -5478px;
}

.iti__vg {
  --iti-flag-offset: -5500px;
}

.iti__vi {
  --iti-flag-offset: -5522px;
}

.iti__vn {
  --iti-flag-offset: -5544px;
}

.iti__vu {
  --iti-flag-offset: -5566px;
}

.iti__wf {
  --iti-flag-offset: -5588px;
}

.iti__ws {
  --iti-flag-offset: -5610px;
}

.iti__xk {
  --iti-flag-offset: -5632px;
}

.iti__ye {
  --iti-flag-offset: -5654px;
}

.iti__yt {
  --iti-flag-offset: -5676px;
}

.iti__za {
  --iti-flag-offset: -5698px;
}

.iti__zm {
  --iti-flag-offset: -5720px;
}

.iti__zw {
  --iti-flag-offset: -5742px;
}

.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.green-audio-player{width:400px;min-width:300px;height:56px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.07);box-shadow:0 4px 16px 0 rgba(0,0,0,.07);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:24px;padding-right:24px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.green-audio-player.player-accessible .controls:hover,.green-audio-player.player-accessible .download:hover,.green-audio-player.player-accessible .play-pause-btn:hover,.green-audio-player.player-accessible .volume__button:hover,.green-audio-player.player-accessible .volume__controls:hover{outline:1px dotted #999}.green-audio-player img,.green-audio-player svg{display:block}.green-audio-player .holder{position:relative}.green-audio-player .holder .loading .loading__spinner{position:absolute;left:-3px;bottom:2px;width:16px;height:16px;border:2px solid #b0b0b0;border-right-color:transparent;border-radius:50%;-webkit-animation:spin .4s linear infinite;animation:spin .4s linear infinite}.green-audio-player .holder .play-pause-btn{visibility:hidden;cursor:pointer;outline:none}.green-audio-player .holder .play-pause-btn:focus{outline:none}.green-audio-player .slider{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#d8d8d8;cursor:pointer;position:relative}.green-audio-player .slider .gap-progress{background-color:#44bfa3;border-radius:inherit;position:absolute;pointer-events:none}.green-audio-player .slider .gap-progress .pin{height:16px;width:16px;border-radius:8px;background-color:#44bfa3;position:absolute;pointer-events:all;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.32);box-shadow:0 1px 1px 0 rgba(0,0,0,.32)}.green-audio-player .slider .gap-progress .pin:after{content:"";display:block;background:transparent;width:200%;height:200%;margin-left:-50%;margin-top:-50%;border-radius:50%}.green-audio-player .controls{font-family:Roboto,sans-serif;font-size:16px;line-height:18px;color:#55606e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:15px;margin-right:15px;outline:none}.green-audio-player .controls .controls__slider{margin-left:16px;margin-right:16px;border-radius:2px;height:4px}.green-audio-player .controls .controls__slider .controls__progress{width:0;height:100%}.green-audio-player .controls .controls__slider .controls__progress .progress__pin{right:-8px;top:-6px}.green-audio-player .controls span{cursor:default}.green-audio-player .controls:focus{outline:none}.green-audio-player .volume{position:relative}.green-audio-player .volume .volume__button{cursor:pointer;outline:none}.green-audio-player .volume .volume__button:focus{outline:none}.green-audio-player .volume .volume__button.open path{fill:#44bfa3}.green-audio-player .volume .volume__controls{width:30px;height:135px;background-color:rgba(0,0,0,.62);border-radius:7px;position:absolute;left:-3px;bottom:52px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;outline:none}.green-audio-player .volume .volume__controls .volume__slider{margin-top:12px;margin-bottom:12px;width:6px;border-radius:3px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress{bottom:0;height:100%;width:6px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress .volume__pin{left:-5px;top:-8px}.green-audio-player .volume .volume__controls:focus{outline:none}.green-audio-player .volume .volume__controls.hidden{display:none}.green-audio-player .volume .volume__controls.top{bottom:52px;left:-3px}.green-audio-player .volume .volume__controls.middle{bottom:-54px;left:54px}.green-audio-player .volume .volume__controls.bottom{bottom:-164px;left:-3px}.green-audio-player .download{display:none;margin-left:16px;cursor:pointer;outline:none}.green-audio-player .download:focus,.green-audio-player:focus{outline:none}.message__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}
