/* Minification failed. Returning unminified contents.
(54,17): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1'
(69,17): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1'
(364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1414,30): run-time error CSS1046: Expect comma, found '34'
(1414,36): run-time error CSS1046: Expect comma, found '/'
(1748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1761,28): run-time error CSS1039: Token not allowed after unary operator: '-backgroundColor'
(1778,22): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1779,23): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1798,31): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1805,17): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1806,18): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1814,22): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1815,18): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1820,33): run-time error CSS1039: Token not allowed after unary operator: '-backgroundColor'
(1839,22): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1840,23): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1841,28): run-time error CSS1039: Token not allowed after unary operator: '-backgroundColor'
(1848,22): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1849,23): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1866,38): run-time error CSS1039: Token not allowed after unary operator: '-size'
(1869,28): run-time error CSS1039: Token not allowed after unary operator: '-backgroundColor'
(1889,17): run-time error CSS1038: Expected hex color, found '#fff0'
(2153,32): run-time error CSS1039: Token not allowed after unary operator: '-mainTheme'
(2644,34): run-time error CSS1046: Expect comma, found '255'
(2644,42): run-time error CSS1046: Expect comma, found '/'
(3927,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3931,17): run-time error CSS1039: Token not allowed after unary operator: '-light'
(4121,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4148,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4163,17): run-time error CSS1039: Token not allowed after unary operator: '-color-afb-black'
(4299,22): run-time error CSS1039: Token not allowed after unary operator: '-light'
(4599,28): run-time error CSS1039: Token not allowed after unary operator: '-color-user-bg'
(4697,28): run-time error CSS1039: Token not allowed after unary operator: '-color-user-bg'
(4824,28): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1'
(4955,21): run-time error CSS1039: Token not allowed after unary operator: '-text-sm'
(4956,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-dark'
(4960,21): run-time error CSS1039: Token not allowed after unary operator: '-text-xs'
(5068,1): run-time error CSS1019: Unexpected token, found '}'
(5144,17): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1'
(5146,33): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-2-h'
(5146,54): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-2-s'
(5146,80): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-2-l'
(5151,25): run-time error CSS1039: Token not allowed after unary operator: '-space-xxxs'
(5167,25): run-time error CSS1039: Token not allowed after unary operator: '-space-lg'
(5175,28): run-time error CSS1039: Token not allowed after unary operator: '-space-xxs'
(5187,28): run-time error CSS1039: Token not allowed after unary operator: '-color-user-bg'
(5188,32): run-time error CSS1039: Token not allowed after unary operator: '-color-user-bg'
(5194,28): run-time error CSS1039: Token not allowed after unary operator: '-color-user-bg'
(5195,28): run-time error CSS1039: Token not allowed after unary operator: '-color-user-bg'
(5251,21): run-time error CSS1039: Token not allowed after unary operator: '-text-sm'
(5252,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-dark'
(5256,21): run-time error CSS1039: Token not allowed after unary operator: '-text-xs'
(5324,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(5325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5334,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5402,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-xxs'
(5407,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-xs'
(5412,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-sm'
(5417,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-md'
(5422,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-lg'
(5427,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-xl'
(5432,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-xxl'
(5440,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(5441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5452,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5472,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5473,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5587,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5631,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5639,22): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1'
(5701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5704,39): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-shadow'
(5713,43): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-shadow'
(5771,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5772,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5774,43): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-shadow'
(5780,47): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-shadow'
(5797,25): run-time error CSS1039: Token not allowed after unary operator: '-space-md'
(5805,28): run-time error CSS1039: Token not allowed after unary operator: '-space-xxs'
(5810,28): run-time error CSS1039: Token not allowed after unary operator: '-color-user-bg'
(5811,32): run-time error CSS1039: Token not allowed after unary operator: '-color-user-bg'
(5815,17): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1'
(5819,28): run-time error CSS1039: Token not allowed after unary operator: '-color-user-bg'
(5820,28): run-time error CSS1039: Token not allowed after unary operator: '-color-user-bg'
(5851,23): run-time error CSS1039: Token not allowed after unary operator: '-space-md'
(5852,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5853,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5858,29): run-time error CSS1039: Token not allowed after unary operator: '-gray'
(5858,42): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1-s'
(5858,68): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1-l'
(5860,29): run-time error CSS1039: Token not allowed after unary operator: '-text-sm'
(5871,25): run-time error CSS1039: Token not allowed after unary operator: '-text-sm'
(5877,27): run-time error CSS1039: Token not allowed after unary operator: '-space-lg'
(5897,5): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(5898,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5907,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(5908,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5923,21): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1'
(5975,32): run-time error CSS1039: Token not allowed after unary operator: '-color-user-bg'
(6106,32): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1'
(6303,28): run-time error CSS1039: Token not allowed after unary operator: '-color-warning'
(6307,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(6311,28): run-time error CSS1039: Token not allowed after unary operator: '-color-contrast-low'
(6315,28): run-time error CSS1039: Token not allowed after unary operator: '-color-success'
(6319,32): run-time error CSS1039: Token not allowed after unary operator: '-color-warning'
(6323,32): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(6327,32): run-time error CSS1039: Token not allowed after unary operator: '-color-contrast-low'
(6331,32): run-time error CSS1039: Token not allowed after unary operator: '-color-success'
(6359,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(6360,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6371,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(6372,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6383,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(6384,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6395,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(6396,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6407,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(6408,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6419,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(6420,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6431,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(6432,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6468,36): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1'
(6476,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-8mfun'
(6566,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6577,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6589,5): run-time error CSS1019: Unexpected token, found '100%'
(6589,10): run-time error CSS1019: Unexpected token, found '{'
(6590,17): run-time error CSS1030: Expected identifier, found ' '
(6590,18): run-time error CSS1031: Expected selector, found '0'
(6590,18): run-time error CSS1025: Expected comma or open brace, found '0'
(6591,19): run-time error CSS1030: Expected identifier, found ' '
(6591,20): run-time error CSS1031: Expected selector, found 'translateY('
(6591,20): run-time error CSS1025: Expected comma or open brace, found 'translateY('
(6592,5): run-time error CSS1019: Unexpected token, found '}'
(6593,1): run-time error CSS1019: Unexpected token, found '}'
(6623,32): run-time error CSS1039: Token not allowed after unary operator: '-photoboxOverlay'
(6624,41): run-time error CSS1039: Token not allowed after unary operator: '-photoboxAnimationDuration'
(6624,94): run-time error CSS1039: Token not allowed after unary operator: '-photoboxAnimationDuration'
(6631,35): run-time error CSS1039: Token not allowed after unary operator: '-photoboxAnimationDuration'
(6637,36): run-time error CSS1039: Token not allowed after unary operator: '-photoboxAnimationDuration'
(6648,35): run-time error CSS1039: Token not allowed after unary operator: '-photoboxAnimationDuration'
(6661,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6662,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6910,32): run-time error CSS1046: Expect comma, found '255'
(6910,40): run-time error CSS1046: Expect comma, found '/'
(6916,32): run-time error CSS1046: Expect comma, found '255'
(6916,40): run-time error CSS1046: Expect comma, found '/'
(6962,1): run-time error CSS1019: Unexpected token, found '}'
(7341,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7351,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(7352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7361,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7476,38): run-time error CSS1046: Expect comma, found '0'
(7476,42): run-time error CSS1046: Expect comma, found '/'
(7657,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7670,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(7672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7683,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8589,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(8591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8611,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8633,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8635,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8665,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8687,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(8689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8706,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8732,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8754,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(8756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8773,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9128,17): run-time error CSS1039: Token not allowed after unary operator: '-mainTheme'
(9344,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(9345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9370,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(9371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9422,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(9423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10210,29): run-time error CSS1038: Expected hex color, found '#0003'
(11014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11018,15): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(11029,15): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(11032,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(11033,10): run-time error CSS1035: Expected colon, found '{'
(11133,22): run-time error CSS1039: Token not allowed after unary operator: '-cd-color-1'
(11217,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,1034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,1134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,1234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,1344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,1454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,1547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,1665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11217,1771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11304,21): run-time error CSS1039: Token not allowed after unary operator: '-GenericFormColor'
(11820,20): run-time error CSS1038: Expected hex color, found '#ffff'
(12508,16): run-time error CSS1019: Unexpected token, found '-'
(12512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12568,21): run-time error CSS1039: Token not allowed after unary operator: '-padding'
(12571,66): run-time error CSS1030: Expected identifier, found '*'
(12571,67): run-time error CSS1031: Expected selector, found ')'
(12571,67): run-time error CSS1025: Expected comma or open brace, found ')'
(12583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12590,19): run-time error CSS1039: Token not allowed after unary operator: '-padding'
(12613,19): run-time error CSS1039: Token not allowed after unary operator: '-padding'
(12626,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(12627,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(12632,24): run-time error CSS1039: Token not allowed after unary operator: '-padding'
(12632,44): run-time error CSS1039: Token not allowed after unary operator: '-padding'
(12641,19): run-time error CSS1039: Token not allowed after unary operator: '-padding'
(12645,30): run-time error CSS1039: Token not allowed after unary operator: '-padding'
(12665,29): run-time error CSS1039: Token not allowed after unary operator: '-padding'
(12676,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-8mfun'
(12970,28): run-time error CSS1039: Token not allowed after unary operator: '-PROMOTIONS-BG-8mfun'
(12986,36): run-time error CSS1039: Token not allowed after unary operator: '-SPORTSBOOK-BG-8mfun'
(12990,36): run-time error CSS1039: Token not allowed after unary operator: '-LIVECASINO-BG-8mfun'
(12994,36): run-time error CSS1039: Token not allowed after unary operator: '-SLOTS-BG-8mfun'
(12999,36): run-time error CSS1039: Token not allowed after unary operator: '-PROMOTIONS-BG-8mfun'
(13004,36): run-time error CSS1039: Token not allowed after unary operator: '-PROMOTIONS-BG-8mfun'
(13008,36): run-time error CSS1039: Token not allowed after unary operator: '-FISHING-BG-8mfun'
(13012,36): run-time error CSS1039: Token not allowed after unary operator: '-ECASINO-BG-8mfun'
(13016,36): run-time error CSS1039: Token not allowed after unary operator: '-COCKFIGHT-BG-8mfun'
(13020,36): run-time error CSS1039: Token not allowed after unary operator: '-GAMES-BG-8mfun'
(13025,36): run-time error CSS1039: Token not allowed after unary operator: '-PROMOTIONS-BG-8mfun'
(13029,36): run-time error CSS1039: Token not allowed after unary operator: '-PROMOTIONS-BG-8mfun'
(13033,36): run-time error CSS1039: Token not allowed after unary operator: '-TOURNAMENTS-BG-8mfun'
(13558,28): run-time error CSS1039: Token not allowed after unary operator: '-mobile-bg-8mfun'
(13581,28): run-time error CSS1039: Token not allowed after unary operator: '-light-8mfun'
(13719,28): run-time error CSS1039: Token not allowed after unary operator: '-backgroundColor'
(13723,35): run-time error CSS1039: Token not allowed after unary operator: '-size'
(13727,36): run-time error CSS1039: Token not allowed after unary operator: '-backgroundColor'
(13766,22): run-time error CSS1039: Token not allowed after unary operator: '-jackpot-8mfun'
(13773,22): run-time error CSS1039: Token not allowed after unary operator: '-howtoregister-8mfun'
(13779,22): run-time error CSS1039: Token not allowed after unary operator: '-memberservice-8mfun'
(13785,22): run-time error CSS1039: Token not allowed after unary operator: '-jackpot-8mfun'
(13793,26): run-time error CSS1039: Token not allowed after unary operator: '-jackpot-8mfun'
(13800,26): run-time error CSS1039: Token not allowed after unary operator: '-howtoregister-8mfun'
(13806,26): run-time error CSS1039: Token not allowed after unary operator: '-memberservice-8mfun'
(13812,26): run-time error CSS1039: Token not allowed after unary operator: '-jackpot-8mfun'
(13970,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14237,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14518,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14586,32): run-time error CSS1039: Token not allowed after unary operator: '-mobile-bg-8mfun'
(15721,41): run-time error CSS1046: Expect comma, found '0'
(15721,45): run-time error CSS1046: Expect comma, found '/'
(16932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16967,30): run-time error CSS1039: Token not allowed after unary operator: '-mainTheme'
(16990,22): run-time error CSS1039: Token not allowed after unary operator: '-mainTheme'
(17009,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(17010,8): run-time error CSS1035: Expected colon, found '{'
(17016,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(17017,8): run-time error CSS1035: Expected colon, found '{'
(17045,35): run-time error CSS1039: Token not allowed after unary operator: '-mainTheme'
(17112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17116,15): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(17117,26): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(17121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17122,34): run-time error CSS1039: Token not allowed after unary operator: '-count'
(17122,54): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(17122,72): run-time error CSS1039: Token not allowed after unary operator: '-count'
(17122,92): run-time error CSS1039: Token not allowed after unary operator: '-count'
(17123,33): run-time error CSS1039: Token not allowed after unary operator: '-count'
(17123,53): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(17123,71): run-time error CSS1039: Token not allowed after unary operator: '-count'
(17123,91): run-time error CSS1039: Token not allowed after unary operator: '-count'
(17133,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17139,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17165,32): run-time error CSS1039: Token not allowed after unary operator: '-p2mobile-reddot'
(17187,1): run-time error CSS1019: Unexpected token, found '}'
 */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;border-radius: 0.25rem;padding: 0.25rem !important;font-size: 0.875rem !important;}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
body {
    font-size: .8em !important;
    font-family: 'Poppins', sans-serif!important;
    letter-spacing: 0.5px;
    background-color: white;
}

a {
    color: #0a586b;
}

button {
    border: 2px solid red;
    font-size: 1em !important;
}

.m-show {
    display: none;
}

.b-show {
    display: block;
}

@media screen and (max-width:768px) {
    .m-show {
        display: block;
    }

    .b-show {
        display: none;
    }
}


/* icon fa margin */

.fa.one {
    margin-left: 5px;
}

.btn-group svg {
    font-size: 16px;
}

.button.button-regular.one {
    width: 100%;
    color: var(--cd-color-1);
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0.5px;
    padding-top: 0 !important;
    background-color: #98acbd00;
    border: none;
    font-size: .7em !important;
    margin: 0;
    color: black !important;
    background-image: none;
}

.button.button-regular.two {
    width: 100%;
    color: var(--cd-color-1);
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0.5px;
    padding-top: 0 !important;
    background-color: #98acbd00;
    border: none;
    font-size: .8em !important;
    margin: 0;
    color: #0a586b !important;
}

.button.button-regular {
    padding: 4px 8px;
    font-size: 11px;
    line-height: 24px;
    margin: 0;
    color: #ffffff !important;
    margin-right: 5px;
    white-space: initial;
    overflow: hidden;
    background-color: #0373ff;
    border: none;
}

.afb-wrapper {
    background-color: white !important;
}


/* images grey icon to white icon */

img.icon-images {
    filter: brightness(0) invert(1);
}

.carousel-indicators {
    display: none;
}


/* Images Size */

/*img.sbanner-images-cover {
    height: 285px;
    width: 100%;
    object-fit: cover;
}

img.bbanner-images-cover {
    height: 230px;
    width: 100%;
    object-fit: cover;
}*/


/*---------------------------------------------*/

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 button {
    margin: 0 auto;
   
}

.h6,
h6 {
    font-size: 1.8rem;
}

a {
    text-decoration: none !important;
}


/*.table td, .table th {
    padding: .55rem !important;
    vertical-align: middle !important;
    border: 1px solid #dee2e6 !important;
    background-color: #f9f9f9 !important;
    text-align: center;
}

.table thead th {
    background: var(--cd-color-1) !important;
    color: white;
    font-size: .78rem;
}*/

/*span {
   
     color: white; 
}*/

p {
   
    font-size: .9em;
    color: #666666;
    margin: 0px;
}

ul,
li {
    margin: 0px;
    list-style-type: none;
   
}

.table td,
.table th {
    color: #0a586b;
    border-top: none;
    font-size: .9em;
    /*font-weight: 600;*/
}

.table tr {
    border-top: 1px solid #dee2e6;
    background-color: #fdfdfd;
}

.table {
    margin-bottom: 20px !important;
}

.table a {
    color: #fff;
}

td svg {
    margin: 0 3px;
    position: relative;
}

td {
    /*font-weight: 500;*/
}

button:focus {
    outline: none !important;
}

img {
    width: 100%;
}

.seoar img {
    width: auto;
    max-width: 100%;
}

video {
    width: 100%;
}


/* navigation */

.navbar {
    padding: .2rem 1rem;
}


/* Overlay */

.modal-content {
    border: none;
}


/* No Funtion Title */

.noData {
    font-size: 14px;
    padding: 20px 25px;
    text-align: center;
    color: #171717;
    font-weight: 400;
}

.afb-border-top {
    border-top: 1px solid #313131;
}

.error-content {
    color: #ff1500;
}

.error-checkName {
    color: #ff1500;
}

.success-content {
    color: #007bff;
}

.promo-font-color {
    color: #0373ff;
    font-weight: 600;
}

.his-error-content {
    color: #ff1500 !important;
}

.his-success-content {
    color: #25b00c !important;
}

.small-promo-banner a {
    display: block;
    position: relative;
    width: 100%;
}

.small-promo-banner button {
    position: absolute;
    color: white;
    font-size: 11px;
    margin: 5px;
    top: 0;
    padding: 2px 10px;
    right: 0;
}

#promoWG a {
    display: block;
}

#promoWG .button {
    display: block;
    width: 100%;
    margin: 0;
    background-color: #28a745;
}


/* Width Control */

.width-control1024 {
    width: 80% !important;
}

@media only screen and (max-width: 428px) {
    .width-control1024 {
        width: 100% !important;
    }
}


/* color */
.afb-f-red {
    color: #ff2a2a !important;
}

.afb-f-yellow {
    color: #ffe000 !important;
}

.afb-f-green {
    color: #0daf0d !important;
}


/* background color */

.afb-bg-ddark-blue {
    background-color: #f6f6f6;
}

.afb-padding-lr {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.afb-padding-l {
    padding-left: 2px !important;
    padding-right: 0px !important;
}

.afb-padding-r {
    padding-right: 2px !important;
    padding-left: 0px !important;
}

:root {
    --iconSize: 15px;
}

.container {
    max-width: 1100px;
}

.afb-justify-end {
    justify-content: flex-end;
}


/* Table */

.thead-dark {
    background-color: black;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f6f6f6 !important;
}

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
    /*line-height: 2.4;*/
    padding: 5px 5px;
}

.table .thead-dark th {
    color: #fff;
    background-color: #01d2fe;
    border-color: #ffffff;
    border-top: 0;
}

th.table-th-font-limit,
td.table-th-font-limit {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    width: 120px;
}

.thead-dark tr {
    text-align: center;
}


/* - Margin */

.margin-left-table {
    margin-left: -10px;
}

.margin-right-table {
    margin-right: -10px;
}


/* Zoom Images */

.zoom img {
    transition: all 0.2s linear;
}

.zoom:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.hov-img-zoom {
    display: block;
    overflow: hidden;
}

/*.hov-img-zoom:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}*/

.hov-img-zoom a img {
    width: 100%;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s;
}


/* Moden Close Button */

.close span {
    font-size: 2.5rem;
    position: absolute;
    right: 15px;
    top: 15px;
    font-weight: 500;
}


/* Horizontal Line */

.line {
    border: none;
    width: 1px;
    background-color: #ffffffbd;
    margin: 7px 15px;
    height: 1.2em;
}


/* Images Fillter */

.dark-img {
    filter: brightness(0.1);
}


/* Mobile Hide | Show */

.m-dp-none {
    display: block !important;
}

.m-dp-block {
    display: none !important;
}


/* slider */

.carousel-indicators {
    z-index: 10;
}

/*.owl-carousel-size img {
    width: 193px;
    height: 193px;
    object-fit: cover;
}*/

/*.slider-margin {
    margin-left: -5px;
    margin-right: -5px;
}*/


/* AFB Background Color */

.afb-black {
    background-color: black !important;
}

.afb-l-black {
    background-color: #fdfdfd !important;
}

.afb-dark-blue {
    background-color: #01d2fe !important;
}

.afb-dark-blue.one {
    background-color: #0373ff !important;
}

.afb-green {
    background-color: #7be500 !important;
}

.afb-drak-g {
    background-color: #efefef !important;
}

.afb-white {
    background-color: white !important;
}

.colorize-pink {
    filter: brightness(0.5) sepia(1) hue-rotate(-70deg) saturate(5);
}

.colorize-navy {
    filter: brightness(0.2) sepia(1) hue-rotate(180deg) saturate(5);
}

.colorize-blue {
    filter: brightness(0.5) sepia(1) hue-rotate(140deg) saturate(6);
}


/* Button */

.afb-btn-g {
    background-color: #28a745;
    padding: 5px 15px;
    text-align: center;
    color: white;
}

.afb-btn-g:hover {
    background-color: #18672a;
}

.btn-deposit-amount {
    font-size: 10px !important;
}

#quickselect-deposit-amount-list button.button.afb01{
    width: 50px !important;
}

/* label */
.afb-label-new {
    background-color: #e00000;
    padding: 5px 15px;
    text-align: center;
    color: white;
    font-size: 1em;
    position: absolute;
    z-index: 9;
    border-radius: 0 0 15px 0;
}

.afb-label-top {
    background-color: #0300e0;
    padding: 5px 15px;
    text-align: center;
    color: white;
    font-size: 1em;
    position: absolute;
    z-index: 9;
    border-radius: 0 0 15px 0;
}

.afb-label-pp {
    background-color: #22e000;
    padding: 5px 15px;
    text-align: center;
    color: white;
    font-size: 1em;
    position: absolute;
    z-index: 9;
    border-radius: 0 0 15px 0;
}


/* images fill */

.filter-img {
    filter: invert(1);
}

.filter-brightness4 {
    filter: brightness(0.4);
}


/* Logo */

.afb-logo {
    display: inline-block;
    z-index: 9;
}

.afb-logo img {
    width: 170px;
    margin: 5px 0;
}

.logo-notif-wrapper {
    position: absolute;
    width: 240px;
}

.logo-notif-wrapper .panel {
    position: relative;
    right: -75%;
}


/* All Page Title */

.affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
}

.affix + .container-fluid {
    padding-top: 70px;
}

.affix {
    position: fixed;
}

.vl {
    border-left: 5px solid #0373ff;
    height: 20px;
    display: inline;
    margin-right: 10px;
    margin-left: 10px;
}


/* AFB Title */

.afb-title-h1 {
    background: transparent;
    /*background: linear-gradient(90deg, rgb(0 0 0) 0%, rgba(9,9,121,0) 65%);*/
    width: 100%;
    padding: 8px 0;
    font-size: 1.5em;
}

.afb-title-h1 span {
    color: #0a586b;
    font-weight: 500;
}

.afb-title-h1 .h1 {
    color: #0a586b;
    font-size: .7em;
    display: inline-block;
    margin: 0 auto;
}

.afb-title-h1 a span {
    display: inline-block;
    float: right;
    color: #0a586b;
    margin-right: 25px;
    margin: 0 auto;
    font-size: .9em;
}

.afb-title-h1 a span:hover {
    color: #0373ff;
}


/* line ---------- */

.bg_line {
    bottom: -87px;
    width: 100%;
    border-top: 1px solid;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}


/* Header */

.afb-header-menu {
    margin: 0;
    display: inline-block;
    padding-right: 15px;
}


/* scrool Bar Design 
::-webkit-scrollbar-button {
    width: 8px;
    height:0;
}
::-webkit-scrollbar-track {
    background:#eee;
    border: thin solid lightgray;
    box-shadow: 0px 0px 3px #dfdfdf inset;
}
::-webkit-scrollbar-thumb {
    background:#999;
    border: thin solid gray;
}
::-webkit-scrollbar-thumb:hover {
    background:#7d7d7d;
}  */

.carousel-indicators .active {
    height: 0;
}


/* Desktop Navigation Bar */

img.megamenu-icon {
    width: 20px;
    height: 20px;
    display: inline-block;
}

.megamenu {
    background: #0373ff;
    z-index: 15;
}

.megamenu .megamenu-nav {
    padding: 0;
    margin: 0;
    /*justify-content: center !important;*/
    /*border-bottom: 1px solid #0000a2;*/
    background: #0373ff;
}

.megamenu .megamenu-nav .nav-item {
    display: block;
    flex: 1 1 auto;
    background: #0373ff;
}

.megamenu .megamenu-nav .nav-item.is-open > .megamenu-content {
    visibility: visible;
    opacity: 1;
}

.megamenu .megamenu-nav .nav-item.is-open > .nav-link {
    background: #0b00ae;
}

.megamenu .megamenu-nav .nav-link {
    color: #fff;
    /*padding: 10px 30px;*/
    height: 100%;
}

@media (min-width: 601px) {
    .megamenu .megamenu-nav .nav-link:hover {
        background: #1f299c;
    }
}

@media (max-width: 600px) {
    .megamenu .megamenu-nav .nav-link:hover {
        background: transparent;
    }
}


/* Desktop Navigation Show List */

.nav-item-content p {
    color: white;
    margin: 10px 0;
    font-size: .78em;
    font-weight: 600;
}

.main.nav-wrapper .nav-item-content {
    display: none;
    position: fixed;
    background-color: #01d2fe;
    /*background-color: #3a97dc;*/
    width: 100%;
    left: 0;
    z-index: 9999;
    transition: all .3s ease-in-out;
    /*padding: 30px 0 0;*/
}

.main.nav-wrapper .nav-item:hover .nav-item-content {
    display: block;
}

.megamenu > li.nav-item.active.open > a,
.megamenu > li.nav-item.active.open > ul.megamenu-nav a:hover,
.megamenu > li.nav-item.open > a,
.megamenu > li.nav-item.open > ul.megamenu-nav a:hover {
    color: #fff;
    background-color: #b91773;
    border-color: #fff;
}

.megamenu .megamenu-nav .nav-link:hover .main.nav-wrapper .megamenu-nav .nav-item.open a:focus {
    background-color: #6dbcc9;
}

.nav-link span {
    color: white;
    white-space: nowrap;
}

.alert-danger {
    background-color: #06b1dc !important;
    border-radius: 15px;
    margin-top: 3px;
}

.alert-danger > marquee span {
    color: white;
    padding: 5px 0;
    letter-spacing: .035rem;
    font-weight: 300;
    display: inline-block;
}

.notificationMarquee p {
    position: relative;
    margin: 0;
    line-height: 3px;
    white-space: nowrap;
    min-width: 100%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-animation: marquee 45s linear infinite;
    animation: marquee 45s linear infinite;
    font-size: 12px;
}


/* Real Time */

#ct {
    margin: 5px 0;
    color: #ffffffbd;
    font-size: 1.2rem;
}


/* Info icon svg  */

.info-icon {
    color: #ffffffbd;
    position: relative;
    top: 7px;
}

.info-icon:hover {
    color: white;
}

.info-icon svg {
    font-size: 1.2em;
}


/* Dropdown Menu */

button.dropbtn-single-box {
    background-color: #7be50000;
    color: white;
    font-size: 16px;
    font-size: 1.2rem;
    border: none;
    padding: 5px 15px;
}

.dropdown-single {
    position: relative;
    display: inline-block;
}

.dropdown-single-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 99999;
    right: 0;
    border-radius: 5px;
    font-size: 1em;
    padding: 0;
    left: auto;
}

img.icon-flag {
    width: 20px;
    margin-right: 5px;
}

.dropdown-single-content a {
    color: black !important;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-single-content a {
    border-bottom: 1px solid #e7e7e7;
}

.dropdown-single-content a:last-child {
    border-bottom: none;
}

.dropdown-single-content a:hover {
    background-color: #ddd;
    border-radius: 5px;
}

.dropdown-single:hover .dropbtn-single {
    background-image: linear-gradient(to right, #06f1f4, #149ce9);
    border-radius: 2px;
}

.dropdown-single:hover .dropdown-single-content {
    display: block;
}


/* Sign In */

input,
textarea {
    border-radius: 2px !important;
    padding: 10px 15px;
    width: 100%;
    box-sizing: border-box;
    border: none !important;
    border: 1px solid #F3E5F5 !important;
    font-size: 1em;
    color: #000 !important;
    font-weight: 400;
    /*margin-top: 10px;*/
}

input:focus,
textarea:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #2575fc !important;
    outline-width: 0;
    font-weight: 400;
}

label {
    margin: auto;
}

.form-control-label {
    font-size: 12px;
    margin-left: 15px;
    font-weight: 500;
}

.msg-info {
    /*padding-left: 15px;*/
    margin-bottom: 30px;
}

.btn-color {
    border-radius: 50px;
    color: #fff;
    background-image: linear-gradient(to right, #149ce9, #06f1f4);
    padding: 15px;
    cursor: pointer;
    border: none !important;
    /*margin: 20px 0px;*/
    font-size: 1.6rem;
}

.btn-color:hover {
    color: #fff;
    background-image: linear-gradient(to right, #06f1f4, #149ce9);
}

.btn-white {
    border-radius: 50px;
    color: #2575fc;
    background-color: #fff;
    padding: 8px 40px;
    cursor: pointer;
    border: 2px solid #2575fc !important;
}

.btn-white:hover {
    color: #fff;
    background-image: linear-gradient(to right, #2575fc, #6a11cb);
}

button:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline-width: 0;
}

button.afb {
    background-color: #0a586b;
    border: none;
    border-radius: 2px 2px;
    padding: 5px 45px;
    color: white;
}

button.afb01.xs {
    background-image: linear-gradient(to right, #06f1f4, #149ce9);
    border: none;
    border-radius: 2px 2px;
    padding: 5px 15px;
    color: white !important;
    /*font-size: .32em !important;*/
    margin: 0 auto;
    line-height: 1.4;
    max-width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

button.afb01 {
    /*background-image: linear-gradient(to right, #6a11cb, #2575fc);*/
    background-color: #0373ff;
    border: none;
    border-radius: 2px 2px;
    padding: 5px 15px;
    color: #0a586b;
}

button.afb02 {
    /*background-image: linear-gradient(to right, #06f1f4, #149ce9);*/
    background-color: #0a586b;
    border: none;
    border-radius: 2px 2px;
    color: white;
}

button.afb02:hover {
    background-color: #0373ff;
}

button.afb:hover,
button.afb01:hover {
    background-color: #0a586b !important;
    /*background-image: linear-gradient(to right, #149ce9, #06f1f4);*/
    color: white !important;
}

button.afb03 {
    background: #1e8535;
    border: none;
    border-radius: 2px 2px;
    padding: 5px 15px;
    color: white;
}

.bottom .btn {
    font-size: 1.6rem;
}


/* Jackpot */

.jackpot-top {
    position: absolute;
    top: 5.5%;
    margin: 0 auto;
    width: 100%;
    color: white;
    right: 0;
    left: 0;
    text-align: center;
}

.jackpot-top span {
    font-size: 5em;
    letter-spacing: 5px;
    font-weight: bold;
    color: transparent;
    -webkit-background-clip: text;
    display: inline-block;
}

p.jackpot-title {
    color: #ffffff;
    margin-bottom: 10px;
    display: table-column-group;
}


/* Jackpot Number Gold color */

.gold {
    display: block;
    background: repeating-linear-gradient(135deg, rgb(255, 221, 155) 0, rgb(254, 215, 146) 20px, rgb(255, 225, 172) 40px, rgb(255, 255, 255) 70px, rgb(250, 198, 107) 125px, rgb(246, 194, 107) 160px, rgb(231, 177, 85) 175px, rgb(244, 193, 107) 185px, rgb(241, 191, 107) 220px, rgb(243, 190, 102) 235px, rgb(233, 177, 83) 250px, rgb(245, 190, 97) 280px, rgb(249, 188, 86) 305px, rgb(255, 251, 245) 385px, rgb(252, 195, 98) 415px, rgb(252, 195, 121) 450px, rgb(255, 221, 155) 500px);
    background-clip: text;
    -webkit-background-clip: text;
    background-repeat: repeat;
    background-attachment: fixed;
    backface-visibility: none;
    color: rgb(255, 221, 155) !important;
    /*-webkit-text-fill-color: transparent;*/
    filter: drop-shadow(0 3px 1px #000);
}

span.gold {
    font-size: 1.5em;
    font-weight: 700;
    overflow: hidden !important;
}


/* Main Contant */

.inside {
    background-color: #f6f6f6;
    padding: 15px;
}

.inside svg {
    margin-top: -2px;
}

.inside .h1 {
    font-size: 1em;
    /*color: white;*/
    color: #0a586b;
    margin-bottom: 15px;
}

.inside p,
.inside .h2 {
    color: #00e7ff;
    font-size: .89em;
    margin: 5px auto;
}


/*.inside a span:hover {color:#a0a0a0;}*/

.inside a p:hover {
    color: #a0a0a0;
}

.sidebar-section {
    position: absolute;
    height: 100%;
    width: 100%;
}

.sidebar-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.make-me-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    padding-top: 10px;
    padding-bottom: 50px;
}

article .content.two {
    padding-top: 10px;
}

article {
    border-radius: 12px;
}

.title-section {
    text-align: center;
    padding: 50px 15px;
    margin-bottom: 30px;
}

.content-section {
    min-height: 1200px;
}

.content-section h2 {
    /*text-align: center;*/
    margin: 0;
}

.sidebar-item h3 {
    background: gold;
    max-width: 100%;
    margin: 0 auto;
    padding: 50px 0 100px;
    border-bottom: solid 1px #fff;
}


/* Latest new and promo */

.side-bar .nav-tabs {
    border-bottom: none;
}

.side-bar .nav-tabs .nav-link {
    color: #aeaeae;
    text-transform: uppercase;
    border: none;
}

.side-bar .nav-tabs .nav-link.active,
.side-bar .nav-tabs .nav-link:hover {
    border-bottom: 2px solid #ff0000;
    text-transform: uppercase;
    color: #222;
}

.sidebar-tabing .media {
    margin-bottom: 20px
}

.sidebar-tabing img {
    width: 100%;
}

.sidebar-tabing .title-small {
    font-size: .8em;
    color: #171717;
    font-weight: 500;
}

.media a {
    width: 35%;
    margin-right: 10px;
}

.news-auther span {
    color: #9e9e9e;
    font-size: .65rem;
}


/*.media:first-child {
    margin-top: 20px;
}*/


/* Footer content From AFBGG Sport*/


/*.footer-wrapper01 {
    display: inline-block;
    background-color: #0d0f13;
    padding: 30px 0;
    width: 100%;
    font-weight: 500;
    word-break: break-all;
}

.wrapper-container {
    max-width: 1366px;
}

.footer-wrapper01 p {
    color: #c7c7c7 !important;
    font-weight: 300;
    font-size: 1.2rem;
}

.footer-wrapper01 h2, .footer-wrapper01 h3, .footer-wrapper01 h4, .footer-wrapper01 h5, .footer-wrapper01 h6 {
    color: white;
    font-size: 14px;
    margin-bottom: 15px;
}

.footer-wrapper01 h1 {
    color: white;
    font-size: 1.5rem;
    margin-bottom: 20px;
    font-weight: 700;
}

.footer-wrapper01 h2 {
    font-weight: 300;
    margin-bottom: 10px;
}

.footer-wrapper01 span {
    color: #00b1e6;
    font-size: 1.5rem;
}*/

.footer-copy-right {
    background-color: #000000;
    text-align: center;
    color: #bebebe;
    font-size: 10px;
    padding: 10px;
    display: inline-block;
    width: 100%;
}

.footer-copy-right p {
    margin: 0 auto;
    font-size: 1em;
    color: #bebebe;
}

/* .footer-bottom {
    padding: 45px 0;
}

    .footer-bottom h1 {
        font-size: 18px;
        color: var(--white);
    }

    .footer-bottom p {
        color: white;
        font-size: 12px;
        margin: 5px 0 auto;
    }

        .footer-bottom p:hover {
            color: #ff8d00;
        }
 */



/* Mobile Navigation Bar ||| */

.offcanvas-active {
    overflow: hidden;
}

.screen-overlay {
    width: 0%;
    height: 100%;
    z-index: 30;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background-color: rgb(34 34 34 / 76%);
    transition: opacity .2s linear, visibility .1s, width 1s ease-in;
}

.screen-overlay.show {
    transition: opacity .5s ease, width 0s;
    opacity: 1;
    width: 100%;
    visibility: visible;
}

.offcanvas {
    width: 380px;
    visibility: hidden;
    transform: translateX(-100%);
    transition: all .2s;
    border-radius: 0;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 1200;
    background-color: #fff;
    overflow-x: hidden;
}

.offcanvas .h6 {
    font-size: 1rem;
}

.offcanvas.offcanvas-right {
    right: 0;
    left: auto;
    transform: translateX(100%);
}

.offcanvas.show {
    visibility: visible;
    transform: translateX(0);
    transition: transform .2s;
    z-index: 99;
}

.offcanvas .btn-close {
    position: absolute;
    top: 10px;
    font-size: 1.5rem;
    color: #fff;
    font-weight: 800;
}

.text-truncate-nav {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: white;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 15px;
    font-weight: 400;

    text-align: left;
    margin-left: 15px;
}

button.afb-m-menu, .button.afb-m-menu {
    color: white;
    font-size: 18px;
    padding: 0 8px;
    border: 1px solid #0373ff !important;
    border-radius: 4px;
    background-color: #0060a6;
}

    button.afb-m-menu:hover, .button.afb-m-menu:hover {
        color: white;
        /*background-image: linear-gradient(to right, #2575fc, #6a11cb);*/
        background-color: #0000ff00;
    }

.desktop-search .search-toggle2 {
    padding-top: 7px;
}

    .desktop-search .search-toggle2::after {
        top: 17px;
        left: 8px;
    }

.btn-icontop-lg {
    text-align: center;
    border-radius: 1rem;
    line-height: 1.1;
    margin-bottom: 10px;
    padding: 20px 15px;
    background-color: #0373ff;
    color: white;
    display: block;
    overflow: hidden;
}

a.btn-icontop-lg:hover {
    color: white;
    background-color: #0a586b;
}

.btn-icontop-lg .icon {
    color: #313AEB;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
    display: inline-table;
    margin: 0 10px !important;
}

.btn-icontop-lg .text {
    display: block;
}

.padding-around,
.padding-xy {
    padding: 16px;
}

ul.row,
ul.row-sm {
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}

.btn-icontop-lg img {
    height: 32px;
}

.btn-light {
    background-color: #0a586b;
    border: none;
    color: white;
    padding: 5px 20px !important;
}

.btn-light:hover {
    /*background-image: linear-gradient(to right, #2575fc,#6a11cb );*/
    background-color: #0373ff;
    border: none;
    color: white;
}

.panel-heading {
    padding: 0;
    border: 0;
}

h4.panel-title {
    margin: 0 auto;
}

.panel-title > a,
.panel-title > a:active {
    display: block;
    padding: 10px 15px;
    color: #fff;
    font-size: .6em;
    letter-spacing: 1px;
    word-spacing: 3px;
    background-color: #464646;
    border-radius: 2px;
}


/* Navigation Collapse */

.panel-default {
    margin-left: -10px;
    margin-right: -10px;
    /*margin-bottom: 15px;*/
}


/*.panel-body {background-color:white;}*/

.panel-body a p {
    padding: 10px 15px;
    color: black;
    background-color: white;
}

.panel-body a p:hover {
    color: #007bff;
    background-color: #e6e6e6;
}

.panel-body a p {
    border-bottom: 1px solid #e7e7e7 !important;
}

.panel-body a p:last-child {
    border-bottom: none;
}

.panel-collapse {
    background-color: white;
}

.mobile-col {
    background-color: #434343;
}

.mobile-col h4 a {
    color: white;
}

.panel {
    border: none;
}


/* Index Games list */

.padding-x {
    padding-left: 0px;
    padding-right: 0px;
}

.scroll-horizontal {
    white-space: normal;
    overflow-x: auto;
}

.scroll-horizontal .item {
    /*width: 19.45%;*/
    margin-bottom: 5px;
    display: inline-block;
    vertical-align: top;
    white-space: initial;
}

a[class*='product-'] {
    color: initial;
}

.product-sm {
    display: block;
}

[class*='product-'] {
    color: initial;
}

.product-sm .img-wrap {
    border-radius: .5rem .5rem 0 0;
}

[class*='product-'] .img-wrap {
    overflow: hidden;
    position: relative;
}

.img-wrap {
    text-align: center;
    display: block;
}


/*.product-sm .img-wrap img { mix-blend-mode: multiply; }*/

[class*='product-'] .img-wrap img {
    height: 100%;
    width: 100%;
    display: inline-block;
    -o-object-fit: cover;
    object-fit: cover;
}

.img-wrap img {
    max-width: 100%;
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: white;
    font-size: .83em;
    overflow: hidden;
    text-overflow: ellipsis;
    /*display: -webkit-box;*/
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    width: 120px;
}

.text-wrap {
    text-align: center;
    background-color: #01d2fe;
    margin-bottom: 10px;
}

.text-wrap p {
    padding: 10px 10px;
    margin: 0 auto !important;
    color: white !important;
    font-weight: 600;
}

.text-wrap p.one {
    display: -webkit-box;
    padding: 5px 5px;
}


/* mobile footer button */
.nav_bottom-container {
    position: sticky;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    /* border-top-left-radius: 20px; */
    /* border-top-right-radius: 20px; */
    /* background: #FFFFFF; */
    /*box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.2);*/
}
@media (min-width:767px) {
    .nav_bottom-container {
        position: fixed;
    }
}
.nav-bottom {
    --size: 5rem;
    --backgroundColor: #0373ff;
    
    height: 60px;
    
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.nav-bottom .nav-link {
    text-align: center;
    color: #fff;
    background-color: var(--backgroundColor);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    /* margin-top: 7px; */
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    overflow: hidden;
}

.nav-bottom .nav-link .megamenu-icon {
    display: inline-block;
    /* font-size: 20px; */
    /* font-size: 1rem; */
    width: calc(var(--size) * 0.25);
    height: calc(var(--size) * 0.25);
}

.nav-bottom .nav-link .text {
    display: block;
    font-size: 12px;
    color: #fff;
    transform: scale(0.8);
    white-space: nowrap;
}

.nav-bottom .nav-link:hover,
.nav-bottom .nav-link.active {
    filter: brightness(0.9);

}

.nav-bottom .nav-bottom-home {
    position: relative;
    bottom: calc(100% - (var(--size) / 4));
    /* background-color: #16215b; */
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    /* height: 60px; */
    width: var(--size);
    height: var(--size);
    overflow: visible;
}

.nav-bottom .nav-bottom-home::before {
    position: absolute;
    display: inline-block;
    content: '';
    width: calc(var(--size) + 2px);
    height: var(--size);
    bottom: 0;
    border-radius: 50%;
    z-index: -1;
    clip-path: polygon(0% 50%, 100% 50%, 100% 200%, 0% 200%);
    box-shadow: 0 0 0 4rem var(--backgroundColor);
}

@media (max-width:376px) {
    .nav-bottom .nav-bottom-home {
        flex-grow: 1.1;
    }
}

@media (max-width:361px) {
    .nav-bottom .nav-bottom-home {
        flex-grow: 1.18;
    }
}

.nav-bottom .nav-bottom-home::after {
    position: absolute;
    display: inline-block;
    content: '';
    width: calc(var(--size) - 1rem);
    height: calc(var(--size) - 1rem);
    background-color: var(--backgroundColor);
    border-radius: 50%;
    z-index: -1;
    filter: brightness(1.1);
}

.nav-bottom .nav-bottom-home .megamenu-icon {
    width: calc(var(--size) * 0.28);
    height: calc(var(--size) * 0.28);
}

.nav-bottom .nav-bottom-home:hover,
.nav-bottom .nav-bottom-home.active {
    /* background-color: transparent; */
    filter: brightness(1);
}

.nav-bottom .nav-bottom-home:hover::after,
.nav-bottom .nav-bottom-home.active::after {
    filter: brightness(0.9);
    /* background-color: #536dfc; */
}

.nav-bottom .nav-bottom-home .nav-center-bg-right,
.nav-bottom .nav-bottom-home .nav-center-bg-left {
    width: calc(((100vw / 5) - (var(--size) - 1px))/2);
    height: 60px;
    position: absolute;
    background-color: var(--backgroundColor);
    bottom: -20px;
}

.nav-bottom .nav-bottom-home .nav-center-bg-left {
    left: -1px;
}

.nav-bottom .nav-bottom-home .nav-center-bg-right {
    right: -1px;
}


/* Footer Menu */

.widget-list li a:hover {
    text-decoration: underline;
}

.widget .card-header {
    background: #fff0;
}

.widget .card-header a {
    width: 100%;
    display: block;
    padding: 10px 15px;
}

.widget .card-header a:after {
    content: "+";
    position: absolute;
    right: 30px;
    transition: transform 0.15s ease-in-out;
}

.widget .card-header a:hover,
.widget .card-header a:focus {
    text-decoration: none;
}

.widget .card-header a[aria-expanded="true"]:after {
    transform: rotate(45deg);
}

.widget .card-block {
    padding: 0 10px;
}

.widget .card-block .widget-list li {
    margin-bottom: 4px;
    padding: 5px 5px;
}

.widget .h4 {
    font-size: 1.2em;
    color: white;
    padding: 0;
}

.widget ul li a {
    font-size: 1.2rem;
    font-weight: 300;
}

.widget ul li a:hover {
    color: #a0a0a0 !important;
}

.footer-collapse {
    padding: 45px 0;
    background-color: black !important;
}


/* footer social icons */

.social-network a.icoRss:hover {
    background-color: #F56505;
}

.social-network a.icoFacebook:hover {
    background-color: #3B5998;
}

.social-network a.icoTwitter:hover {
    background-color: #33ccff;
}

.social-network a.icoGoogle:hover {
    background-color: #BD3518;
}

.social-network a.icoVimeo:hover {
    background-color: #0590B8;
}

.social-network a.icoLinkedin:hover {
    background-color: #007bb7;
}

.social-network a.icoYoutube:hover {
    background-color: #bb0000;
}

.social-network a.icoIntagram:hover {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);
}

.social-network a.icoRss:hover i,
.social-network a.icoFacebook:hover i,
.social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i,
.social-network a.icoVimeo:hover i,
.social-network a.icoLinkedin:hover i,
.social-network a.icoIntagram:hover i,
.social-network a.icoYoutube:hover i {
    color: #fff;
}

a.socialIcon:hover,
.socialHoverClass {
    color: #44BCDD;
}

.social-circle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    width: 50px;
    height: 50px;
    font-size: 20px;
}

.social-circle li i {
    margin: 0;
    line-height: 50px;
    text-align: center;
    font-size: 1.8rem;
}

.social-circle li a:hover i,
.triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.social-circle i {
    color: #626c80;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}


/* 20201017 QR*/

#snav.en {
    left: 0;
    text-align: left;
}

#snav.en li span {
    left: -100px;
}

#snav.en li a:hover span {
    left: 50px;
}


/* RTL CSS */

#snav.ar {
    right: 0;
    text-align: right;
}

#snav.ar li span {
    right: -100px;
}

#snav.ar li a:hover span {
    right: 35px;
}


/* main SideNav.css styles */

#snav {
    position: fixed;
    top: 40%;
    z-index: 999;
    font-size: 18px;
   
}

#snav ul {
    list-style: none;
}

#snav * {
    margin: 0;
    padding: 0;
    outline: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#snav li a {
    text-decoration: none;
    color: #fff;
    display: block;
    position: relative;
}

#snav .fa {
    vertical-align: middle;
    font-size: 18px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: relative;
    z-index: 4;
}

#snav li span {
    font-size: 15px;
    vertical-align: middle;
    height: auto;
    line-height: 50px;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    padding: 0 15px;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 3;
}

#snav li a:hover span img,
#snav li span img {
    width: 100px;
}

#snav li a:hover .fa {
    transform: rotate(720deg);
}

#snav li a:hover span {
    visibility: visible;
    padding: 0;
}

#snav li span {
    background-color: #555;
}

    #snav li .fa {
        background-color: var(--mainTheme);
        color: hsl(0deg 0% 90%);
        border-radius: 50px;
    }

#snav li a:hover .fa {
    color: #fff;
}

#snav li:nth-child(10n+1) span,
#snav li:nth-child(10n+1) a:hover .fa {
    background-color: #32DE84;
}

#snav li:nth-child(10n+2) span,
#snav li:nth-child(10n+2) a:hover .fa {
    background-color: black;
}

#slideout {
    position: fixed;
    top: 40%;
    right: 0;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    cursor: pointer;
    z-index: 999;
}

@media only screen and (max-width: 992px) {
    #slideout {
        z-index: 999;
    }
}

#slideout p {
    width: 25px;
    padding: 12px 0;
    text-align: center;
    background: #0373ff;
    -webkit-writing-mode: tb-rl;
    writing-mode: tb-rl;
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
    transform: rotate(-180deg);
    color: white;
    margin: 0 auto;
    padding: 15px 4px;
    text-orientation: sideways;
}

#slideout_inner {
    position: fixed;
    top: 40%;
    right: -250px;
    background: white;
    width: 250px;
    padding: 15px;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    text-align: left;
    -webkit-border-radius: 0 0 5px 0;
    -moz-border-radius: 0 0 5px 0;
    border-radius: 0 0 5px 0;
}

#slideout_inner textarea {
    width: 190px;
    height: 100px;
    margin-bottom: 6px;
}

/*#slideout:hover {
    right: 250px;
    transition: right 1s;
}

#slideout:hover #slideout_inner {
    right: 0;
    transition: right 1s;
}*/
.slideoutLeftHeader {
    right: 250px !important;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.slideoutLeftContent {
    right: 0px !important;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

/* social media */

.afb-medias a {
    width: 100%;
    background-color: white;
    border: none;
    outline: none;
    display: block;
    margin-bottom: 5px;
    padding: 5px 10px;
    background-image: linear-gradient(to right, #149ce9, #06f1f4);
    color: white;
}

.afb-medias .h1 {
    color: #0a586b;
    font-size: 1.5rem;
    font-weight: 400;
}

.afb-medias span {
    color: white;
}

.afb-medias a:hover {
    background-image: linear-gradient(to right, #06f1f4, #149ce9);
    color: white;
}

.afb-medias a > div {
    display: inline-block;
    margin-right: 5px;
}

.news-title h2 a {
    font-weight: 400;
}


/* back to top */

@media screen and (prefers-reduced-motion: no-preference) {

    html,
    body {
        scroll-behavior: smooth;
    }
}

main {
    position: relative;
}

main *:last-child {
    margin-bottom: 0;
}

.back-to-top-wrapper {
    position: absolute;
    top: 100vh;
    right: 0.25rem;
    bottom: 0;
    width: 3em;
    pointer-events: none;
}

.back-to-top-link {
    position: fixed;
    position: sticky;
    pointer-events: all;
    top: calc(100vh - 10em);
    display: inline-block;
    text-decoration: none;
    font-size: 2rem;
    line-height: 3rem;
    text-align: center;
    width: 3rem;
    height: 3rem;
    border-radius: 20%;
    padding: 0.25rem;
    border: 1px solid #254568;
    background-color: #0373ff;
    transition: transform 80ms ease-in;
}

.back-to-top-link:hover,
.back-to-top-link:focus {
    transform: scale(1.1);
}

.back-to-top-link:focus {
    outline: none;
    box-shadow: 0 0 0 3px #4e85c0;
}


/* Search */

.form-control-borderless {
    border: none;
}

.form-control-borderless:hover,
.form-control-borderless:active,
.form-control-borderless:focus {
    border: none;
    outline: none;
    box-shadow: none;
}

.has-search .form-control {
    padding-left: 2.375rem;
}

.has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}

/*.input-group input {
    background-color: transparent;
    border: 1px solid #545454 !important;
    border-radius: 0px !important;
    padding: 2px 10px !important;
    color: #0a586b !important;
    font-weight: 500;
    font-size: 1em !important;
}*/

.input-group {
    background-color: #fff;
}

/*    .input-group input:focus {
        border: 1px solid #545454 !important;
    }*/

button.btn-secondary {
    padding: 0 12px;
    border: 0px solid;
    background-color: #0373ff;
    border-radius: 0;
}

button.btn-secondary i {
    color: #353535;
}


/* Button a */

.button-afb-wrapper {
    position: absolute;
    right: 0;
    z-index: 1;
    display: inline-flex;
    right: 5px;
}

.button-afb.one {
    /*background-image: linear-gradient(to right, #6a11cb, #2575fc);*/
    background-color: #006aee;
    text-align: justify;
}

.button-afb.one:hover {
    /*background-image: linear-gradient(to right, #2575fc, #6a11cb);*/
    background-color: #1f299c;
}

.button-afb {
    background: #0a586b;
    padding: 5px 15px;
    text-align: center;
}

.button-afb a {
    color: white;
}

.button-afb:hover {
    background: #0373ff;
}

.button-afb a p {
    color: white;
    padding: 0;
    margin: 0 auto;
    font-size: 1em;
}


/* user names with badget */

.badget-afb-ug h1 {
    color: white;
    font-size: 1em;
    margin: 0 auto;
}

.fld {
    box-sizing: border-box;
    width: 100%;
    height: 31px;
    background-color: #f9f9f9;
    border-color: #d7d7d7;
    border-radius: 2px;
    padding: 0 10px;
    border: none;
    background-color: white;
    outline: none;
    color: #7d7d7d;
    font-size: 16px;
    line-height: 1;
}

select,
select.fld {
    -webkit-appearance: none;
    -webkit-border-radius: 50rem !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 9 5' fill='none' class='bi bi-chevron-down'%3E%3Cpath d='M0.75 0.333313L4.875 4.49998L9 0.333313H0.75Z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");
    background-position: right 15px center;
    background-repeat: no-repeat;
    border: 1px solid #F3E5F5;
    background-size: 11px;
    padding-right: 34px !important;
}

    select.form-control {
        height: calc(1.5em + 0.45rem + 2px) !important;
    }

    #tab-store select, select.fld {
        background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'> <path d='M0.583008 0.833344L5.99967 6.25001L11.4163 0.833344H0.583008Z' fill='black'/> </svg>");
        background-position: 95% 50%;
    }

@supports (-webkit-touch-callout: none) {

    /* ios device specific */
    select,
    select.fld {
        border-radius: 50rem !important;
    }
}

.Uld {
    box-sizing: border-box;
    width: 80%;
    height: 35px;
    background-color: #f9f9f9;
    border-color: #d7d7d7;
    border-radius: 2px;
    padding: 0 10px;
    border: 1px solid #ddd;
    outline: none;
    color: #7d7d7d;
    font-size: 16px;
    line-height: 1;
}

img.badget-img {
    width: 40px;
    margin-right: 10px;
}

.progress {
    margin: 0 auto;
}

.progress-bar {
    display: inline-table;
    font-size: .9em;
}


/* Notifation Bar */

button.notif-dropdown {
    background-color: #ffffff00;
    color: white;
}

button.notif-dropdown:hover,
button.notif-dropdown:focus {
    color: white;
}


/* Amount */

* {
    box-sizing: border-box;
}

.TogglePanel {
    display: inline-block;
    height: 28px;
    overflow: hidden;
    transition: background-color .2s ease-in;
    position: relative;
    top: 2px;
}

.TogglePanel__PanelOne,
.TogglePanel__PanelTwo {
    color: #ffffff !important;
    align-items: center;
    justify-content: center;
    font-size: 1em;
    font-weight: 700;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: margin-top .2s ease-in, opacity .2s ease-in;
}

.TogglePanel__PanelOne {
    opacity: 1;
}

.TogglePanel__PanelTwo {
    opacity: 0;
}

.TogglePanel--showAlternate .TogglePanel__PanelOne {
    margin-top: -17px;
    opacity: 0;
}

.TogglePanel--showAlternate .TogglePanel__PanelTwo {
    opacity: 1;
    margin: -10px 0px;
    color: white !important;
    text-align: center;
}

@media screen and (min-width:768px){
    .TogglePanel {
        display: inline-block;
        height: 28px;
        overflow: hidden;
        transition: background-color .2s ease-in;
        position: relative;
        top: 4px;
    }

    .TogglePanel__PanelOne,
    .TogglePanel__PanelTwo {
        color: #ffffff !important;
        align-items: center;
        justify-content: center;
        font-size: 1em;
        font-weight: 700;
        position: relative;
        text-decoration: none;
        text-transform: uppercase;
        transition: margin-top .2s ease-in, opacity .2s ease-in;
    }

    .TogglePanel__PanelOne {
        opacity: 1;
    }

    .TogglePanel__PanelTwo {
        opacity: 0;
    }

    .TogglePanel--showAlternate .TogglePanel__PanelOne {
        margin-top: -17px;
        opacity: 0;
    }

    .TogglePanel--showAlternate .TogglePanel__PanelTwo {
        opacity: 1;
        margin: -8px 0px;
        color: white !important;
        text-align: center;
    }
}

.amount-blur {
    color: #ffffff14 !important;
    text-shadow: 0 0 5px rgb(255 255 255 / 50%);
}

.amount-button {
    line-height: initial;
    background-color: #f0f8ff00;
    border: none;
    color: white;
}

@media only screen and (min-width: 1200px) {
    .container {
        width: 1200px !important;
        max-width: 100%;
    }

}

@media only screen and (max-width: 1200px) {
    .jackpot-top span {
        font-size: 3.5em;
    }
}

@media only screen and (max-width:1180px) {
    img.sbanner-images-cover {
        height: 233px;
    }
}

.t991-dp-block {
    display: none !important;
}

.t991-dp-inline {
    display: none !important;
}

@media only screen and (max-width: 992px) {
    .col-xs-5ths {
        float: unset;
    }

    /* 991px Hide | Show */
    .t991-dp-none {
        display: none !important;
    }

    .t991-dp-block {
        display: block !important;
    }

    .t991-dp-inline {
        display: inline !important;
    }

    /* Table */
    .margin-left-table {
        margin-left: -15px;
    }

    .margin-right-table {
        margin-right: -15px;
    }

    /* Foter Content */
    /* .footer-wrapper01 {
        display: none;
    }*/
    /* Main Contant */
    article .content {
        padding-top: 25px;
    }

    /* full width */
    .w-992 {
        max-width: 100%;
        flex: 0 0 100%;
        padding-left: 8px;
        padding-right: 8px;
    }

    /* Index Games list */
    .scroll-horizontal {
        white-space: nowrap;
        overflow-x: scroll;
    }

    .jackpot-top {
        top: 2.65%;
    }

    /* scrool Bar Design 
	::-webkit-scrollbar-button {
		width: 8px;
		height:0;
	}
	::-webkit-scrollbar-track {
		background:unset;
		border: unset;
		box-shadow: unset;
	}
	::-webkit-scrollbar-thumb {
		background:unset;
		border: unset;
	}
	::-webkit-scrollbar-thumb:hover {
		background:#7d7d7d;
	} */
    /*.owl-carousel-size img {
        height: 440px;
    }*/

    .content-section {
        min-height: auto;
    }
}

@media only screen and (min-width: 767px) {

    .btn-right,
    .btn-left {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .badget-img {
        margin-right: 0 !important;
    }

    .afb-logo img {
        width: 120px;
    }
}

@media only screen and (max-width:680px) {
    .text-truncate {
        width: 110px;
    }
}

@media only screen and (max-width:415px) {
    .button-afb.one {
        display: block;
    }

    .button-afb {
        display: none;
    }

    article .content.two {
        padding: 10px;
    }

    .modal-content {
        width: 100% !important;
    }

    .owl-carousel-size img {
        width: 100%;
        height: auto !important;
        /*height: 345px !important;*/
    }

    .afb-header-menu {
        margin-bottom: 15px;
        margin-top: 15px;
    }

    th.table-th-font-limit,
    td.table-th-font-limit {
        width: auto;
    }

    .table > tbody > tr > th.one,
    .table > tbody > tr > td.one {
        line-height: normal;
    }

    /*.wallet-top-left span {
        padding: 5px;
    }*/
}

@media only screen and (max-width:426px) {
    .text-truncate {
        width: 102px;
    }

    .offcanvas {
        width: 100%;
    }

    .btn-icontop-lg {
        padding: 20px 10px;
    }

    .table td,
    .table th {
        font-size: .8em;
    }

    .js .cd-tabs__panel--selected {
        display: inline-block !important;
    }
}

@media only screen and (max-width:330px) {
    .btn-icontop-lg {
        padding: 15px 5px;
    }
}

@media only screen and (min-width:240px) and (max-width:1111px) {
    .logo img {
        /*max-width: 100px;*/
        width: 100%;
        transform: unset;
        left: unset;
    }

    .h_nav,
    .header-side,
    .h_bar-dropdown {
        display: none;
    }

    .h_bar {
        width: auto;
        display: inline-block;
        float: right;
    }

    .h_bar-login {
        margin-top: 0;
    }

    .h_bar-login span {
        font-size: .7em;
        letter-spacing: 1px;
    }

    .h_bar-btn .btn {
        background-color: #ffffff00;
        min-width: 70px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        font-size: .799em;
        font-weight: 400;
        border-radius: 3px;
        padding: 0 10px;
    }

    .h_bar-link a {
        font-size: 13px;
        padding-right: 0;
    }

    .h_bar-link.one {
        padding-left: 5px;
    }

    .header-fix {
        box-shadow: none;
        border-bottom: solid 1px #000;
    }

    .mobile-view-right-bar {
        width: 100%;
        clear: both;
        padding: 20px 0;
    }

    .mobile-view-right-bar .owl-nav,
    .mobile-view-right-bar .owl-dots {
        display: none;
    }

    .mobile-view-right-bar .owl-carousel .item {
        padding: 0 20px;
    }

    .left-sidebar {
        display: none;
    }

    .mobile-nav {
        width: 100%;
        float: left;
    }

    .mobile-nav .left-sidebar {
        display: flex;
        width: auto;
        min-width: 100%;
        overflow: auto;
        float: left;
        height: auto;
        border-top: solid 1px #000;
        border-bottom: solid 1px #000;
        padding: 10px 0;
    }

    .left-sidebar button {
        width: 100%;
        display: block;
        padding: 5px;
        font-size: 10px;
    }

    .lest-bar-icon {
        width: 100%;
        display: inline-block;
        text-align: center;
    }

    .left-sidebar .select-type {
        text-align: center;
    }

    .left-sidebar .lest-bar-icon img {
        text-align: center;
        margin-right: 0;
    }

    .left-sidebar button span {
        text-align: center;
        width: 70px;
        display: block;
        float: none;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .left-sidebar button.activity,
    .default .tablinks {
        border-left: none;
    }

    .left-sidebar button.activity {
        color: #ff6a00;
    }

    .right-top-end {
        display: none;
    }

    .main-stracture {
        position: relative;
        padding-top: 0;
        margin-top: 0;
    }




    .right-top-part {
        width: 100%;
        margin: auto;
    }

    .right-top-part ul {
        width: 100%;
        display: flex;
        justify-content: space-around;
    }

    .h_nav-item > a {
        padding-bottom: 0;
    }

    .right-top-part .h_nav-list .h_nav-item a {
        font-size: 11px;
        font-size: .599em;
        font-weight: bold;
    }

    .mobile-nav .sub-cate {
        position: absolute;
        width: 100%;
        left: 0;
        z-index: 99;
        padding: 10px;
    }

    .mobile-nav .sub-cate li {
        width: 33.333333%;
        /*padding: 0 60px 10px 10px;*/
        margin: 0 auto;
    }

    /*.mobile-nav .sub-cate li:before { content: "\f105"; left: auto; right: 10px; top: -2px; line-height: normal; font-size: 22px; color: #fff; }*/
    .mobile-nav .sub-cate li span {
        right: 40px;
    }

    .mobile-nav .sub-cate li a p {
        color: white;
        margin: 0 auto;
        margin-top: 5px;
    }

    /*.modal-content {
        width: 330px;
    }*/

    .popup-inner {
        padding: 20px 40px;
    }

    .popup-form {
        padding: 20px 40px 25px;
    }

    .mobile-nav-inner .sub-cate {
        top: 163px;
    }

    .mobile-main-inner .right-top-part {
        top: -120px;
    }

    .user-profile {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .right-main-part {
        width: 100%;
        padding: 10px 0 0;
    }
}

.wallet-bottom-part {
    width: 100%;
    float: left;
}

@media screen and (max-width: 480px) {
    .game-part-2 .wallet-bottom-part {
        width: 400px;
    }

    .form-group-choosefile input {
        font-size: .8em;
    }
}

@media screen and (max-width: 480px) {
    .photobox {
        width: 100%;
    }

    .cd-tabs__panel p.one {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 120px;
        display: inline-block;
    }
}

@media only screen and (max-width:991px) {
    img.sbanner-images-cover {
        height: 456px;
    }
}

@media only screen and (max-width: 767px) {

    /* Desktop Navigation Bar */
    .nav-link span {
        display: flow-root;
        white-space: nowrap;
    }

    .megamenu .megamenu-nav .nav-link {
        padding: 15px 15px;
        text-align: center;
        /*width: 135px;*/
    }

    .megamenu-content img {
        width: 130px;
    }

    /* Mobile Hide | Show */
    .m-dp-none {
        display: none !important;
    }

    .m-dp-block {
        display: block !important;
    }

    .footer-copy-right {
        padding-bottom: 40px !important;
        position: relative;
    }
        .footer-copy-right::after {
            position: absolute;
            display: block;
            content: '';
            background-color: #00a6ff;
            width: 100%;
            height: 60px;
            top: 100%;
            left: 0;
        } 

    /* footer content */
    .footer-bottom p {
        font-size: .658em;
    }

    /* Jackpot */
    .jackpot-top span {
        font-size: 2.5rem;
    }

    .jackpot-top {
        top: 3.6%;
    }

    /* label */
    .afb-label-new,
    .afb-label-top,
    .afb-label-pp {
        font-size: .6em;
    }

    /* footer */
    .footer-collapse {
        padding-top: 0;
    }

    .widget-list li a img {
        padding-left: 10px;
    }

    img.sbanner-images-cover {
        height: 343px;
    }
}

.tabcontentmd {
    color: #808aa6;
}

.tabcontentmd .popup-header,
.tabcontentmd .popup-title {
    width: 100%;
    height: 64px;
    padding: 0;
    background-color: #fff;
    border-bottom: none;
    border-radius: 4px 4px 0 0;
    color: #808aa6;
    font-size: 14px;
    font-weight: bold;
    line-height: 64px;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    border-bottom: 1px solid hsla(0, 0%, 59.2%, .3);
}

@media only screen and (max-width:575px) {
    .footer-collapse {
        padding-bottom: 80px !important;
        padding-top: 20px !important;
    }

    /* Jackpot */
    .jackpot-top span {
        font-size: 2rem;
    }

    /* Navigation Mobile */
    .nav-link span {
        font-size: smaller;
    }

    img.sbanner-images-cover {
        max-height: 210px;
    }
}

@media only screen and (max-width: 428px) {

    /*.header-marquee {
        display: none;
    }*/
    .button-afb {
        display: none;
    }

    .button-afb.one {
        display: block;
    }
}

.button-afb-wrapper {
    position: relative;
    right: 0;
    z-index: 1;
    display: inline-flex;
    left: 0;
}

@media only screen and (max-width: 1024px) {
    .megamenu .megamenu-nav {
        justify-content: normal !important;
        /*overflow-y: hidden;*/
    }
}

@media only screen and (max-width: 426px) {
    /* Desktop Navigation Bar */
    .megamenu-content img {
        width: 95px;
    }

    /* jackpot */
    .jackpot-top span {
        font-size: 1.35rem;
        letter-spacing: 2px;
    }

    .jackpot-top {
        top: 3.4%;
    }

    /* Navigation Menu */
    .megamenu .megamenu-nav .nav-link {
        padding: 5px 15px;
        width: 100px;
    }

    /* Index Games list */
    .scroll-horizontal .item {
        width: 100%;
    }

    .megamenu .megamenu-nav {
        justify-content: normal !important;
        /*overflow-y: hidden;*/
    }

    /*.alert-danger {
        display: none !important;
    }*/

    .content-section {
        min-height: auto;
        /*margin-top: 15px;*/
    }

    img.sbanner-images-cover {
        max-height: 170px;
    }
}

@media only screen and (max-width:376px) {
    img.sbanner-images-cover {
        height: 359px;
    }
}

@media only screen and (max-width:320px) {

    /* 320px Hide | Show */
    .t320-dp-none {
        display: none !important;
    }

    .t320-dp-block {
        display: block !important;
    }

    /* Mobile Navigation Bar ||| */
    .offcanvas {
        width: 305px;
    }

    /* label */
    .afb-label-new,
    .afb-label-top,
    .afb-label-pp {
        font-size: .4em;
    }

    /* jackpot */
    .jackpot-top span {
        font-size: 1rem;
    }

    .btn-icontop-lg {
        font-size: .8em;
        padding: 20px 10px;
    }

    img.sbanner-images-cover {
        height: 304px;
    }
}

@media only screen and (max-width: 320px) {
    .jackpot-top span {
        font-size: .9rem;
    }
}


/*--- footer --*/

footer {
    clear: both;
    width: 100%;
    /*padding: 18px 0 0;*/
    overflow: hidden;
    background: #01d2fe;
    /*box-shadow: inset 0 10px 50px -5px #000;*/
    float: left;
    /*margin: 25px 0 0 0;*/
}

.footer-main {
    float: none;
    margin: auto;
    padding: 20px;
}

.footer-top h1,
.footer-top h2 {
    color: #fff;
    font-weight: 500;
   
    text-transform: none;
    margin: 20px 0;
}

.footer-top h1 {
    font-size: 20px;
}

.footer-top h2 {
    font-size: 16px;
}

footer p {
    color: #bbb;
    font-size: 14px;
}

.footer-top ul {
    padding-left: 30px;
}

.footer-top ul li {
    font-size: 14px;
    color: #bbb;
    margin: 0;
}

.footer-support-menu {
    width: 100%;
    float: left;
}

.footer__btn-chat.btn-chat {
    position: absolute;
    right: 10px;
    z-index: 1;
    padding: 10px 25px 10px 50px;
    background: #fff;
    border-radius: 4px;
    cursor: pointer;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
}

ul.all-logo-footer li {
    float: left;
    width: 50%;
    padding: 0 10px 10px 0;
}

ul.all-logo-footer li.one {
    width: 15%;
}

ul.all-logo-footer li img {
    width: 100%;
}

    ul.all-logo-footer li img:hover, ul.provider-logo-footer li img:hover {
        width: 100%;
        -webkit-filter: drop-shadow(0px 0px 5px white);
        filter: drop-shadow(0px 0px 5px white);
    }


@media screen and (max-width:767px) {
    ul.all-logo-footer li {
        padding: 0 10px 15px 0;
    }

/*    .shfooter ul {
        padding: 10px 0;
    }*/
}

.btn-chat__icon {
    top: calc(50% - 14px);
    right: auto;
    bottom: auto;
    width: 28px;
    height: 28px;
    display: block;
    background: #ef8d00;
    border-radius: 15px;
}

.btn-chat__icon,
.btn-chat__icon:before {
    position: absolute;
    left: 5px;
    z-index: inherit;
}

.btn-chat__icon:before {
    top: 5px;
    right: 5px;
    bottom: 5px;
    background: url(../images/help.svg) no-repeat;
    background-size: 18px;
    content: "";
}

.btn-chat__time {
    margin-left: 3px;
    color: #ef8d00;
}

.footer-menu-part {
    display: flex;
    justify-content: space-between;
    min-height: 40px;
    padding-right: 180px;
    position: relative;
}

.footer__links li {
    display: inline-block;
    margin: 0 32px 0 0;
}

.footer__links a,
.footer__links span {
    color: #fff;
    font-size: 12px;
   
    line-height: 27px;
    text-decoration: none;
}

.footer__licences-block {
    display: flex;
    justify-content: space-between;
    margin: 0 0 20px;
    width: 100%;
    float: left;
}

.footer__licences a {
    margin-right: 22px;
    font-size: 0;
    text-decoration: none;
}

.footer__support-link {
    display: flex;
    align-items: center;
}

.footer__support-link a {
    font-size: 12px;
    color: #fff;
}

.footer__row--bottom {
    margin-bottom: 60px;
    display: flex;
    width: 100%;
}

.footer__row-content a {
    color: #fff;
}

.footer__row-title {
    flex: 1;
    margin: 15px 0;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
}

.footer__row-content p {
    color: #2f3a51;
    font-size: 12px;
    
    line-height: normal;
}

.footer__row-item--center {
    margin: 0 30px;
}

.footer__row-item--center .footer__row-title {
    padding: 0 30px;
}

.footer__row-content--with-border {
    height: 100%;
    padding: 0 10px;
    border-right: 2px solid #282e3d;
    border-left: 2px solid #282e3d;
}

.footer__row-content p {
    color: #2f3a51;
    font-size: 12px;
    
    line-height: normal;
}

.footer__payment-providers img {
    margin: 1px 10px 1px 0;
    max-width: 150px;
}

.footer__row-content--games {
    display: flex;
    justify-content: space-between;
}

.footer__games-list {
    display: inline-block;
    margin-right: 56px;
    padding: 0;
    line-height: 2.17;
}

.footer__games-list:last-child {
    margin-right: 0;
}

.footer__games-list a,
.footer__games-list li {
    color: #fff;
    font-size: 12px;
    white-space: nowrap;
}


/*-- footer part end --*/

footer {
    /*text-align: center;*/
}

.footer-support-menu {
    position: relative;
    min-height: 110px;
}

.footer__btn-chat.btn-chat {
    bottom: 0;
}

.footer-menu-part {
    width: 100%;
    display: block;
    justify-content: normal;
    padding-right: 0;
}

.footer-menu-part {
    display: block;
    justify-content: normal;
    width: 100%;
}

.footer__links li {
    margin-right: 20px;
}

.footer__licences-block {
    display: block;
    justify-content: normal;
    clear: both;
}

.footer__support-link {
    justify-content: flex-end;
}

.footer__row--bottom {
    display: block;
}

.footer__row-item--center {
    margin: 0;
    border-top: 2px solid #282e3d;
    border-bottom: 2px solid #282e3d;
}

.footer__row-content--with-border {
    border: none;
}

.footer__games-list {
    margin-right: 0;
}

.footer__licences-block {
    display: block;
}

.footer__licences {
    clear: both;
}

.footer__support-link {
    justify-content: flex-end;
}


/* 20200917 Footer content */


/*.footer-wrapper01 {
    display: inline-block;
    background-color: #0d0f13;
    padding: 30px 0;
    width: 100%;
}

.wrapper-container {
    max-width: 1366px;
}

.footer-wrapper01 p {
    color: #bbbbbb;
    font-weight: 300;
    font-size: 12px;
}

.footer-wrapper01 h2, .footer-wrapper01 h3, .footer-wrapper01 h4, .footer-wrapper01 h5, .footer-wrapper01 h6 {
    color: var(--light);
    font-size: 14px;
    margin-bottom: 15px;
}

.footer-wrapper01 h1 {
    color: var(--light);
    font-size: 16px;
    margin-bottom: 15px;
}

@media screen and (max-width:991px) {
    .footer-wrapper01 {
        display: none;
    }
}*/

.footer-copy-right {
    background-color: #000000;
    text-align: center;
    color: #bebebe;
    font-size: 10px;
    padding: 10px;
    display: inline-block;
    width: 100%;
}

.footer-copy-right p {
    margin: 0 auto;
}

/* .footer-bottom {
    padding: 45px 0;
}

    .footer-bottom h1 {
        font-size: 18px;
        color: var(--white);
    }

    .footer-bottom p {
        color: var(--light);
        font-size: 12px;
        margin: 5px 0 auto;
    }

@media only screen and (max-width: 767px) {
    .footer-bottom p {
        font-size: .658em;
    }
}

.footer-bottom p:hover {
    color: #ff6a00;
} */


/*how part*/

.hide {
    display: none;
}

.favStar {
    color: yellow;
}

.triangle-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid lime;
}

.triangle-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid red;
}

@keyframes blink {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.blink {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 10px;
    animation: blink 5s infinite;
    -webkit-animation: blink 3s infinite;
}


/*how part*/

.shfooter .collapse {
    display: inherit;
}

@media (max-width:767px) {
    .shfooter ul {
        margin-bottom: 0;
    }

    .shfooter .collapse {
        display: none;
    }

    .shfooter .collapse.show {
        display: block;
    }

    .shfooter .title .fa-angle-up,
    .shfooter .title[aria-expanded=true] .fa-angle-down {
        display: none;
    }

    .shfooter .title[aria-expanded=true] .fa-angle-up {
        display: block;
    }

    .shfooter .navbar-toggler {
        display: inline-block;
        padding: 0;
    }
}


/* 20200917 Footer content */


/*.footer-wrapper01 {
    display: inline-block;
    background-color: #0d0f13;
    padding: 30px 0;
    width: 100%;
}

.wrapper-container {
    max-width: 1366px;
}

.footer-wrapper01 p {
    color: #bbbbbb;
    font-weight: 300;
    font-size: 12px;
}

.footer-wrapper01 h2, .footer-wrapper01 h3, .footer-wrapper01 h4, .footer-wrapper01 h5, .footer-wrapper01 h6 {
    color: var(--light);
    font-size: 14px;
    margin-bottom: 15px;
}

.footer-wrapper01 h1 {
    color: var(--light);
    font-size: 16px;
    margin-bottom: 15px;
}

@media screen and (max-width:991px) {
    .footer-wrapper01 {
        display: none;
    }
}*/

.footer-copy-right {
    background-color: #0a586b;
    text-align: center;
    color: #bebebe;
    font-size: 10px;
    padding: 10px;
    display: inline-block;
    width: 100%;
}

.footer-copy-right p {
    margin: 0 auto;
}

.footer-bottom {
    padding: 45px 0;
}

.footer-bottom .h1 {
    font-size: 18px;
    color: var(--white);
}

.footer-bottom p {
    color: var(--light);
    font-size: 12px;
    margin: 5px 0 auto;
}

.footer-bottom p:hover {
    color: #ff6a00;
}


/*how part*/

.hide {
    display: none;
}

.favStar {
    color: yellow;
}

.triangle-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid lime;
}

.triangle-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid red;
}

@keyframes blink {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.blink {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 10px;
    animation: blink 5s infinite;
    -webkit-animation: blink 3s infinite;
}


/*how part*/

.shfooter .collapse {
    display: inherit;
}

@media (max-width:767px) {
    .shfooter ul {
        margin-bottom: 0;
    }

    .shfooter .collapse {
        display: none;
    }

    .shfooter .collapse.show {
        display: block;
    }

    .shfooter .title .fa-angle-up,
    .shfooter .title[aria-expanded=true] .fa-angle-down {
        display: none;
    }

    .shfooter .title[aria-expanded=true] .fa-angle-up {
        display: block;
    }

    .shfooter .navbar-toggler {
        display: inline-block;
        padding: 0;
    }
}

.resize {
    text-align: center;
}

.resize {
    margin-top: 3rem;
    font-size: 1.25rem;
}

.btn-tnc {
    background-color: #0373ff;
    color: white;
}

.btn-tnc:hover {
    background-color: #0a586b;
    color: white;
}

button[aria-expanded=true] .fa-caret-down {
    display: none;
}

button[aria-expanded=false] .fa-caret-up {
    display: none;
}

/*RESIZESCREEN ANIMATION*/

.fa-angle-double-right {
    animation: rightanime 1s linear infinite;
}

.fa-angle-double-left {
    animation: leftanime 1s linear infinite;
}

@keyframes rightanime {
    50% {
        transform: translateX(10px);
        opacity: 0.5;
    }

    100% {
        transform: translateX(10px);
        opacity: 0;
    }
}

@keyframes leftanime {
    50% {
        transform: translateX(-10px);
        opacity: 0.5;
    }

    100% {
        transform: translateX(-10px);
        opacity: 0;
    }
}

.partner-logo {
    /*padding-top: 40px;*/
}

@media screen and (max-width:767px) {
    .footer-bottom {
        padding: 25px 0;
    }

    .partner-logo {
        padding-top: 0 !important;
    }
}

.widget-content {
    display: inline-block;
    padding: 10px 0;
}

.media-fontx {
    color: var(--white);
    padding-left: 10px;
}

.media-fontx h1 {
    font-size: 12px;
    color: #ff6a00;
    margin-bottom: 2px;
}

.media-fontx p {
    font-size: 10px;
    margin-bottom: 2px;
}

.media-fontx p a {
    color: #dedcdc;
}

.media-fontx span {
    font-size: 9px;
    color: #d5d5d5;
    display: inline-block;
}

.media-news-t h2 {
    font-size: 13px;
    color: var(--white);
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
    border-bottom: 2px solid #ff6a00;
    margin-bottom: 10px;
}


/* 20200921 */


/* 20201010 User Profile Notif */

.profile-notif strong {
    color: var(--color-afb-black);
    font-size: 1.2em;
}

.login-loader-wrapper {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(21, 21, 21, 0.24);
    z-index: 2;
}

.login-loader-wrapper .loader {
    margin-left: -30px;
    -webkit-transform: none;
    transform: none;
}

.loader {
    border: 5px solid #f3f3f3;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    border-top: 5px solid #555;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.modal-notif,
.modal-box {
    z-index: 900;
}

.modal-sandbox {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: transparent;
}

.modal-notif {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, .8);
    overflow: auto;
}

.modal-box {
    position: relative;
    width: 80%;
    max-width: 920px;
    margin: 100px auto;
    animation-name: modalbox;
    animation-duration: .4s;
    animation-timing-function: cubic-bezier(0, 0, .3, 1.6);
}

.modal-body p {
    font-size: 13px;
}

.modal-footer time {
    font-size: 12px;
}

.modal-footer {
    background-color: white;
}

.modal-header {
    /*padding: 20px 40px;*/
    background: #0373ff;
    color: #ffffff;
}

.modal-header button.close {
    background-color: #0a586b;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1;
    color: white;
    font-weight: 300;
    border-top-right-radius: 5px;
    margin-bottom: -1.26em;
}

.modal-header button.close span {
    font-size: 1.5rem;
    font-weight: 500;
    position: unset;
}

h5.modal-title {
    font-size: 15px;
    margin: 0;
    color: white;
}

.modal-body {
    background: var(--light);
    /*padding: 60px 40px;*/
}

.btn-primary {
    background-color: #ffee11;
    border-color: #007bff00;
    color: #0a586b;
    padding: 5px 15px;
}

.btn-primary:hover {
    background-color: #0a586b !important;
    border-color: #007bff00;
    background-image: none !important;
}


/* Close Button */

.close-modal {
    text-align: right;
    cursor: pointer;
}


/* Animation */

@-webkit-keyframes modalbox {
    0% {
        top: -250px;
        opacity: 0;
    }

    100% {
        top: 0;
        opacity: 1;
    }
}

@keyframes modalbox {
    0% {
        top: -250px;
        opacity: 0;
    }

    100% {
        top: 0;
        opacity: 1;
    }
}


/* Aditional Styles */


/* footer social icons */

ul.social-network {
    list-style: none;
    display: inline;
    margin-left: 0 !important;
    padding: 0;
}

ul.social-network li {
    display: inline;
    margin: 0 5px;
}


/* footer social icons */

.social-network a.icoRss:hover {
    background-color: #F56505;
}

.social-network a.icoFacebook:hover {
    background-color: #3B5998;
}

.social-network a.icoTwitter:hover {
    background-color: #33ccff;
}

.social-network a.icoGoogle:hover {
    background-color: #BD3518;
}

.social-network a.icoVimeo:hover {
    background-color: #0590B8;
}

.social-network a.icoLinkedin:hover {
    background-color: #007bb7;
}

.social-network a.icoYoutube:hover {
    background-color: #bb0000;
}

.social-network a.icoIntagram:hover {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);
}

.social-network a.icoRss:hover i,
.social-network a.icoFacebook:hover i,
.social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i,
.social-network a.icoVimeo:hover i,
.social-network a.icoLinkedin:hover i,
.social-network a.icoIntagram:hover i,
.social-network a.icoYoutube:hover i {
    color: #fff;
}

a.socialIcon:hover,
.socialHoverClass {
    color: #44BCDD;
}

.social-circle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    width: 50px;
    height: 50px;
    font-size: 20px;
}

.social-circle li i {
    margin: 0;
    line-height: 50px;
    text-align: center;
}

.social-circle li a:hover i,
.triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.social-circle i {
    color: #626c80;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}

hr.style-one {
    border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

.footer-bottom hr {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.pagination > li > a {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #616161;
}

.pagination > li > a.one {
    background-color: #fff;
    color: #337ab7;
}

ul.pagination > li {}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
    z-index: 2;
    color: #ffffff;
    /*background-image: linear-gradient(to right, #2575fc, #6a11cb);*/
    background-color: #0a586b;
    border-color: #ddd;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.mandatory_field {
    color: red;
}

.required:after {
    content: " *";
    color: red;
}

.wallet-top-left {
    width: 35%;
    float: left;
    padding: 0 10px;
    background: #06b1dc;
    color: #ff6a00;
    text-align: center;
    position: relative;
    line-height: 34px;
}

/*.wallet-top-left:before {
    border-color: transparent;
    border-left-color: #06b1dc;
    content: "";
    position: absolute;
    right: -15px;
    height: 0;
    width: 0;
    border-width: 8px;*/
    /*border-style: solid;*/
    /*border-left: 8px solid #06b1dc;
    top: 0;
    bottom: 0;
    margin: auto;
}*/

.wallet-top-left span {
    /* color: #ff6a00; */
    color: white;
    font-weight: 400;
    font-size: 14px;
    /* text-transform: uppercase; */
    /*line-height: 34px;*/
    word-break: break-all;
}

.wallet-top-left span.one {
    color: #495057;
}

.wallet-top-left {
    width: 50%;
}

.wallet-top-left span,
.wallet-top-right span {
    font-size: 14px;
    color: white;
}

.wallet-top-right {
    width: 50%;
    float: left;
    /* padding: 5px; */
    text-align: center;
    background: #0373ff;
    /* border-bottom: 1px solid; */
    /*line-height: 34px;*/
}

.game-part-2 .wallet-section {
    width: 100%;
}

.game-part-2 .wallet-top-part {
    width: 100%;
}

.game-part-2 .game-history-part {
    background: #201f25;
    text-align: left;
}

.game-part-2 .game-history-part.one {
    background: #f8f8f8;
    border: 1px solid var(--color-user-bg);
}

.game-part-2 .wallet-top-part .game-history-part:first-child {
    width: 40% !important;
    padding: 5px;
}

.game-part-2 .wallet-top-part .game-history-part:nth-child(2) {
    width: 25% !important;
    padding: 5px;
}

.game-part-2 .wallet-top-part .game-history-part:nth-child(3) {
    width: 20% !important;
    padding: 5px;
}

.game-part-2 .wallet-top-part .game-history-part:last-child {
    width: 15% !important;
    padding: 5px;
}

.game-part-2 .wallet-top-left:before {
    display: none;
}

.game-part-2 .history-bottom-part .wallet-bottom-left {
    margin-right: 0;
    background: transparent;
    padding: 27px 10px;
}

.game-part-2 .history-bottom-part .wallet-bottom-left ul li {
    text-align: left;
    margin-bottom: 40px;
}

.game-part-2 .history-bottom-part .wallet-bottom-left ul li:last-child {
    margin-bottom: 0;
}

.game-part-2 .history-bottom-part .wallet-bottom-left:first-child ul li {
    text-align: center;
}

.game-part-2 .history-bottom-part .wallet-bottom-left:first-child {
    width: 30%;
    background: #17161a;
    margin-right: 2%;
}

.game-part-2 .history-bottom-part .wallet-bottom-left:nth-child(2) {
    width: 21%;
}

.game-part-2 .history-bottom-part .wallet-bottom-left:nth-child(3) {
    width: 25%;
}

.game-part-2 .history-bottom-part .wallet-bottom-left:last-child {
    width: 22%;
}

.game-part-2 {
    width: 100%;
}

.game-part-2 .wallet-section {
    width: 100%;
}

.game-part-section .wallet-section:last-child .wallet-top-part {
    float: right;
    width: 100%;
    overflow-x: hidden;
}

.wallet-top-part {
    width: 100%;
    float: left;
    /*border:solid 1px #6a696d;*/
    display: flex;
    flex-wrap: nowrap;
    border-radius: 3px;
}

.game-part-2 .wallet-top-part {
    width: 100%;
}

.game-part-2 .game-history-part {
    background: #0373ff;
    text-align: left;
}

.game-part-2 .game-history-part.one {
    background: #f8f8f8;
    border: 1px solid var(--color-user-bg);
}

.game-part-2 .wallet-top-part .game-history-part:first-child {
    width: 30%;
    padding-left: 15px;
}

.game-part-2 .wallet-top-part .game-history-part:nth-child(2) {
    width: 25%;
}

.game-part-2 .wallet-top-part .game-history-part:nth-child(3) {
    width: 20%;
}

.game-part-2 .wallet-top-part .game-history-part:last-child {
    width: 25%;
}

.game-part-2 .wallet-top-part {
    width: 400px;
    float: left !important;
}

.game-part-2 .game-history-part {
    /*width: 100% !important;*/
    /*padding-left: 20px;*/
}

.game-part-2 .wallet-top-part .game-history-part:first-child {
    padding-left: 10px;
}

.game-part-2 .history-bottom-part .wallet-bottom-left {
    width: 100px;
}

.game-part-2 .wallet-top-part {
    width: 400px;
    float: left !important;
}

.game-part-2 .wallet-bottom-part {}

.game-part-2 .game-history-part {
    /*width: 100% !important;*/
    /*padding-left: 20px;*/
}


/*.game-part-2 .history-bottom-part .wallet-bottom-left {
    width: 100px;
}*/

.game-part-section {
    width: 100%;
    /*float: left;
    padding: 20px;*/
    display: inline-block;
}

.wallet-section {
    width: 50%;
    float: left;
}

.b-show {
    display: block;
}

.dropdown-menu {
    z-index: 99999;
}

@media screen and (max-width:768px) {
    .m-show {
        display: block;
    }

    .b-show {
        display: none;
    }
}

ul.dropdown-menu {
    padding: 0;
}

ul.dropdown-menu li {
    float: left;
    width: 50%;
}

ul.dropdown-menu li a {
    padding: 0;
}

ul.dropdown-menu li a:hover {
    background-color: #1d212a05;
}

ul.dropdown-menu li a img {
    width: 100%;
    background-color: #00000047;
    padding: 10px;
    border-radius: 5px;
    margin: 0;
}

.dropdown-submenu > .dropdown-menu {
    /*top: 0;
    margin: 0 auto;
    height: 100vh;*/
    left: 100%;
    margin-left: -1px;
    background: #272930;
    width: 100%;
    top: auto;
    bottom: auto;
    margin: -36px 0;
    border: none;
    border-radius: unset;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
    background-color: var(--cd-color-1);
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

ul.dropdown-menu.parent {
    margin-top: -1px;
}

.a-top-head-dropdown .a-dropdown-menu {
    width: 350px;
    height: 300px;
    overflow: auto;
}

.c-header-nav .dropdown-menu {
    line-height: 1.5
}

.a-top-head-dropdown li:last-child .a-top-text-block {
    border-bottom: 0;
}

.a-topbar-align-center {
    text-align: center;
}

.btn .notif-01 {
    background-color: red;
    color: white;
    font-size: 8px;
    font-weight: 600;
    border-radius: 20px;
    position: relative;
    top: -8px;
    left: -10px;
    width: 15px;
    height: 15px;
    padding: 4px 2px;
}

.btn .notif-02 {
    top: -3px;
    left: 0;
    padding: 3px 0;
}

.c-header-nav .c-header-nav-link .badge,
.c-header-nav .c-header-nav-btn .badge {
    position: absolute;
    top: 50%;
    margin-top: -16px
}

html:not([dir="rtl"]) .c-header-nav .c-header-nav-link .badge,
html:not([dir="rtl"]) .c-header-nav .c-header-nav-btn .badge {
    left: 50%;
    margin-left: 0
}

*[dir="rtl"] .c-header-nav .c-header-nav-link .badge,
*[dir="rtl"] .c-header-nav .c-header-nav-btn .badge {
    right: 50%;
    margin-right: 0
}

.close-popup {
    position: absolute;
    /*top: 16px;*/
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 10;
    cursor: pointer;
    color: #808aa6;
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
    transition: opacity 1s 1s;
}

.popup-wrapper {
    position: relative;
}

.modal2 {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 999999;
    /* Sit on top */
    padding-top: 0;
    /* Location of the box */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: auto;
    /* Enable scroll if needed */
    background-color: rgb(0, 0, 0);
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.6);
    /* Black w/ opacity */
    backdrop-filter: blur(5px);
    align-items: center;
    justify-content: center;
}


/* Notification */

.notif-hd-title {
    background-color: #0a586b;
    padding: 10px;
    color: white;
    text-align: center;
    border-radius: 2px 2px 0 0;
    margin-left: -0.01em;
    margin-top: -0.01em;
}

.a-top-text-heading {
    font-size: var(--text-sm);
    color: var(--gray-dark);
}

.a-top-text-light {
    font-size: var(--text-xs);
}

.a-top-text-block {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: inherit !important;
    border-bottom: 1px solid #f4f4f4;
    position: relative;
}

.a-top-text-block:hover:before {
    content: '';
    width: 4px;
    background: #f05a1a;
    left: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}

.a-top-text-block.unread {
    background: #ffc;
}

.a-top-text-block .a-top-text-light {
    color: #999;
    font-size: 0.8em;
}

.a-top-head-dropdown .a-dropdown-menu {
    width: 350px;
    height: 300px;
    overflow: auto;
}

.a-top-head-dropdown li:last-child .a-top-text-block {
    border-bottom: 0;
}

.a-topbar-align-center {
    text-align: center;
}

.a-top-head-dropdown ul li {
    width: 350px;
    padding: 5px;
}

ul.a-drop-text li a {
    padding: 5px 15px;
}

.a-loader-topbar {
    margin: 5px auto;
    border: 3px solid #ddd;
    border-radius: 50%;
    border-top: 3px solid #666;
    width: 22px;
    height: 22px;
    -webkit-animation: spin-topbar 1s linear infinite;
    animation: spin-topbar 1s linear infinite;
}

@-webkit-keyframes spin-topbar {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-topbar {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.notifUnread::after {
    width: 4px;
    background: #f05a1a;
    left: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}

.notifUnread {
    background-color: #004eff14;
    border-color: #000000;
    /*border-right: 4px solid #ff0000;*/
}

.notifUnread div {
    color: #0056b3;
    font-weight: 500;
}

}

.cd-tabs {
    position: relative
}

@media (min-width: 48rem) {
    .cd-tabs {
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width: 64rem) {
    .cd-tabs {
        display: block
    }
}

@supports (background: linear-gradient(to left, #000, #000)) {
    .cd-tabs::after {
        display: none;
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        height: 80px;
        width: 25px;
        z-index: 1;
        pointer-events: none;
        background: linear-gradient(to left, hsl(54, 42%, 95%), hsla(54, 42%, 95%, 0));
        background: linear-gradient(to left, var(--cd-color-2), hsla(var(--cd-color-2-h), var(--cd-color-2-s), var(--cd-color-2-l), 0));
        visibility: visible;
        opacity: 1;
        transition: opacity .3s 0s, visibility 0s 0s
    }

    @media (min-width: 48rem) {
        .cd-tabs::after {
            display: none
        }
    }

    .cd-tabs--scroll-ended::after {
        visibility: hidden;
        opacity: 0;
        transition: opacity .3s 0s, visibility 0s .3s
    }
}

.cd-tabs__item {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 55px;
    width: 85px;
    font-size: 0.79em;
    /*font-size: calc(var(--text-xs)*1.1);*/

    font-weight: 700;
    color: hsl(0deg 0% 90%);
    text-decoration: none;
    font-weight: 600;
    text-align: center;
    line-height: 15px;
    padding: 10px;
}

.cd-tabs__item:hover {
    color: hsl(225, 31%, 23%);
    color: var(--cd-color-1);
    background-color: hsla(54, 42%, 84.55%, 0.3);
    background-color: hsla(var(--cd-color-2-h), var(--cd-color-2-s), calc(var(--cd-color-2-l)*0.89), 0.3)
}

.cd-tabs__item .icon {
    margin-bottom: 0.25em;
    margin-bottom: var(--space-xxxs);
    color: inherit
}

@media (min-width: 48rem) {
    .cd-tabs__item {
        height: 70px;
        width: 80px
    }
}

@media (min-width: 64rem) {
    .cd-tabs__item {
        height: 45px;
        width: auto;
        padding: 0 2em;
        padding: 0 var(--space-lg);
        -ms-flex-direction: row;
        flex-direction: row
    }

    .cd-tabs__item .icon {
        margin-bottom: 0;
        margin-right: 0.375em;
        margin-right: var(--space-xxs)
    }
}

.js .cd-tabs__item--selected span {
    /*color: hsl(225, 31%, 23%);
    color: var(--cd-color-1)*/
        color: #0060A6;

}

.js .cd-tabs__item--selected {
    background-color: var(--color-user-bg);
    background-color: var(var(--color-user-bg));
    /*box-shadow: inset 0 2px 0 hsl(1, 84%, 63%);
    box-shadow: inset 0 2px 0 var(--cd-color-4);*/
}

.js .cd-tabs__item--selected:hover {
    background-color: var(--color-user-bg);
    background-color: var(--color-user-bg);
}

.js .cd-tabs__item--selected .icon {
    color: hsl(0deg 0% 60%);
}

/*@media (min-width: 48rem) {
    .js .cd-tabs__item--selected {
        box-shadow: inset 2px 0 0 #ff6a00;
        box-shadow: inset 2px 0 0 #ff6a00;
    }
}

@media (min-width: 64rem) {
    .js .cd-tabs__item--selected {
        box-shadow: inset 0 2px 0 #ff6a00;
        box-shadow: inset 0 3px 0 #ff6a00;
    }
}*/

/* Notification */
.notifUnread::after {
    width: 4px;
    background: #f05a1a;
    left: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}

.notifUnread {
    background-color: #004eff14;
    border-color: #000000;
    /*border-right: 4px solid #ff0000;*/
}

.notifUnread div {
    color: #0056b3;
    font-weight: 500;
}

.dropdown-menu {
    border: none;
}

.dropdown-menu a span {
    color: black;
}

.mobile-bts span,
.mobile-bts svg {
    font-size: .8em;
}

.a-top-text-heading {
    font-size: var(--text-sm);
    color: var(--gray-dark);
}

.a-top-text-light {
    font-size: var(--text-xs);
}

.a-top-text-block {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: inherit !important;
    border-bottom: 1px solid #f4f4f4;
    position: relative;
}

.a-top-text-block:hover:before {
    content: '';
    width: 4px;
    background: #f05a1a;
    left: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}

.a-top-text-block.unread {
    background: #ffc;
}

.a-top-text-block .a-top-text-light {
    color: #999;
    font-size: 0.8em;
}

.a-top-head-dropdown .a-dropdown-menu {
    width: 350px;
    height: 300px;
    overflow: auto;
}

.a-top-head-dropdown li:last-child .a-top-text-block {
    border-bottom: 0;
}

.a-topbar-align-center {
    text-align: center;
}

.a-top-head-dropdown ul li {
    width: 350px;
    padding: 5px;
}

ul.a-drop-text li a {
    padding: 5px 15px;
}

.a-loader-topbar {
    margin: 5px auto;
    border: 3px solid #ddd;
    border-radius: 50%;
    border-top: 3px solid #666;
    width: 22px;
    height: 22px;
    -webkit-animation: spin-topbar 1s linear infinite;
    animation: spin-topbar 1s linear infinite;
}

@-webkit-keyframes spin-topbar {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-topbar {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* 20201001 Dashboard */
:root {
    --font-primary: sans-serif;
    --text-base-size: 1em;
    --text-scale-ratio: 1.2;
    --text-xs: calc(1em/var(--text-scale-ratio)/var(--text-scale-ratio));
    --text-sm: calc(var(--text-xs)*var(--text-scale-ratio));
    --text-md: calc(var(--text-sm)*var(--text-scale-ratio)*var(--text-scale-ratio));
    --text-lg: calc(var(--text-md)*var(--text-scale-ratio));
    --text-xl: calc(var(--text-lg)*var(--text-scale-ratio));
    --text-xxl: calc(var(--text-xl)*var(--text-scale-ratio));
    --text-xxxl: calc(var(--text-xxl)*var(--text-scale-ratio));
    --body-line-height: 1.4;
    --heading-line-height: 1.2;
    --font-primary-capital-letter: 1
}

:root {
    --space-unit: 1em;
    --space-xxxxs: calc(0.125*var(--space-unit));
    --space-xxxs: calc(0.25*var(--space-unit));
    --space-xxs: calc(0.375*var(--space-unit));
    --space-xs: calc(0.5*var(--space-unit));
    --space-sm: calc(0.75*var(--space-unit));
    --space-md: calc(1.7*var(--space-unit));
    /*1.25*/

    --space-lg: calc(2*var(--space-unit));
    --space-xl: calc(3.25*var(--space-unit));
    --space-xxl: calc(5.25*var(--space-unit));
    --space-xxxl: calc(8.5*var(--space-unit));
    --space-xxxxl: calc(13.75*var(--space-unit));
    --component-padding: var(--space-md)
}

:root {
    --icon-xxs: 12px;
    --icon-xs: 16px;
    --icon-sm: 24px;
    --icon-md: 32px;
    --icon-lg: 48px;
    --icon-xl: 64px;
    --icon-xxl: 128px
}

.icon {
    display: inline-block;
    color: inherit;
    fill: currentColor;
    height: 1em;
    width: 1em;
    line-height: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.icon--xxs {
    font-size: 12px;
    font-size: var(--icon-xxs)
}

.icon--xs {
    font-size: 16px;
    font-size: var(--icon-xs)
}

.icon--sm {
    font-size: 24px;
    font-size: var(--icon-sm)
}

.icon--md {
    font-size: 32px;
    font-size: var(--icon-md)
}

.icon--lg {
    font-size: 48px;
    font-size: var(--icon-lg)
}

.icon--xl {
    font-size: 64px;
    font-size: var(--icon-xl)
}

.icon--xxl {
    font-size: 128px;
    font-size: var(--icon-xxl)
}

.icon--is-spinning {
    -webkit-animation: icon-spin 1s infinite linear;
    animation: icon-spin 1s infinite linear
}

@-webkit-keyframes icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.icon use {
    color: inherit;
    fill: currentColor
}

:root {
    --zindex-header: 2;
    --zindex-popover: 5;
    --zindex-fixed-element: 10;
    --zindex-overlay: 15
}

:root,
[data-theme="default"] {
    --color-primary-darker: hsl(220, 90%, 36%);
    --color-primary-darker-h: 220;
    --color-primary-darker-s: 90%;
    --color-primary-darker-l: 36%;
    --color-primary-dark: hsl(220, 90%, 46%);
    --color-primary-dark-h: 220;
    --color-primary-dark-s: 90%;
    --color-primary-dark-l: 46%;
    --color-primary: hsl(220, 90%, 56%);
    --color-primary-h: 220;
    --color-primary-s: 90%;
    --color-primary-l: 56%;
    --color-primary-light: hsl(220, 90%, 66%);
    --color-primary-light-h: 220;
    --color-primary-light-s: 90%;
    --color-primary-light-l: 66%;
    --color-primary-lighter: hsl(220, 90%, 76%);
    --color-primary-lighter-h: 220;
    --color-primary-lighter-s: 90%;
    --color-primary-lighter-l: 76%;
    --color-accent-darker: hsl(355, 90%, 41%);
    --color-accent-darker-h: 355;
    --color-accent-darker-s: 90%;
    --color-accent-darker-l: 41%;
    --color-accent-dark: hsl(355, 90%, 51%);
    --color-accent-dark-h: 355;
    --color-accent-dark-s: 90%;
    --color-accent-dark-l: 51%;
    --color-accent: hsl(355, 90%, 61%);
    --color-accent-h: 355;
    --color-accent-s: 90%;
    --color-accent-l: 61%;
    --color-accent-light: hsl(355, 90%, 71%);
    --color-accent-light-h: 355;
    --color-accent-light-s: 90%;
    --color-accent-light-l: 71%;
    --color-accent-lighter: hsl(355, 90%, 81%);
    --color-accent-lighter-h: 355;
    --color-accent-lighter-s: 90%;
    --color-accent-lighter-l: 81%;
    --color-black: hsl(240, 8%, 12%);
    --color-black-h: 240;
    --color-black-s: 8%;
    --color-black-l: 12%;
    --color-white: hsl(0, 0%, 100%);
    --color-white-h: 0;
    --color-white-s: 0%;
    --color-white-l: 100%;
    --color-success-darker: hsl(94, 48%, 36%);
    --color-success-darker-h: 94;
    --color-success-darker-s: 48%;
    --color-success-darker-l: 36%;
    --color-success-dark: hsl(94, 48%, 46%);
    --color-success-dark-h: 94;
    --color-success-dark-s: 48%;
    --color-success-dark-l: 46%;
    --color-success: hsl(94, 48%, 56%);
    --color-success-h: 94;
    --color-success-s: 48%;
    --color-success-l: 56%;
    --color-success-light: hsl(94, 48%, 66%);
    --color-success-light-h: 94;
    --color-success-light-s: 48%;
    --color-success-light-l: 66%;
    --color-success-lighter: hsl(94, 48%, 76%);
    --color-success-lighter-h: 94;
    --color-success-lighter-s: 48%;
    --color-success-lighter-l: 76%;
    --color-error-darker: hsl(355, 90%, 41%);
    --color-error-darker-h: 355;
    --color-error-darker-s: 90%;
    --color-error-darker-l: 41%;
    --color-error-dark: hsl(355, 90%, 51%);
    --color-error-dark-h: 355;
    --color-error-dark-s: 90%;
    --color-error-dark-l: 51%;
    --color-error: hsl(355, 90%, 61%);
    --color-error-h: 355;
    --color-error-s: 90%;
    --color-error-l: 61%;
    --color-error-light: hsl(355, 90%, 71%);
    --color-error-light-h: 355;
    --color-error-light-s: 90%;
    --color-error-light-l: 71%;
    --color-error-lighter: hsl(355, 90%, 81%);
    --color-error-lighter-h: 355;
    --color-error-lighter-s: 90%;
    --color-error-lighter-l: 81%;
    --color-warning-darker: hsl(46, 100%, 41%);
    --color-warning-darker-h: 46;
    --color-warning-darker-s: 100%;
    --color-warning-darker-l: 41%;
    --color-warning-dark: hsl(46, 100%, 51%);
    --color-warning-dark-h: 46;
    --color-warning-dark-s: 100%;
    --color-warning-dark-l: 51%;
    --color-warning: hsl(46, 100%, 61%);
    --color-warning-h: 46;
    --color-warning-s: 100%;
    --color-warning-l: 61%;
    --color-warning-light: hsl(46, 100%, 71%);
    --color-warning-light-h: 46;
    --color-warning-light-s: 100%;
    --color-warning-light-l: 71%;
    --color-warning-lighter: hsl(46, 100%, 81%);
    --color-warning-lighter-h: 46;
    --color-warning-lighter-s: 100%;
    --color-warning-lighter-l: 81%;
    --color-bg: hsl(0, 0%, 100%);
    --color-bg-h: 0;
    --color-bg-s: 0%;
    --color-bg-l: 100%;
    --color-contrast-lower: hsl(0, 0%, 95%);
    --color-contrast-lower-h: 0;
    --color-contrast-lower-s: 0%;
    --color-contrast-lower-l: 95%;
    --color-contrast-low: hsl(240, 1%, 83%);
    --color-contrast-low-h: 240;
    --color-contrast-low-s: 1%;
    --color-contrast-low-l: 83%;
    --color-contrast-medium: hsl(240, 1%, 48%);
    --color-contrast-medium-h: 240;
    --color-contrast-medium-s: 1%;
    --color-contrast-medium-l: 48%;
    --color-contrast-high: hsl(240, 4%, 20%);
    --color-contrast-high-h: 240;
    --color-contrast-high-s: 4%;
    --color-contrast-high-l: 20%;
    --color-contrast-higher: hsl(240, 8%, 12%);
    --color-contrast-higher-h: 240;
    --color-contrast-higher-s: 8%;
    --color-contrast-higher-l: 12%;
    --color-user-bg: #ececec;
    --color-afb-black: #212529;
}

:root {
    --cd-color-1: hsl(225, 31%, 23%);
    --cd-color-1-h: 225;
    --cd-color-1-s: 31%;
    --cd-color-1-l: 23%;
    --cd-color-2: hsl(54, 42%, 95%);
    --cd-color-2-h: 54;
    --cd-color-2-s: 42%;
    --cd-color-2-l: 95%;
    --cd-color-3: hsl(54, 8%, 75%);
    --cd-color-3-h: 54;
    --cd-color-3-s: 8%;
    --cd-color-3-l: 75%;
    --cd-color-4: hsl(1, 84%, 63%);
    --cd-color-4-h: 1;
    --cd-color-4-s: 84%;
    --cd-color-4-l: 63%;
    --font-primary: 'PT Sans', sans-serif
}

.cd-tabs {
    position: relative
}

thead.user-background {
    background: var(--cd-color-1) !important;
    color: white;
    font-size: .78rem;
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e0e0e0;
}

.cd-tabs__list span {
    color: white;
    font-size: 14px;
    font-weight: 400;
}

@media (min-width: 48rem) {
    .cd-tabs {
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width: 64rem) {
    .cd-tabs {
        display: block
    }
}

@supports (background: linear-gradient(to left, #000, #000)) {
    .cd-tabs::after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        height: 80px;
        width: 25px;
        z-index: 1;
        pointer-events: none;
        background: linear-gradient(to left, hsl(54, 42%, 95%), hsla(54, 42%, 95%, 0));
        background: linear-gradient(to left, var(--cd-color-2), hsla(var(--cd-color-2-h), var(--cd-color-2-s), var(--cd-color-2-l), 0));
        visibility: visible;
        opacity: 1;
        transition: opacity .3s 0s, visibility 0s 0s
    }

    @media (min-width: 48rem) {
        .cd-tabs::after {
            display: none
        }
    }

    .cd-tabs--scroll-ended::after {
        visibility: hidden;
        opacity: 0;
        transition: opacity .3s 0s, visibility 0s .3s
    }
}

.cd-tabs__navigation {
    background: hsl(54, 42%, 95%);
    background-color: #0373ff;
    --cd-color-shadow: hsla(54, 42%, 64.6%, 0.06);
    --cd-color-shadow: hsla(var(--cd-color-2-h), var(--cd-color-2-s), calc(var(--cd-color-2-l)*0.68), 0.06);
    box-shadow: inset 0 -2px 3px hsla(54, 42%, 64.6%, 0.06);
    box-shadow: inset 0 -2px 3px var(--cd-color-shadow)
}

@media (min-width: 48rem) {
    .cd-tabs__navigation {
        width: 95px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        box-shadow: inset -2px 0 3px hsla(54, 42%, 64.6%, 0.06);
        box-shadow: inset -2px 0 3px var(--cd-color-shadow)
    }
}

@media (min-width: 64rem) {
    .cd-tabs__navigation {
        display: -ms-flexbox;
        display: flex;
        width: auto;
        background: transparent;
        box-shadow: none;
        background-color: #0373ff;
    }
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

.align-items-center.one {
    -ms-flex-align: center !important;
    align-items: center !important;
    background-color: #0373ff;
}

.cd-tabs__list {
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

ul.cd-tabs__list {
    padding: 0;
}

.cd-tabs__list li {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: #0373ff;
}

@media (min-width: 48rem) {
    .cd-tabs__list {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (min-width: 64rem) {
    .cd-tabs__list {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        flex-direction: row;
        background-color: hsl(54, 42%, 95%);
        background-color: #0373ff;
        --cd-color-shadow: hsla(54, 42%, 64.6%, 0.06);
        --cd-color-shadow: hsla(var(--cd-color-2-h), var(--cd-color-2-s), calc(var(--cd-color-2-l)*0.68), 0.06);
        box-shadow: inset 0 -2px 3px hsla(54, 42%, 64.6%, 0.06);
        box-shadow: inset 0 -2px 3px var(--cd-color-shadow)
    }

    @media (min-width: 64rem) {
        .cd-tabs__list {
            box-shadow: inset 0 -2px 3px hsla(54, 42%, 64.6%, 0.06);
            box-shadow: inset 0 -2px 3px var(--cd-color-shadow)
        }
    }
}

@media (min-width: 48rem) {
    .cd-tabs__item {
        height: 70px;
        width: 80px
    }
}

@media (min-width: 64rem) {
    .cd-tabs__item {
        height: 45px;
        width: auto;
        padding: 0 2em;
        padding: 0 var(--space-md);
        -ms-flex-direction: row;
        flex-direction: row
    }

    .cd-tabs__item .icon {
        margin-bottom: 0;
        margin-right: 0.375em;
        margin-right: var(--space-xxs)
    }
}

.js .cd-tabs__item--selected {
    background-color: var(--color-user-bg);
    background-color: var(var(--color-user-bg));
    /*box-shadow: inset 0 2px 0 #0373ff;
    box-shadow: inset 0 2px 0 #0373ff;*/
    color: hsl(225, 31%, 23%);
    color: var(--cd-color-1)
}

.js .cd-tabs__item--selected:hover {
    background-color: var(--color-user-bg);
    background-color: var(--color-user-bg);
}

.js .cd-tabs__item--selected .icon {
    color: hsl(0deg 0% 60%);
}

/*@media (min-width: 48rem) {
    .js .cd-tabs__item--selected {
        box-shadow: inset 2px 0 0 #0373ff;
        box-shadow: inset 2px 0 0 #0373ff;
    }
}*/

/*@media (min-width: 64rem) {
    .js .cd-tabs__item--selected {
        box-shadow: inset 0 2px 0 #0373ff;
        box-shadow: inset 0 3px 0 #0373ff;
    }
}*/

.cd-tabs__panels {
    overflow: hidden;

    overflow-x: auto;
    width: 100%;
    padding: 0;
}

    .cd-tabs__panel {
        padding: 1.25em;
        padding: var(--space-md);
        --line-height-multiplier: 1.14;
        --text-vspace-multiplier: 1.25
    }

        .cd-tabs__panel p {
            color: hsl(225, 31%, 63.02%);
            color: hsl(var(--gray), var(--cd-color-1-s), calc(var(--cd-color-1-l)*2.74));
            margin: 5px 0;
            font-size: var(--text-sm)
        }

            .cd-tabs__panel p a {
                color: #002bff;
                padding: 0;
                font-size: 13px;
            }

    .profile-notif time {
        margin: 5px 0;
        font-size: var(--text-sm)
    }

    @media (min-width: 48rem) {
        .cd-tabs__panel {
            padding: 2em;
            padding: var(--space-lg)
        }
    }

    @media (min-width: 64rem) {
        .cd-tabs__panel p {
            font-size: 0.83333em;
            /*font-size: 1.1em;*/
        }
    }

    .js .cd-tabs__panel {
        display: none;
        padding: 20px;
    }

    .js .cd-tabs__panel--selected {
        display: block;
    }

    @-webkit-keyframes cd-fade-in {
        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @keyframes cd-fade-in {
        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    /* 20201002 Dashboard */
    .inside-tab {
        background-color: #0373ff;
    }

    .inside-tab-item > a.active {
        color: var(--cd-color-1);
        border-top: 3px solid #0373ff;
        background-color: white;
    }

.inside-tab-bg {
    background-color: #0060a6;
    padding: 20px;
}

    .choose-file::-webkit-file-upload-button {
        color: white;
        display: inline-block;
        /*background: var(--cd-color-1);*/
        background: #00A6FF;
        border: none;
        padding: 6px 14px;
        /*font-weight: 700;*/
        border-radius: 3px;
        white-space: nowrap;
        cursor: pointer;
        font-size: 10pt;
    }

    .form-group label {
        color: black;
        /*margin-bottom: 1rem;*/
    }

    .fileinput input,
    textarea {
        padding: 0 !important;
    }

    .form-control {
        border-radius: .3em !important;
    }

    .games-bg .top-games-item .col-data {
        float: left;
        width: 20%;
        text-align: center;
        border-right: 1px solid #ec8b23;
        color: #fff;
    }

    .top-games-item.one {
        background-color: #f8f8f8;
        line-height: 3;
    }

    .games-bg .top-games-item .col-data.one {
        border: 1px solid var(--color-user-bg);
        color: #495057;
        padding: 5px;
    }

    @media only screen and (max-width:670px) {
        .games-bg .top-games-item .col-data.one {
            width: 155px;
        }
    }

    .games-title.one {
        padding-bottom: 20px;
        color: #333;
    }

    h_bar-login,
    .h_nav {
        font-weight: 700;
        text-transform: uppercase;
    }

    .h_nav {
        display: flex;
        justify-content: space-around;
        width: auto;
        height: auto;
    }

    .h_nav-list > li {
        display: inline-block;
        width: auto;
        height: inherit;
        padding: 0;
    }

    .h_nav-item > a,
    .h_nav-item > span {
        display: block;
        padding: 0 10px;
        z-index: 0;
        color: #e2e2e2;
        font-weight: 500;
        font-size: 12px;
        line-height: 40px;
    }

        .h_nav-item > a:hover,
        .h_nav-item > span:hover {
            color: #fff;
        }

        .h_nav-item > a.active {
            color: black;
        }

    .h_bar {
        justify-content: flex-end;
        min-height: 100%;
        margin-left: auto;
        width: auto;
        height: auto;
    }

    .h_bar,
    .h_bar-dropdown {
        display: flex;
        align-items: center;
        position: relative;
    }

    /* User Games List */
    .game-part {
        /*border: solid 1px #2a3040;
    border-radius: 4px;
    background: #1c1b20;
    width: 49%;*/

        width: 100%;
    }

        .game-part .h3 {
            background: #0373ff;
            width: 100%;
            padding: 15px;
            font-size: 15px;
            font-weight: normal;
            text-transform: capitalize;
            color: #fff !important;
            margin: 0;
        }

    .game-part-section {
        width: 100%;
        /*float: left;
    padding: 20px;*/

        display: inline-block;
    }

    .game-part .h3 p {
        color: #d0d0d0;
    }

    .gamesHs ul li {
        color: white;
    }

    .gamesHs ul {
        width: 100%;
        padding: 0;
        display: block;
        display: flex;
        overflow-x: auto;
    }

        .gamesHs ul li {
            float: left;
            color: #000000;
            padding: 10px;
            background: #e2e2e2;
            border: 1px solid #d0d0d0;
            font-size: 13px;
            font-size: .95em;
        }

    .top-five-title {
        margin-top: 10px;
        color: white;
        text-align: center;
        font-size: 14px;
        background-color: var(--cd-color-1);
        padding: 5px;
    }

    @media only screen and (max-width:944px) {
        .gamesHs ul li {
            height: 55px;
        }
    }

    ul.gamesHs-title li {
        background-color: #3b4358;
        border: none;
        color: white;
        font-weight: 600;
        height: auto;
    }

    .rank-part {
        /*padding: 20px;*/

        float: left;
        width: 100%;
    }

        .rank-part .h4 {
            color: #00d0ff;
            font-size: 14px;
            font-weight: 600;
            text-transform: capitalize;
            text-align: left;
            padding: .75rem .9rem;
        }

    /*for promotion progress*/
    .card {
        border: none;
        background-color: #dadada;
    }

    .card-header {
        background: #0a586b;
        padding: 0;
    }

        .card-header .h4 {
            color: white;
        }

    @media screen and (max-width:991px) {
        .promotion_Progress {
            padding-left: 8% !important;
            padding-right: 8% !important;
        }

        .progress-promo {
            margin: 25px 0 !important;
            margin-right: 10px !important;
        }

        .pmo-progress-wrapper {
            padding: 0;
        }

        .pmo-margin-bottom {
            margin-bottom: 15px;
        }
    }

    @media screen and (max-width:480px) {

        #snav li a:hover span img,
        #snav li span img {
            display: none;
        }
    }

    @media screen and (max-width:415px) {
        .pr-m-3 {
            padding-right: 1rem !important;
        }
    }

    .pmo-title {
        font-size: .89rem;
        text-transform: uppercase;
        font-weight: 600;
        border-bottom: 1px solid #313131;
        color: #0a586b !important;
    }

    .pmo-progress-wrapper {
        padding: 10px 0;
    }

    .promotion_Progress {
        padding-left: 5%;
        padding-right: 5%;
    }

    .pmo-progress-contant .h4 {
        color: #0a586b;
        font-weight: 600;
        font-size: .7rem;
        margin: 0 auto;
        margin-bottom: 5px;
        padding: 0;
        text-align: center;
    }

    .pmo-margin-bottom span {
        color: #0a586b !important;
        font-weight: 600;
    }

    .progress-promo {
        width: 70px;
        height: 70px;
        line-height: 80px;
        background: none;
        box-shadow: none;
        position: relative;
        margin: 0;
    }

        .progress-promo:after {
            content: "";
            width: 100%;
            height: 100%;
            border-radius: 50%;
            border: 14px solid #fff;
            position: absolute;
            top: 0;
            left: 0;
        }

        .progress-promo > span {
            width: 50%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1;
        }

        .progress-promo .progress-promo-left {
            left: 0;
        }

        .progress-promo .progress-promo-bar {
            width: 100%;
            height: 100%;
            background: none;
            border-width: 14px;
            border-style: solid;
            position: absolute;
            top: 0;
        }

        .progress-promo .progress-promo-left .progress-promo-bar {
            left: 100%;
            border-top-right-radius: 80px;
            border-bottom-right-radius: 80px;
            border-left: 0;
            -webkit-transform-origin: center left;
            transform-origin: center left;
        }

        .progress-promo .progress-promo-right {
            right: 0;
        }

            .progress-promo .progress-promo-right .progress-promo-bar {
                left: -100%;
                border-top-left-radius: 80px;
                border-bottom-left-radius: 80px;
                border-right: 0;
                -webkit-transform-origin: center right;
                transform-origin: center right;
                animation: loading-1 1.8s linear forwards;
            }

        .progress-promo .progress-promo-value {
            width: 90%;
            height: 90%;
            border-radius: 50%;
            background: #44484b;
            font-size: 14px;
            color: #fff;
            line-height: 135px;
            text-align: center;
            position: absolute;
            top: 5%;
            left: 5%;
        }

    .progress-Pending {
        border-color: var(--color-warning);
    }

    .progress-Running {
        border-color: var(--color-primary);
    }

    .progress-Expired {
        border-color: var(--color-contrast-low);
    }

    .progress-Success {
        border-color: var(--color-success);
    }

    .progress-bar-Pending {
        background-color: var(--color-warning);
    }

    .progress-bar-Running {
        background-color: var(--color-primary);
    }

    .progress-bar-Expired {
        background-color: var(--color-contrast-low);
    }

    .progress-bar-Success {
        background-color: var(--color-success);
    }

    /* progress custom for more than 50% */
    .progress-promo.progress-custom .progress-promo-bar {
    }

    .progress-promo.progress-custom .progress-promo-left .progress-promo-bar {
        /*animation: custom-Loading-1 1.5s linear forwards 1.8s;*/

        animation: custom-Loading-1 1.5s linear forwards 1.8s;
    }

    /* progress custom for less than 50% */
    .progress-promo.progress-custom-2 .progress-promo-bar {
    }

    .progress-promo.progress-custom-2 .progress-promo-right .progress-promo-bar {
        /*animation: custom-Loading-1 1.5s linear forwards 1.8s;*/

        animation: custom-Loading-1 1.5s linear forwards 1.8s;
    }

    .progressBar-Animation {
        animation: progressBar 3s ease-in-out;
        animation-fill-mode: both;
    }

    @keyframes loading-1 {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
        }
    }

    @keyframes loading-2 {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(144deg);
            transform: rotate(144deg);
        }
    }

    @keyframes loading-3 {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
        }
    }

    @keyframes loading-4 {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(36deg);
            transform: rotate(36deg);
        }
    }

    @keyframes loading-5 {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(126deg);
            transform: rotate(126deg);
        }
    }

    @keyframes custom-Loading-1 {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(var(--progress1));
            transform: rotate(var(--progress1));
        }
    }

    @keyframes progressBar {
        0% {
            width: 0;
        }

        100% {
            width: 100%;
        }
    }

    #gotoTop {
        display: none;
        position: fixed;
        bottom: 15%;
        right: 0;
        z-index: 99;
        font-size: 18px;
        border: none;
        outline: none;
        background-color: #0a586b;
        color: white;
        cursor: pointer;
        padding: 9px 15px;
    }

        #gotoTop:hover {
            background-color: #0373ff;
        }

    @media screen and (max-width:767px) {
        #gotoTop {
            position: relative;
            bottom: 0;
            right: 0;
            margin: 0 auto;
            padding: 0px 40px;
            margin-top: 0;
            background-color: var(--cd-color-1);
            width: 100%;
        }
    }

    /* promotion progress end*/
.footer-wrapper01 {
    display: inline-block;
    background: var(--bg-8mfun) repeat;
    padding: 30px 0;
    /*margin-top: 40px;*/

    width: 100%;
    word-break: break-word;
    overflow-wrap: break-word;
}

        .footer-wrapper01 h1,
        .footer-wrapper01 h2,
        .footer-wrapper01 h3,
        .footer-wrapper01 h4,
        .footer-wrapper01 h5,
        .footer-wrapper01 h6 {
            word-break: break-all;
        }

    /* .footer-wrapper01 img,
    .sidebar-box > div img {
        width: 100% !important;
    } */

    .wrapper-container {
        max-width: 1400px;
    }

    .footer-wrapper01 p {
        /*color: #bbbbbb;
    font-weight: 300;
    font-size: 12px;*/

        text-align: justify;
        text-justify: inter-word;
    }

    @media screen and (max-width:991px) {
        .footer-wrapper01 {
            display: none;
        }
    }

   .sidebar-box {
        max-height: 250px;
        height: auto !important;
        position: relative;
        overflow: hidden;
        min-height:100px
    }
    .sidebar-box .read-more {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        margin: 0;
        padding: 10px 0;
        background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#0060a6));
        background-image: linear-gradient(to bottom, transparent, #0060a6);
    }

        .sidebar-box .read-more a.button {
            display: inline-block;
            position: relative;
            cursor: pointer;
            outline: none;
            white-space: nowrap;
            margin: 5px;
            background-color: #fdcd31;
            color: #0060a6;
            font-size: .9em;
            font-weight: 600 !important;
            padding: 5px 15px;
            font-weight: revert;
            text-transform: uppercase;
            border: none;
            border-radius: 3px;
        }

    .sidebar-box .read-more a.button:hover,
    .sidebar-box .read-more-btn a.button:hover {
        background-color: #e0b31e ;
    }
    .sidebar-box .read-more-wrap.read-less-content {
    /*animation: read-less-content .5s linear;*/
}
.sidebar-box .read-more-wrap.read-more-content {
    animation: read-more-content .5s linear;
}

@keyframes read-more-content {
    0% {
        opacity: 0;
        transform: translateY(-30px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes read-less-content {
    0% {
        opacity: 1;
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        transform: translateY(-30px);
    }
}

    100% {
        opacity: 0;
        transform: translateY(-30px);
    }
}

    /* Games Lobby Hover */
    .photobox {
        display: inline-block;
    }

    .photobox__previewbox {
        position: relative;
        overflow: hidden;
    }

    .photobox__preview {
        display: block;
        max-width: 100%;
    }

    .photobox__previewbox:before {
        content: "";
    }

    /* type 1 */
    .photobox_type1 .photobox__previewbox:before {
        width: 0;
        height: 0;
        padding: 25%;
        border-radius: 50%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: var(--photoboxOverlay, rgba(0, 0, 0, .8));
        transition: transform calc(var(--photoboxAnimationDuration, .2s) / 2) ease calc(var(--photoboxAnimationDuration, .2s) / 2);
        will-change: transform;
        transform: scale(0);
    }

    .photobox_type1:hover .photobox__previewbox:before {
        transform: scale(3);
        transition-duration: var(--photoboxAnimationDuration, .2s);
        transition-delay: 0s;
    }

    .photobox_type1 .photobox__label {
        transform: translate(-200%, -50%);
        transition: transform var(--photoboxAnimationDuration, .2s) ease-out;
        will-change: transform;
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        margin: 15% auto;
        text-align: center;
    }

    .photobox_type1:hover .photobox__label {
        transition-duration: var(--photoboxAnimationDuration, .2s);
        transform: translate(0, 0);
        width: 100%;
    }

    /*
* demo styles for photobox
*/
    .photobox {
        color: #fff;
        /*font-size: 2.5rem;*/
        font-weight: 700;
        width: 33.33333%;
        --photoboxOverlay: #070707a8;
        --photoboxAnimationDuration: .5s;
        margin: 4px 0;
        padding: 0 5px;
    }

    @media screen and (max-width: 480px) {
        .photobox {
            width: 100%;
        }

        .cd-tabs__panel p.one {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            width: 175px;
            display: inline-block;
        }
    }

    @media screen and (max-width: 321px) {
        .cd-tabs__panel p.one {
            width: 120px;
        }
    }

    .paging-gamelobby {
        display: inline-block;
        float: right;
    }

    /* user names */
    .user-names span {
        color: white;
        font-weight: 400;
    }

    .welcome {
        margin-right: 10px;
    }


    /* add bank */
    .tabcontentmd {
        color: #808aa6;
    }

        .tabcontentmd .popup-header,
        .tabcontentmd .popup-title {
            width: 100%;
            height: 64px;
            padding: 0;
            background-color: #fff;
            border-bottom: none;
            border-radius: 4px 4px 0 0;
            color: #808aa6;
            font-size: 14px;
            font-weight: bold;
            line-height: 64px;
            text-align: center;
            text-transform: uppercase;
            position: relative;
            border-bottom: 1px solid hsla(0, 0%, 59.2%, .3);
        }

    /* Modal Content */
    .modal-content {
        background-color: #fff;
        margin: auto;
        padding: 0;
        border: none;
        width: 400px;
        /*min-height: 280px;*/
        border-radius: 5px;
    }

        .modal-content.one {
            background-color: #0060A6;
            margin: auto;
            padding: 0;
            border: none;
            /*width: auto;*/
            /*min-height: 280px;*/
            border-radius: 5px;
        }

    .close-popup {
        position: absolute;
        top: 16px;
        right: 22px;
        bottom: auto;
        left: auto;
        z-index: 10;
        cursor: pointer;
        color: #808aa6;
        font-size: 24px;
        font-weight: normal;
        line-height: 1;
        transition: opacity 1s 1s;
    }

    .popup-form {
        padding: 20px 30px 25px;
        float: left;
        width: 100%;
    }

    .form-block {
        padding: 0;
        /*    margin: 0 0 10px;*/
        position: relative;
        border: none;
        text-align: left;
    }

    .popup-footer button {
        background: #01d2fe;
        border: #01d2fe;
        width: 100%;
        border-radius: 2px;
        padding: 8px 0;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 500;
        margin-top: 5px;
        font-weight: bold;
    }

        .popup-footer button:hover,
        .popup-footer button:active,
        .btn-success:not(:disabled):not(.disabled):active,
        .btn-success:focus {
            background: #0373ff;
        }

        .popup-footer button span {
            color: white;
        }

    .text-gold {
        color: rgb(255, 221, 155) !important;
    }

    .withdrawNB span {
        color: black;
    }    

    #withdrawBLBL2 input#withdrawAmount{
        font-size: 1rem !important;
    }

    /* video frame */
    form.video-iframe {
        margin-bottom: -6px;
        margin-top: -1px;
    }

    /* game iframe */
    .game-frame iframe {
        position: relative;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .box-wrap {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 10%;
    }

    .box {
        padding: 30px;
        margin: 2%;
        background: white;
        width: 30%;
        border: 1px solid #d6d6d6;
        box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.25);
        border-radius: 3px;
        transition: .2s all;
    }

    .box-wrap:hover .box {
        filter: blur(3px);
        opacity: .5;
        transform: scale(.98);
        box-shadow: none;
    }

        .box-wrap:hover .box:hover {
            transform: scale(1);
            filter: blur(0px);
            opacity: 1;
            box-shadow: 0 8px 20px 0px rgba(0, 0, 0, 0.125);
        }

    /* mobile User Profile */
    .m-profile-notif {
        padding: 0;
        float: right;
        margin-top: -4px;
    }

    .btn-link i {
        color: white;
    }

    /* */
    .owl-nav {
        color: white;
    }

    .owl-prev {
        position: absolute;
        top: 30%;
        left: 2%;
    }

    .owl-next {
        position: absolute;
        top: 30%;
        right: 2%;
    }

    /* Info page */
    .faq-nav {
        flex-direction: column;
        margin: 0 0 32px;
        border-radius: 2px;
    }

        .faq-nav .nav-link {
            position: relative;
            font-weight: 400;
            font-size: 14px;
            display: block;
            margin: 5px;
            height: 50px;
            border-radius: 0;
            border-top-left-radius: 10px;
            border-bottom-right-radius: 10px;
            background-image: -webkit-gradient(linear, left top, right top, from(#03a7ff), to(#79cfff));
            background-image: linear-gradient(to right, #03a7ff, #79cfff);
            padding: 5px 10px;
            background: #00A6FF;
        }

            .faq-nav .nav-link:hover {
                color: rgb(255 255 255 / 87%);
                background-image: -webkit-gradient(linear, left top, right top, from(#03a7ff), to(#79cfff));
                background-image: linear-gradient(to right, #03a7ff, #79cfff);
            }

            .faq-nav .nav-link.active {
                color: rgb(255 255 255 / 87%);
                background-image: -webkit-gradient(linear, left top, right top, from(#03a7ff), to(#79cfff));
                background-image: linear-gradient(to right, #03a7ff, #79cfff);
            }

            /*.faq-nav .nav-link:last-of-type {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom: 0;
}*/

            .faq-nav .nav-link i.mdi {
                margin-right: 5px;
                font-size: 18px;
                position: relative;
            }

    .tab-content {
/*        box-shadow: 0 1px 5px rgba(85, 85, 85, 0.15);*/
    }

        .tab-content .card {
            border-radius: 0;
        }

        .tab-content .card-header {
            border-radius: 0;
            background-color: #f6f6f6;
        }

            .tab-content .card-header .h5 {
                margin: 0;
            }

                .tab-content .card-header .h5 button {
                    display: block;
                    width: 100%;
                    padding: 0;
                    border: 0;
                    font-weight: 700;
                    color: rgba(0, 0, 0, 0.87);
                    text-align: left;
                    white-space: normal;
                    font-size: .8em !important;
                    padding: 15px 16px;
                }
}

.tab-content .card-header .h5 button:hover,
.tab-content .card-header .h5 button:focus,
.tab-content .card-header .h5 button:active,
.tab-content .card-header .h5 button:hover:active {
    text-decoration: none;
}

.tab-content .card-body p {
    color: #616161;
}

.tab-content .card-body p:last-of-type {
    margin: 0;
}

.accordion > .card:not(:first-child) {
    border-top: 0;
}

.collapse.show .card-body {
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.accordion > .card > .card-header {
    margin-bottom: 0 !important;
}

/* Promotion */
.save-btn.one {
    position: absolute;
    bottom: 0;
}

/* 20210223 */

/* -------------------------------- 

xnugget info 

-------------------------------- */
.cd-nugget-info {
    position: absolute;
    width: 60%;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 1;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.cd-nugget-info h1 {
    color: #fefffb;
    font-size: 2.4rem;
    margin: .6em 0;
}

.cd-nugget-info .cd-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: none;
    border-radius: 50em;
    background: #ff962c;
    padding: 1em 2em;
    color: #fefffb;
    font-weight: bold;
    font-size: 1.4rem;
    cursor: pointer;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
}

.cd-nugget-info .cd-btn:active {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}

.no-touch .cd-nugget-info .cd-btn:hover,
.cd-nugget-info .cd-btn:focus {
    outline: none;
    background: #ffa346;
}

@media only screen and (min-width: 768px) {
    .cd-nugget-info h1 {
        font-size: 4.2rem;
        font-weight: 300;
    }

    .cd-nugget-info .cd-btn {
        font-size: 1.6rem;
    }
}

/* -------------------------------- 

Main Components 

-------------------------------- */
.cd-tour-wrapper {
    position: fixed;
    z-index: 2;
    height: 90%;
    width: 90%;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s;
}

.cd-tour-wrapper::before {
    /* never visible - this is used in jQuery to check the current MQ */
    display: none;
    content: 'mobile';
}

.cd-tour-wrapper.active {
    /* start tour */
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0s;
    transition: opacity 0.4s 0s, visibility 0s 0s;
}

@media only screen and (min-width: 600px) {
    .cd-tour-wrapper {
        max-width: 500px;
        max-height: 600px;
    }
}

@media only screen and (min-width: 768px) {
    .cd-tour-wrapper {
        /* reset style */

        position: relative;
        /*top: 0;
        left: 0;*/

        height: 100%;
        width: 100%;
        max-width: none;
        max-height: none;
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }

    .cd-tour-wrapper::before {
        /* never visible - this is used in jQuery to check the current MQ */

        content: 'desktop';
    }

    .cd-tour-wrapper.active {
        visibility: hidden;
    }
}

.cd-single-step {
    /* tour single step */
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    top: 30px;
    background-color: #191919ed;
    border-radius: 4px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
    opacity: 0;
    /* Force Hardware Acceleration */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform 0.4s 0s, opacity 0s 0.4s;
    -moz-transition: -moz-transform 0.4s 0s, opacity 0s 0.4s;
    transition: transform 0.4s 0s, opacity 0s 0.4s;
}

.cd-single-step > span {
    /* dot indicator - visible on desktop version only */
    position: relative;
    z-index: 1;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: inherit;
    background: #ff962c;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
    /* replace text with background images */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    /* hide on mobile */
    display: none;
}

.cd-single-step::after {
    /* this is used to create the pulse animation */
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    /* Force Hardware Acceleration */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    /* hide on mobile */
    display: none;
}

.active .cd-single-step {
    /* tour started */
    -webkit-transform: scale(1) translateX(100%);
    -moz-transform: scale(1) translateX(100%);
    -ms-transform: scale(1) translateX(100%);
    -o-transform: scale(1) translateX(100%);
    transform: scale(1) translateX(100%);
    -webkit-transition: -webkit-transform 0.4s 0s, opacity 0.4s 0s;
    -moz-transition: -moz-transform 0.4s 0s, opacity 0.4s 0s;
    transition: transform 0.4s 0s, opacity 0.4s 0s;
}

.active .cd-single-step.move-left {
    -webkit-transform: scale(1) translateX(-100%);
    -moz-transform: scale(1) translateX(-100%);
    -ms-transform: scale(1) translateX(-100%);
    -o-transform: scale(1) translateX(-100%);
    transform: scale(1) translateX(-100%);
}

.active .cd-single-step.is-selected {
    /* visible step */
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 0.4s 0s;
    -moz-transition: -moz-transform 0.4s 0s;
    transition: transform 0.4s 0s;
}

@media only screen and (min-width: 768px) {
    .cd-single-step {
        /* reset style */

        height: auto;
        width: auto;
        top: auto;
        left: auto;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
        border-radius: 50%;
        visibility: hidden;
        opacity: 1;
        background-color: transparent;
        box-shadow: none;
        -webkit-transition: visibility 0s 0.4s;
        -moz-transition: visibility 0s 0.4s;
        transition: visibility 0s 0.4s;
    }

    .cd-single-step:nth-of-type(1) {
        /* set tour points positions */

        top: -10px;
        right: 70px;
    }

    .cd-single-step:nth-of-type(2) {
        bottom: 24%;
        right: 82%;
    }

    .cd-single-step:nth-of-type(3) {
        top: 28%;
        left: 20%;
    }

    .cd-single-step > span,
    .cd-single-step::after {
        display: block;
    }

    .active .cd-single-step,
    .active .cd-single-step.move-left {
        -webkit-transition: visibility 0s 0.4s;
        -moz-transition: visibility 0s 0.4s;
        transition: visibility 0s 0.4s;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }

    .cd-single-step.is-selected {
        visibility: visible;
        -webkit-transition: visibility 0s 0s;
        -moz-transition: visibility 0s 0s;
        transition: visibility 0s 0s;
    }

    .cd-single-step.is-selected > span {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    .cd-single-step.is-selected::after {
        -webkit-animation: cd-pulse 2s infinite;
        -moz-animation: cd-pulse 2s infinite;
        animation: cd-pulse 2s infinite;
        -webkit-animation-delay: 0.5s;
        -moz-animation-delay: 0.5s;
        animation-delay: 0.5s;
    }

    .cd-single-step.is-selected .cd-more-info {
        opacity: 1;
    }
}

@-webkit-keyframes cd-pulse {
    0% {
        box-shadow: 0 0 0 0 #ff962c;
    }

    100% {
        box-shadow: 0 0 0 20px rgba(255, 150, 44, 0);
    }
}

@-moz-keyframes cd-pulse {
    0% {
        box-shadow: 0 0 0 0 #ff962c;
    }

    100% {
        box-shadow: 0 0 0 20px rgba(255, 150, 44, 0);
    }
}

@keyframes cd-pulse {
    0% {
        box-shadow: 0 0 0 0 #ff962c;
    }

    100% {
        box-shadow: 0 0 0 20px rgba(255, 150, 44, 0);
    }
}

.cd-single-step .cd-more-info {
    z-index: 1;
    padding: 1.5em;
    width: 100%;
    background-color: #5700a7f0;
}

.cd-single-step .cd-more-info::after {
    clear: both;
    content: "";
    display: table;
}

.cd-single-step .cd-more-info::before {
    /* triangle next to the step description - hidden on mobile */
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    border: 6px solid transparent;
    display: none;
}

.cd-single-step .cd-more-info h2 {
    font-size: 2em;
    color: #d7d7d7;
    margin-bottom: .4em;
}

.cd-single-step .cd-more-info p {
    font-size: 1.1em;
    line-height: 1.6;
    /*margin-bottom: 1.3em;*/
    color: #ffffff;
    text-align: left;
}

.cd-single-step .cd-more-info img {
    margin-bottom: 1.4em;
    margin-top: 1.3em;
}

.cd-single-step .cd-more-info .cd-close {
    /* 'X' icon to skip the tour */
    position: absolute;
    top: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
    /* replace text with background images */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}

.cd-single-step .cd-more-info .cd-close::after,
.cd-single-step .cd-more-info .cd-close:before {
    /* these are the 2 lines of the 'X' icon */
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    height: 2px;
    width: 16px;
    border-radius: 4em;
    background-color: #cbccc8;
    /* Force Hardware Acceleration */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.cd-single-step .cd-more-info .cd-close::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.cd-single-step .cd-more-info .cd-close::before {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.cd-single-step .cd-more-info span {
    /* step count e.g. 1 of 3*/
    float: left;
    padding-top: .1em;
    font-size: .9em;
    color: gray;
}

@media only screen and (min-width: 768px) {
    .cd-single-step .cd-more-info {
        position: absolute;
        width: 340px;
        border-radius: 15px;
        box-shadow: 0 3px 20px rgb(0 0 0 / 15%);
        opacity: 0;
        background-color: #5700a7f0;
        -webkit-transition: opacity 0.4s;
        -moz-transition: opacity 0.4s;
        transition: opacity 0.4s;
        border-color: #5700a7f0;
    }

    .cd-single-step .cd-more-info p {
        /*margin-bottom: 2.5em;*/
    }

    .cd-single-step .cd-more-info img {
        display: none;
    }

    .cd-single-step .cd-more-info::before {
        /* triangle next to the step description - hidden on mobile */

        display: block;
    }

    .cd-single-step .cd-more-info.left {
        right: calc(100% + 15px);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .cd-single-step .cd-more-info.right {
        left: calc(100% + 15px);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .cd-single-step .cd-more-info.left,
    .cd-single-step .cd-more-info.right {
        top: 50%;
    }

    .cd-single-step .cd-more-info.top {
        bottom: calc(100% + 15px);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .cd-single-step .cd-more-info.bottom {
        top: calc(100% + 15px);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .cd-single-step .cd-more-info.top,
    .cd-single-step .cd-more-info.bottom {
        left: 50%;
    }

    .cd-single-step .cd-more-info.left::before,
    .cd-single-step .cd-more-info.right::before {
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .cd-single-step .cd-more-info.top::before,
    .cd-single-step .cd-more-info.bottom::before {
        left: 50%;
        right: auto;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .cd-single-step .cd-more-info.left::before {
        border-left-color: inherit;
        left: 100%;
    }

    .cd-single-step .cd-more-info.right::before {
        border-right-color: inherit;
        right: 100%;
    }

    .cd-single-step .cd-more-info.top::before {
        border-top-color: inherit;
        top: 100%;
    }

    .cd-single-step .cd-more-info.bottom::before {
        border-bottom-color: inherit;
        bottom: 100%;
    }

    .is-selected .cd-single-step .cd-more-info {
        opacity: 1;
    }
}

.cd-tour-nav {
    float: right;
}

.cd-tour-nav::after {
    clear: both;
    content: "";
    display: table;
}

.cd-tour-nav li {
    display: inline-block;
    float: left;
}

.cd-tour-nav li:first-of-type {
    margin-right: 1.5em;
}

.cd-tour-nav a {
    font-size: 1.3rem;
    color: #222d33;
    font-weight: bold;
}

.cd-tour-nav a.inactive {
    /* item not clickable */
    color: grey;
    cursor: not-allowed;
    font-size: .9em;
}

.cd-cover-layer {
    /* background cover layer - visible when tour is activated */
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s;
}

.cd-cover-layer.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0s;
    transition: opacity 0.4s 0s, visibility 0s 0s;
}

@media only screen and (min-width: 768px) {
    .cd-cover-layer.is-visible {
        opacity: 0;
        -webkit-animation: cd-fade-in 2.1s;
        -moz-animation: cd-fade-in 2.1s;
        animation: cd-fade-in 2.1s;
    }
}

@-webkit-keyframes cd-fade-in {

    0%,
    100% {
        opacity: 0;
    }

    14%,
    40% {
        opacity: 1;
    }
}

@-moz-keyframes cd-fade-in {

    0%,
    100% {
        opacity: 0;
    }

    14%,
    40% {
        opacity: 1;
    }
}

@keyframes cd-fade-in {

    0%,
    100% {
        opacity: 0;
    }

    14%,
    40% {
        opacity: 1;
    }
}

/* -------------------------------- 

xapp prototype - no need to import this in production 

-------------------------------- */
.cd-app-screen {
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 90%;
    height: 80%;
    background: #222d33;
    border-radius: 4px;
    box-shadow: 0 10px 60px #08151d;
}

.cd-app-screen::before,
.cd-app-screen::after {
    content: '';
    position: absolute;
}

.cd-app-screen::before {
    top: 0;
    left: 0;
    height: 40px;
    width: 100%;
    background: #fefffb;
    border-radius: 4px 4px 0 0;
}

.cd-app-screen::after {
    top: 14px;
    left: 20px;
    height: 12px;
    width: 60px;
    background: #e4e5e1;
    border-radius: 3px;
}

/* Searh Slot _ Homepage */
.searchNoRecord {
    margin: 0 auto;
    text-align: center;
    color: #e4e4e4;
}

.searchMobileNoRecord {
    margin: 0 auto;
    text-align: center;
    color: black;
}

.table > tbody > tr > th.one,
.table > tbody > tr > td.one {
    line-height: 2.4;
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle,
.btn-light.focus,
.btn-light:focus {
    background-image: linear-gradient(to right, #2575fc, #6a11cb) !important;
}

/* data message */
.data-container > div {
    color: black;
}

/* 1st login message */
.cd-nav {
    display: none;
}

/* notification */
.unreadMSG {
    background-color: #ebf1ff;
}

.titleUnread {
    color: #256ebf !important;
}

.card-text:last-child {
    padding-top: 0;
}

/* login */
.form-group {
    text-align: left;
    /*margin-bottom: 2.5rem;*/
}

/* member dashboard bank */
.bank-list table td,
table th {
    font-size: 1.1em;
}

/* slider */
.carousel-control-next,
.carousel-control-prev {
    z-index: auto;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
    background-color: #000000ad !important;
}

.owl-nav > button > .fa {
    padding: 5px 10px !important;
}

.owl-dots {
    display: none;
}

/* Homepage promotion */
@media only screen and (max-width: 426px) {
    img .promo-banner-m {
        height: auto !important;
    }

    .afb-header-menu {
        padding-right: 0;
    }
}

/* menu */
span.text {
    font-size: .8em;
}

/*style for menu bar*/
#outer-nav {
    overflow: hidden;
}

#outer-nav-profile {
    overflow: hidden;
    z-index: 1;
}

@media only screen and (max-width: 767px) {
    #outer-nav {
        overflow-x: scroll;
    }

    /*hide menu scrollbar*/
    #outer-nav::-webkit-scrollbar {
        width: 0px;
        height: 0px;
    }

    #outer-nav-profile {
        overflow-x: scroll;
    }

    /*hide menu scrollbar*/
    #outer-nav-profile ::-webkit-scrollbar {
        width: 0px;
        height: 0px;
    }
}

/*.toggleLeft-profile {
    background: #01d2fe;
}

.toggleRight-profile {
    background: #01d2fe;
}*/

/* Pagination */
.pagination a.active {
    background-image: linear-gradient(to right, #0a586b, #0a586b) !important;
    background-color: #0a586b;
    color: white !important;
    display: block !important;
}

.pagination a:hover:not(.active) {
    background-color: #0a586b !important;
}

/* Search Page */
.s006 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.s006 form {
    width: 100%;
    padding-bottom: 20px;
}

.s006 form legend {
    font-size: 28px;
    color: #fdcd31;
    font-weight: normal;
    text-align: center;
    margin-bottom: 6px;
    padding-top: 12px;
}

#searchmoregamelistPage .pagination > li > a.one {
    color: #337ab7;
}

#searchmoregamelistPage .pagination > li > a.one:hover {
    color: #FFF;
}

#searchmoregamelistPage .pagination > li > a.one.active {
    color: white !important;
    background-color: transparent !important;
    background-image: none !important;
}

.s006 form .inner-form {
    width: 100%;
    margin-bottom: 17px;
}

.s006 form .inner-form .input-field {
    width: 100%;
    position: relative;
}

.s006 form .inner-form .input-field input {
    height: 100%;
    width: 100%;
    background: transparent;
    border: 0;
    background: #fff;
    display: block;
    width: 100%;
    padding: 10px 32px 10px 70px;
    font-size: 18px;
    color: #666;
    border-radius: 34px;
}

.s006 form .inner-form .input-field input.placeholder {
    color: #747474;
    font-size: 1em;
}

.s006 form .inner-form .input-field input:-moz-placeholder {
    color: #747474;
    font-size: 1em;
}

.s006 form .inner-form .input-field input::-webkit-input-placeholder {
    color: #747474;
    font-size: 1em;
}

.s006 form .inner-form .input-field input:hover,
.s006 form .inner-form .input-field input:focus {
    box-shadow: none;
    outline: 0;
}

.s006 form .inner-form .input-field .btn-search {
    width: 45px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    right: 0;
    height: 100%;
    background: transparent;
    border: 0;
    padding: 0;
    cursor: pointer;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
}

.s006 form .inner-form .input-field .btn-search svg {
    fill: #747474;
    width: 30px;
    height: 30px;
    transition: all .2s ease-out, color .2s ease-out;
}

.s006 form .inner-form .input-field .btn-search:hover,
.s006 form .inner-form .input-field .btn-search:focus {
    outline: 0;
    box-shadow: none;
}

.s006 form .inner-form .input-field .btn-search:hover svg,
.s006 form .inner-form .input-field .btn-search:focus svg {
    fill: #666;
}

.s006 form .suggestion-wrap {
    padding: 0 15px;
}

.s006 form .suggestion-wrap span {
    font-size: .9em;
    display: inline-block;
    background-color: #0a586b;
    padding: 0 15px;
    line-height: 32px;
    color: #fff;
    border-radius: 16px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.s006 form .suggestion-wrap span:hover {
    /*background-image: linear-gradient(to right, #2575fc, #6a11cb);*/
    background-color: #0373ff;
}

@media screen and (max-width: 767px) {
    .s006 form .inner-form .input-field {
        margin-bottom: 20px;
        height: 32px;
    }

    .s006 form .inner-form .input-field input {
        padding-left: 55px;
        font-size: 16px;
    }

    .s006 form .inner-form .input-field .btn-search svg {
        width: 26px;
        height: 26px;
    }
}

/* Mobile Search bar */

.search-toggle, .search-toggle2 {
    position: relative;
    display: block;
    height: 12px;
    width: 12px;
}

.search-toggle::before,
.search-toggle::after,
.search-toggle2::before,
.search-toggle2::after{
    content: '';
    position: absolute;
    display: block;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
}

.search-toggle::before, .search-toggle2::before {
    border: 2px solid #ffffff;
    border-radius: 50%;
    width: 100%;
    height: 100%;
}

.search-toggle::after, .search-toggle2::after {
    height: 2px;
    width: 7px;
    background: #ffffff;
    top: 11px;
    left: 9px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.search-toggle.active::before, .search-toggle2.active::before {
    width: 0;
    height: 1.1em;
    border-width: 1px;
    border-radius: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0em;
    left: .35em;
    background-color: white;
}

.search-toggle.active::after, .search-toggle2.active::after {
    width: 1.2em;
    left: -.15em;
    top: 0.5em;
}

.search-input:focus {
    outline: none;
}

/* Widget Mobile SearchGame  */
.search-button {
    margin: 7px 12px 0 5px;
}
.searchgameMobilewidget.show {
    top: 100px;
}


/* Example #1 */
#header-1 {
    padding: 10px;
}

#header-1 .search-box {
    position: absolute;
    bottom: 0;
    right: .2em;
    width: 98.8%;
    height: 100%;
    max-height: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    background-color: #fffffffa;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

#header-1 .search-box .search-input {
    width: 100%;
    height: 100%;
    padding: 0 1em;
    border: 0;
    background-color: transparent;
    opacity: 0;
    color: #fff;
    border: none !important;
}

#header-1 .search-box .search-input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
}

#header-1.show .search-box {
    display: inline-table;
    padding: 15px 15px;
    z-index: 9999
}

#header-1.show .search-box .search-input {
    opacity: 1;
}

.search-box input::placeholder {
    color: #ededed !important;
}

.search-input {
    color: white !important;
}

.search-bar {
    background-color: #232323 !important;
    padding: 10px !important;
    margin: 0 3px;
}

/* Label */
.under-m {
    color: white;
    background-color: red;
    padding: 5px;
    font-size: .8em;
    font-weight: 500;
    position: absolute;
    border-radius: 0 0px 10px 0px;
    right: 0;
    top: 0;
    z-index: 1;
}

.jackpotpool .under-ml {
    color: white;
    background-color: red;
    padding: 5px;
    font-size: .8em;
    font-weight: 500;
    position: absolute;
    border-radius: 0 0px 10px 0px;
    top: 0;
    z-index: 1;
}

.top5game .under-ml, .page-searchgame .under-ml, #gameLobbyList .under-ml {
    color: white;
    background-color: red;
    padding: 5px;
    /*font-size: .3em;*/
    font-weight: 500;
    position: absolute;
    border-radius: 0 0 10px 10px;
    top: 0;
    z-index: 1;
}

.container1 {
    flex-wrap: wrap;
}

/* search button */
.search-btn {
    background-image: linear-gradient(to right, #149ce9, #06f1f4);
    text-align: center !important;
    color: white !important;
    font-size: .8em;
    padding: 5px;
    border-radius: 5px;
}

.search-btn:hover {
    background-image: linear-gradient(to right, #06f1f4, #149ce9);
}

/*affiliate css*/
@media (max-width: 767.98px) {
    /*    .downline-details {
        max-width: 49% !important;
        margin-bottom: 0rem !important;
    }*/

    h3.details-title {
        height: 25px !important;
    }

    .downline-details:nth-child(2) {
        margin-right: 0 !important;
    }

    #invite-friend .copy.col-12.col-md-8.p-0 {
        margin-top: 1.5rem;
        max-width: 100% !important;
    }
}

.h3.details-title {
    height: 45px;
}

.affiliate .h3 {
    border-bottom: 1px solid #3e3e3e;
    color: #222222;
}

#main-affiliate .h3 {
    width: 100%;
    padding: 8px 5px;
    font-size: 12px;
    font-weight: normal;
    text-transform: capitalize;
    color: #000;
    margin: 0;
}

#main-affiliate table {
    font-size: .95em;
}

#main-affiliate thead {
    background: #0a586b;
    color: #fff;
}

#main-affiliate tbody td {
    background: #e2e2e2;
    color: #0a586b;
}

#main-affiliate th,
#main-affiliate td {
    padding: 10px 5px;
}

#active-member-list .h3,
.user-profile .h3 {
    width: 100%;
    padding: 8px 5px;
    font-size: 15px;
    font-weight: normal;
    text-transform: capitalize;
    margin: 1rem 0 0 0;
    color: #0a586b;
}

#active-member-list table {
    border-collapse: collapse;
    font-size: .95em;
}

#active-member-list thead {
    background: #0a586b;
    color: #fff;
}

#active-member-list tbody td {
    background: #fff;
    border-bottom: 2px solid #d0d0d0;
    color: black;
}

#active-member-list th,
#active-member-list td {
    padding: 10px 7px;
}

#active-member-list td div {
    color: #7e7e7e;
    font-weight: 600;
}

#active-member-list #more {
    cursor: pointer;
    background: #e2e2e2;
}

#active-member-list h3 strong,
#invite-friend h3 strong {
    color: #0a586b;
}

#invite-friend .copy {
    background: #d5d5d5;
}

#invite-friend .copy.col-12.col-md-8.p-0 {
    max-width: 63%;
}

#invite-friend .share-title {
    background: #0a586b;
    color: #fff;
    padding: 10px;
    font-size: .75rem;
}

/*#invite-friend .link {
    margin-top: 0.5rem;
    background: #fff;
    padding: 2px 0px;
}*/

input#copy-link {
    padding: 0px 5px;
    border: none;
    width: 80%;
}

input#copy-link:focus {
    outline: none;
}

button#copylink,
button#copytext {
    border: none;
    background: transparent;
    cursor: pointer;
}

button#copylink:hover {
    outline: none;
}

#invite-friend .tooltip {
    padding: 10px;
    background: #000;
    color: #fff;
    font-size: 0.75rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s;
}

#invite-friend .tooltip.show {
    opacity: 1;
    pointer-events: auto;
}

#invite-friend .copy-share {
    text-align: right;
    margin-right: 1rem;
}

#invite-friend .copy-share button {
    width: 20%;
    padding: 4px;
    border-radius: 5px;
    font-size: .7rem;
    margin-right: 5px;
    transform: translateY(-20px);
}

#invite-friend .copied {
    padding: 10px;
    background: #000;
    color: #fff;
    font-size: 0.75rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -100%);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s;
}

#invite-friend .copied.show {
    opacity: 1;
    pointer-events: auto;
}

#invite-friend textarea {
    height: 150px;
    text-align: justify;
    padding: 4px 8px;
    background: #7c7c7c2b;
    border: 1px solid transparent !important;
    border-radius: 0px !important;
}

#invite-friend textarea:focus {
    border: 1px solid #2575fc;
}

#invite-friend .social-media.row {
    margin-right: 0px;
    margin-left: 0px;
}

#invite-friend .social-media button {
    padding: 4px;
    border-radius: 5px;
    font-size: .75rem;
}

#invite-friend .social-media-share {
    color: #fff;
    font-size: .7rem;
    padding: 5px 0px;
    text-align: center;
}

#invite-friend .icon {
    height: auto;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#invite-friend .icon-fb {
    background: #3a60b1;
}

#invite-friend .text-fb {
    background: #3f68c0;
}

#invite-friend .icon-messenger {
    background: #1d80e5;
}

#invite-friend .icon-messenger img,
#invite-friend .icon-telegram img {
    width: .7rem;
}

#invite-friend .text-messenger {
    background: #1f8bf8;
}

#invite-friend .icon-telegram {
    background: #2998cf;
}

#invite-friend .text-telegram {
    background: #2da5e1;
}

#invite-friend .icon-whatsapp {
    background: #11c252;
}

#invite-friend .text-whatsapp {
    background: #12d259;
}

#invite-friend .icon-more {
    background: #565656;
    cursor: pointer;
}

#invite-friend .text-more {
    background: #5d5d5d;
    cursor: pointer;
}

.downline-details {
    background: #e2e2e2;
    border-radius: 0 0 4px 4px;
    padding: 15px;
}

.downline-details:last-child {
    margin-right: 0 !important;
}

.downline-details h3 {
    color: #0a586b;
    font-size: 12px;
    border-bottom: 1px solid transparent;
    padding: 0;
    margin-bottom: 15px;
}

.downline-details h3:first-child {
    margin-top: 0.5rem;
}

.downline-details h3 b {
    font-size: 15px;
}

.downline-details span {
    font-size: 10px;
}

/* Announcement */
.ann-ms {
    background-color: #01d2fe;
    border-radius: 15px;
    padding: 0 15px;
    max-width: 165px;
    min-width: 160px;
}

.ann-ms p {
    color: white;
    margin-right: 10px;
}

/* lobby background */
.lobby_bg {
    background-color: #01d2fe75;
    padding-bottom: 20px;
}

.card-body p a {
    font-weight: 700;
}

    .toggleRight-profile,
    .toggleLeft-profile {
        display: none;
    }

@media screen and (max-width : 768px) {

    .toggleRight-profile,
    .toggleLeft-profile {
        display: block;
        padding: 0px 5px;
    }
}

.promo-bar-title h6,
promo-bar-title p {
    color: #0a586b;
}

/* animation */
@-moz-keyframes bounceDown {

    0%,
    20%,
    50%,
    80%,
    100% {
        -moz-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -moz-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -moz-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@-webkit-keyframes bounceDown {

    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@keyframes bounceDown {

    0%,
    20%,
    50%,
    80%,
    100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}





@-webkit-keyframes bounceLeft {

    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    40% {
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }

    60% {
        -webkit-transform: translateX(15px);
        transform: translateX(15px);
    }
}

@-moz-keyframes bounceLeft {

    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateX(0);
    }

    40% {
        transform: translateX(30px);
    }

    60% {
        transform: translateX(15px);
    }
}

@keyframes bounceLeft {

    0%,
    20%,
    50%,
    80%,
    100% {
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    40% {
        -ms-transform: translateX(30px);
        transform: translateX(30px);
    }

    60% {
        -ms-transform: translateX(15px);
        transform: translateX(15px);
    }
}

/* /left bounce */


/* right bounce */
@-webkit-keyframes bounceRight {

    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    40% {
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    60% {
        -webkit-transform: translateX(-15px);
        transform: translateX(-15px);
    }
}

@-moz-keyframes bounceRight {

    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateX(0);
    }

    40% {
        transform: translateX(-30px);
    }

    60% {
        transform: translateX(-15px);
    }
}

@keyframes bounceRight {

    0%,
    20%,
    50%,
    80%,
    100% {
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    40% {
        -ms-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    60% {
        -ms-transform: translateX(-15px);
        transform: translateX(-15px);
    }
}

/* /right bounce */


/* assign bounce */
/*.fa-arrow-right {
    -webkit-animation: bounceRight 2s infinite;
    animation: bounceRight 2s infinite;
    float: right;
    padding: 10px;   
}

.fa-arrow-left {
    -webkit-animation: bounceLeft 2s infinite;
    animation: bounceLeft 2s infinite;
    padding: 10px;
}

.fa-arrow-left:hover,
.fa-arrow-right:hover {
    -webkit-animation: bounceLeft 0s infinite;
    animation: bounceLeft 0s infinite;
}*/

.fa-chevron-down {
    -moz-animation: bounceDown 2s infinite;
    -webkit-animation: bounceDown 2s infinite;
    animation: bounceDown 2s infinite;
    text-align: center;
    display: block;
}


.credits {
    padding-top: 50px;
    display: block;
    clear: both;
}


/* 18 */
label.red {
    color: red;
    line-height: 1.2;
}

.theme-checkbox.red .custom-control-input:checked ~ .custom-control-label::before {
    background-color: red;
}

.theme-checkbox.red .custom-control-label:before {
    border-radius: 1rem !important;
    border: 2px solid red;
    top: 0.15rem;
}

.theme-checkbox.red .custom-control-label:after {
    top: 0.15rem;
}

/* login and register | how to button */
.btn-contrasttheme {
    color: #212529;
    background-color: #ffee11;
    border-color: #ffee11;
}

.btn-contrasttheme:hover {
    color: #212529;
    background-color: #ead900;
    border-color: #ddcd00;
}

.input-group-prepend i {
    color: #01d2fe;
}

span.toggle-password svg {
    color: #777777;
    margin: 10px;
}

.eightMFun-main_nav .nav-item:hover {
    background-color: #1f299c;
}

#promoWG_BTN a {
    background: #01d2fe;
    padding: 5px;
    color: white;
    position: absolute;
    top: 20%;
    z-index: 9;
}

.promoWG_Next {
    position: absolute;
    right: 0;
}

/*fieldset.form-block > div > div {
    width: 100%;
}*/

fieldset.form-block > div > div > input {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
    border-radius: 50rem !important;
}

#tier table {
    font-size: .95em;
}

#tier thead {
    background: #0a586b;
    color: #fff;
}

#tier tbody td {
    background: #e2e2e2;
    color: #0a586b;
}

#tier th,
#tier td {
    padding: 10px 7px;
}

img {
    width: 100%;
}

.lazytest {
    opacity: 1;
    transition: opacity 1s ease-out;
}

.lazytest[data-src] {
    opacity: 0;
}

/* QR */

/*.nav-pills-qr {
    width: 450px;
}*/

.nav-item-qr {
    width: 25%;
}

.nav-pills-qr .nav-link {
    font-weight: bold;
    padding-top: 13px;
    text-align: center;
    background: #28a745;
    color: #fff;
    /*border-radius: 30px;*/
    height: 95px;
}

.nav-pills-qr .nav-link.active {
    background: #2c2c2c;
    color: #fff;
}

.tab-content.qr {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: -50px;
    background: #2c2c2c;
    color: #000;
    border-radius: 10px;
    /*box-shadow: 0px 10px 10px rgb(0 0 0 / 40%);*/
    padding: 25px 15px;
}

.tab-content.qr button {
    border-radius: 15px;
    width: 100px;
    margin: 0 auto;
    float: right;
}

/*footer-line-icon*/
.social-network a.icoLine:hover {
    background-color: #01bd02;
}

.social-network a.icoLine > img {
    width: 2rem !important;
    margin: auto;
    filter: invert(30%) sepia(100%) saturate(1107%) hue-rotate(185deg) brightness(45%) contrast(53%);
}

.social-circle li a.icoLine:hover > img {
    filter: brightness(0) invert(1);
}

.social-circle img {
    color: #626c80;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}

.social-circle li a:hover img,
.triggeredHover {
    filter: greyscale(0);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.social-network a.icoSnapchat:hover {
    background-color: #f7f400;
}

.social-network a.icoReddit:hover {
    background-color: #f74300;
}

.social-network a.icoPinterest:hover {
    background-color: #c72028;
}

.social-network a.icoTumblr:hover {
    background-color: #2f4155;
}

.social-network a.icoTikTok:hover {
    background-color: #000;
}

.social-network a.icoMedium:hover {
    background-color: #000;
}

div#collapseTNC {
    color: black;
}

button.btn-success.btn-login {
    background-color: #0a586b;
    border: none;
    border-radius: 2px 2px;
    padding: 9px 15px;
    color: white;
}

.simple-login .fld {
    padding: .4rem .75rem !important;
    width: 115px;
    height: 37px;
    vertical-align: middle;
    margin-right: 5px;
}

    .simple-login .fld.login_username, .simple-login .fld.login_password {
        width: 200px;
    }

.simple-login .simple-captcha-img {
    height: 37px;
    width: auto;
    border-radius: 5px;
    margin-right: 5px;
}

.sl-s {
    display: inline-flex;
}

@media (max-width: 992px) {
    .sl-s {
        display: none;
    }
}

@media (min-width: 576px) {
    #myModal .modal-dialog {
        max-width: 500px !important;
    }
}

div#myModal > .modal-dialog > .modal-content {
    margin: auto;
    border: none;
    width: 100% !important;
    max-width: 100% !important;
}

/*form.video-iframe {
    margin: -1px -1px -6px 0;
} */

/*Smart Download APK*/
.apkdownload {
    background: #fff;
    padding: 10px 20px;
}

.apkdownload .align-items-center {
    background-color: #fff !important;
}

img.apk-logo {
    width: 55px;
    box-shadow: 0px 0px 5px 0px grey;
    border-radius: 20px;
    background-color: grey;
}

button#apk-download-close {
    top: 2px;
    position: absolute;
    font-size: 1.2rem !important;
    color: grey !important;
    z-index: 1;
    right: 5px;
}

span.appname {
    font-size: 16px;
    line-height: .9;
    color: var(--mainTheme) !important;
}

small.app-small {
    color: grey !important;
}

.btn.btn-green.downloadapk {
    background: #0478c8;
    color: white;
    padding: 4px 7px;
    width: 100%;
    font-size: 10px;
}

.btn.btn-green.downloadapk:hover {
    background: #004f00;
}

.col-auto.apkdownload {
    position: absolute;
    right: 0;
}

span.apk-name {
    color: white;
}

span.apk-name {
    color: white;
}

/*End Smart Download APK*/
/*----- muultipage register -------*/
.signup-content,
.signin-content {
    display: flex;
    display: -webkit-flex;
}

@media only screen and (max-width:767px) {
    .signin-image {
        width: 100% !important;
    }
}

/* ---------- Resgiter 02072021 ----------*/
@media (min-width: 576px) {
    .modal-dialog {
        max-width: unset;
    }
}

.modal-content.one {
    background-color: #0060A6;
    margin: auto;
    padding: 0;
    border: none;
    /*width: 48% !important;*/
    /* min-height: 280px; */
    border-radius: 5px;
}

.register-form {
    display: flex;
    flex-wrap: wrap;
}

.signin-form {
    width: 60%;
}

.signin-form > div {
    padding: 30px;
}

.register-form__steps-wrapper {
    position: relative;
    /*  width: calc(100% - 400px);
  padding: 120px 0 0;*/
}

.register-form__fields-wrapper {
    width: 400px;
    padding: 55px 28px 35px 25px;
}

@media screen and (max-width: 767px) {
    .register-form {
        display: block;
    }

    .register-form__steps-wrapper {
        width: 100%;
        max-width: 300px;
        margin: 0 auto;
        padding: 0;
    }

    .register-form__fields-wrapper {
        width: 100%;
        padding: 0 0 35px;
    }
}

.register-steps {
    position: relative;
    padding: 25px;
}

.register-steps__item-title {
    flex: 1 1 auto;
    font-size: 14px;
    font-weight: normal;
    text-align: right;
    padding-right: 10px;
    color: #c2c2c2;
}

.register-steps__item-number {
    flex: 0 0 36px;
    height: 36px;
    width: 36px;
    font-size: 16px;
    font-weight: 700;
    background: #4e4842;
    border: 2px solid #fff;
    border-radius: 50%;
    line-height: 32px;
    text-align: center;
    color: #94897a;
    box-shadow: 0 0 0 #fec882;
    transition: color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

.register-steps__item-number--as-icon {
    position: relative;
    border: none;
    box-shadow: none;
}

.register-steps__item-number--as-icon .icon-font {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 30px;
    color: #fec882;
    padding-left: 3px;
    position: absolute;
    top: -8px;
    left: -8px;
    height: 52px;
    width: 52px;
    background: radial-gradient(rgba(254, 200, 130, 0.6), #4e4842), #4e4842;
    border-radius: 50%;
    box-shadow: 0 0 10px 0 rgba(41, 37, 38, 0.3);
}

.register-steps__item-number--as-icon .icon-font:before {
    display: block;
    transform-origin: 50% 65%;
    animation: 5s ease 5s infinite animateGiftStep;
}

.register-steps__item {
    display: flex;
    position: relative;
    z-index: 2;
    align-items: center;
}

.register-steps__item--passed .register-steps__item-number {
    cursor: pointer;
    background: #fec882;
    color: #b28447;
}

.register-steps__item--current .register-steps__item-title {
    color: #fffaf3;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.8);
    font-weight: 700;
}

.register-steps__item--current .register-steps__item-number {
    background: #322e2f;
    color: #fffaf3;
    box-shadow: 0 0 20px #fec882;
    border-color: #fec882;
}

.register-steps__item + .register-steps__item {
    margin-top: 20px;
}

.register-steps:before {
    content: '';
    display: block;
    position: absolute;
    height: calc(100% - 45px);
    width: 2px;
    background: #fffaf3;
    top: 27px;
    right: 41px;
    z-index: 1;
}

img.gift-promotion-rg {
    display: block;
    -webkit-transform-origin: 50% 65%;
    transform-origin: 50% 65%;
    -webkit-animation: 3s ease 3s infinite animateGiftStep;
    animation: 3s ease 3s infinite animateGiftStep;
    filter: sepia(100%) hue-rotate(0deg) saturate(150%) !important;
    width: 70%;
}

@-moz-keyframes animateGiftStep {
    0% {
        transform: rotate(10deg);
    }

    6% {
        transform: rotate(-8deg);
    }

    11% {
        transform: rotate(6deg);
    }

    15% {
        transform: rotate(-4deg);
    }

    18% {
        transform: rotate(2deg);
    }

    20% {
        transform: rotate(0);
    }
}

@-webkit-keyframes animateGiftStep {
    0% {
        transform: rotate(10deg);
    }

    6% {
        transform: rotate(-8deg);
    }

    11% {
        transform: rotate(6deg);
    }

    15% {
        transform: rotate(-4deg);
    }

    18% {
        transform: rotate(2deg);
    }

    20% {
        transform: rotate(0);
    }
}

@-o-keyframes animateGiftStep {
    0% {
        transform: rotate(10deg);
    }

    6% {
        transform: rotate(-8deg);
    }

    11% {
        transform: rotate(6deg);
    }

    15% {
        transform: rotate(-4deg);
    }

    18% {
        transform: rotate(2deg);
    }

    20% {
        transform: rotate(0);
    }
}

@keyframes animateGiftStep {
    0% {
        transform: rotate(10deg);
    }

    6% {
        transform: rotate(-8deg);
    }

    11% {
        transform: rotate(6deg);
    }

    15% {
        transform: rotate(-4deg);
    }

    18% {
        transform: rotate(2deg);
    }

    20% {
        transform: rotate(0);
    }
}

@media only screen and (max-width:415px) {
    .modal-content.one {
        width: 100% !important;
    }
}

@media only screen and (max-width:1144px) {
    .modal-content.one {
        /*width: 60% !important;*/
    }
}

@media only screen and (max-width:991px) {
    .modal-content.one {
        /*width: 70% !important;*/
    }
}

@media only screen and (max-width:640px) {
    .modal-content.one {
        width: 90% !important;
    }
}

@media only screen and (max-width: 460px) {
    .modal-content.one {
        width: 90% !important;
    }

    .modal-content {
        width: 100%;
    }
}

.register-p-b {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 40px;
}

.register-p-b.one {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}

.register-p-b-back {
    padding: 0;
    font-size: 1.2em;
    text-align: left;
    display: contents;
}

.register-p-b-back i p {
    display: contents;
    font-weight: 500;
}

.register-p-b-next {
    padding: 10px 30px;
    margin: 0;
    text-align: center;
    font-size: 1.3em;
    width: 45%;
    float: right;
}

.already-button {
    padding: 15px;
    background-color: #f0f0f0;
}

.signin-image img.two {
    display: none;
}

@media screen and (max-width: 767px) {
    .register-steps {
        position: relative;
        display: flex;
        justify-content: space-between;
    }

    .register-steps__item-title {
        display: none;
    }

    .register-steps__item {
        margin-top: 0 !important;
    }

    .register-steps:before {
        height: 2px;
        width: calc(100% - 50px);
        top: 41px;
        left: 30px;
    }

    .signin-image img.one {
        display: none;
    }

    .signin-image img.two {
        display: block;
    }

    .signup-content,
    .signin-content {
        display: flex;
        display: -webkit-flex;
        flex-direction: column;
    }

    .close span.one {
        color: white !important;
    }

    .signin-form {
        width: 100% !important;
    }
}

.signin-image {
    background-color: black;
    border-radius: 5px 0 0 0;
    width: 40%;
}

/*End Smart Download APK*/



.afb-medias a i.fa.fa-angle-double-right {
    right: 15%;
    position: absolute;
    margin-top: 2px;
}


#crypto-withdraw-form label {
    color: #fff;    
}

.selectCA, .addNewCA {
    color: #FDCD31;
    cursor: pointer;
}

@media (max-width: 767px) {
    #crypto-withdraw-form label, .withdrawNC span{
        color: #000;
    }

    .selectCA, .addNewCA {
        color: #00a6ff !important;
        cursor: pointer;
    }
}

.Ctooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.Ctooltip .Ctooltiptext {
    visibility: hidden;
    width: max-content;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: -5px;
    right: 105%;
}

.Ctooltip:hover .Ctooltiptext {
    visibility: visible;
}

/*maintenance css*/
div.maintenance {
    background: #383838;
}

img.maintenance {
    opacity: 0.25;
}

.under-m-logo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.under-m-logo span {
    font-weight: 900;
    font-size: 16px;
    margin-top: 5px;
}

img.w-50 {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(117deg) brightness(103%) contrast(106%);
}

/*.localized-wrapping {
    border-radius: 5px !important;*/
    /*padding: 0px 15px !important;*/
    /*width: 100%;
    box-sizing: border-box;*/
    /*border: 1px solid #545454;*/
    /*border: 1px solid #F3E5F5;
    font-size: 1em !important;
    color: #000 !important;
    font-weight: 400;*/
    /*background-color: #f9f9f9*/
/*}

.localized-wrapping select {
    border: none !important;
    position: relative !important;
    width: 45px;
}

.localized-wrapping input {
    border: none !important;
    padding: 8px 0px 8px 0px !important;
    width: 70% !important;
}

.localized-wrapping #username_phone input:focus {
    border: none !important
}

.localized-wrapping span {
    color: #000 !important;
}*/

.last-5-tran button {
    color: #fff
}

.table-sticky {
    border-collapse: separate;
    border-spacing: 0;
    white-space: nowrap;
}

.table-sticky span {
    color: black;
}

.table-sticky thead {
    position: relative;
    /*        z-index: 1;*/
}

.table-sticky thead .sticky-left {
    position: sticky;
    left: 0;
    /*z-index: 2;*/
    background-color: #3b4358;
}

.table-sticky tbody .sticky-left {
    position: sticky;
    left: 0;
    /*        z-index: 2;*/
}

.table-sticky thead.thead-dark .sticky-left {
    background-color: #333;
}

.table-sticky.table-striped tbody tr:nth-of-type(odd) td.sticky-left {
    background-color: #2c2c2c !important;
}

.table-sticky.table-striped tbody tr:nth-of-type(even) td.sticky-left {
    background-color: #070707 !important;
}

table.bet-history > thead > tr > th {
    background-color: #3b4358;
    color: white;
    font-weight: 600;
    height: auto;
    padding: 10px;
    font-size: .95em;
}

table.bet-history > tbody > tr > td {
    color: #000000;
    padding: 10px;
    background: #fff;
    border: 1px solid #d0d0d0;
    font-size: .95em;
    font-weight: 400;
}

table.bet-history > tbody > tr:nth-child(2n+2) td {
    background: #e2e2e2;
}

table.bet-history.table-sticky thead .sticky-left {
    background-color: #5f5c68;
}

table.bet-history.table-sticky tbody .sticky-left {
    background: #e2e2e2;
}

table.bet-history.table-sticky tbody tr:nth-child(2n+2) .sticky-left {
    background: #d2d2d2;
}

@media screen and (min-width: 960px) {
    .table-sticky {
        border-collapse: collapse;
        white-space: normal;
    }
}

#pokervModal {
    z-index: 999999;
}

.custom-max-width {
    width: 75% !important;
}

@media screen and (max-width:768px) {
    .custom-max-width {
        width: 90% !important;
    }

    #betHistoryModel {
        padding-right: 0px !important;
    }

    .withdrawNC span a {
        color: #0a586b;
    }
}

.afb-blue-bar {
    background-color: #01d2fe;
}

/*POKERV Instruction*/
#PKV_FAQHeading {
    color: black;
}

.btn-link-pkv:hover,
.btn-link-pkv.focus,
.btn-link-pkv:focus {
    text-decoration: none !important;
}

.pk-term li {
    list-style-type: initial;
}

.card-body-pkv {
    padding: 5px 10px 5px 35px;
}

.modal-content .h5 {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.2;
}

.modal-content .h3 {
    font-size: 2em;
    font-weight: 500;
    line-height: 1.2;
}

#playnowBtn {
    margin: 20px 0px;
    padding: 0;
}

.modal-content .col-sm {
    padding: 0px;
}

.modal-content .col-sm-auto {
    padding-left: 15px;
    padding-right: 0px;
}

.modal-content label.col-sm-auto {
    padding-left: 0px;
}

/*------------*/
@media screen and (max-width:768px) {
    #jackpotPool span.gold {
        font-size: 12px;
    }
}

/* widget */
.top5game .afb-title-h1 {
    width: 100%;
    padding: 10px 0 10px 11px;
    font-size: 1em;
    font-weight: 500;
    color: #0a586b;
    margin: 15px 0;
    display: flex;
    justify-content: space-between;
    text-transform: uppercase;
    position: relative;
    align-items: center
}

.top5game .afb-title-h1 a span {
    display: flex;
    align-items: center
}

.top5game .afb-title-h1 a span svg {
    margin-left: 5px
}

.top5game .afb-title-h1:before {
    content: '';
    position: absolute;
    left: 0;
    width: 5px;
    background: #0373ff;
    height: 20px
}

.top5game .photobox {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0
}

.top5game .photobox:hover .photobox__previewbox:before {
    transform: scale(3);
    transition-duration: .5s;
    transition-delay: 0s
}

.top5game .photobox:hover .photobox__previewbox.zoom img {
    transition: all .2s linear
}

.top5game .photobox:hover .photobox__previewbox.zoom:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.top5game .photobox .photobox_title {
    overflow: hidden
}

.top5game .photobox .photobox_title a.tmb-content__link {
    text-align: center;
    background-color: #01d2fe;
    color: #fff;
    font-size: .75rem;
    line-height: 20px;
    font-weight: 300;
    padding: 10px 5px;
    display: block
}

.top5game .photobox .photobox_title a.tmb-content__link div {
    width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 auto
}

.top5game .photobox__previewbox {
    position: relative;
    overflow: hidden;
    border-radius: 10px 10px 0 0
}

.top5game .photobox__previewbox:before {
    content: '';
    width: 0;
    height: 0;
    padding: 25%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(7, 7, 7, .66);
    transition: transform calc(.5s/2) ease calc(.5s/2);
    will-change: transform;
    transform: scale(0);
    z-index: 8
}

.top5game .photobox__previewbox .action_overlay {
    position: absolute;
    top: 0;
    left: -300%;
    bottom: 0;
    right: 0;
    padding: 10px;
    transition-duration: .5s;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    z-index: 9
}

.top5game .photobox__previewbox .action_overlay a {
    display: flex
}

.top5game .photobox__previewbox .action_overlay a div {
    font-size: .7rem;
    padding: 6px 10px;
    text-align: center;
    margin: 5px 0;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-weight: 500;
    background-image: linear-gradient(to right, #06f1f4, #149ce9)
}

.top5game .photobox__previewbox .action_overlay a div:hover {
    background-image: linear-gradient(to right, #149ce9, #06f1f4)
}

.top5game .photobox__previewbox:hover .action_overlay {
    left: 0;
    transition-duration: .5s
}

.jackpotpool .afb-title-h1 {
    width: 100%;
    padding: 10px 0 10px 10px;
    font-size: 1em;
    font-weight: 500;
    color: #0a586b;
    margin: 0;
    display: flex;
    justify-content: space-between;
    text-transform: uppercase;
    position: relative;
    align-items: center
}

.jackpotpool .afb-title-h1:before {
    content: '';
    position: absolute;
    left: 0;
    width: 5px;
    background: #0373ff;
    height: 20px
}

    .jackpotpool .afb-title-h1 a span, .e8mfun .afb-title-h1 a span {
        display: flex;
        align-items: center
    }

        .jackpotpool .afb-title-h1 a span svg, .e8mfun .afb-title-h1 a span svg {
            margin-left: 5px
        }

.jackpotpool .photobox {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    font-size: initial;
}

.jackpotpool .photobox:hover .photobox__previewbox:before {
    transform: scale(3);
    transition-duration: .5s;
    transition-delay: 0s
}

.jackpotpool .photobox:hover .photobox__previewbox.zoom img {
    transition: all .2s linear
}

.jackpotpool .photobox:hover .photobox__previewbox.zoom:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.jackpotpool .photobox__previewbox {
    position: relative;
    overflow: hidden;
    border-radius: 10px 10px 0 0
}

.jackpotpool .photobox__previewbox:before {
    content: '';
    width: 0;
    height: 0;
    padding: 25%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(7, 7, 7, .66);
    transition: transform calc(.5s/2) ease calc(.5s/2);
    will-change: transform;
    transform: scale(0);
    z-index: 8
}

.jackpotpool .photobox__previewbox .action_overlay {
    position: absolute;
    top: 0;
    left: -300%;
    bottom: 0;
    right: 0;
    padding: 10px;
    transition-duration: .5s;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    z-index: 9
}

.jackpotpool .photobox__previewbox .action_overlay a {
    display: flex
}

.jackpotpool .photobox__previewbox .action_overlay a div {
    font-size: .7rem;
    padding: 6px 10px;
    text-align: center;
    margin: 5px 0;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-weight: 500;
    background-image: linear-gradient(to right, #06f1f4, #149ce9)
}

.jackpotpool .photobox__previewbox .action_overlay a div:hover {
    background-image: linear-gradient(to right, #149ce9, #06f1f4)
}


.jackpotpool .photobox__previewbox:hover .action_overlay {
    left: 0;
    transition-duration: .5s
}

.jackpotpool div.text-wrap {
    text-align: center;
    background-color: #2c2c2c;
    display: -webkit-box;
    padding: 5px 0px;
    white-space: normal
}

.jackpotpool div.text-wrap a {
    display: block;
    width: 100%
}

.jackpotpool div.text-wrap .jackpotcounter {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-size: .83em;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    width: 90%;
    white-space: normal;
    padding: 0;
    margin: 0 auto
}

.jackpotpool .img-wrap {
    overflow: hidden;
    border-radius: 10px 10px 0 0
}


.jackpotpool span.gold {
    display: block;
    background: repeating-linear-gradient(135deg, #ffdd9b 0, #fed792 20px, #ffe1ac 40px, #fff 70px, #fac66b 125px, #f6c26b 160px, #e7b155 175px, #f4c16b 185px, #f1bf6b 220px, #f3be66 235px, #e9b153 250px, #f5be61 280px, #f9bc56 305px, #fffbf5 385px, #fcc362 415px, #fcc379 450px, #ffdd9b 500px);
    background-clip: text;
    -webkit-background-clip: text;
    background-repeat: repeat;
    background-attachment: fixed;
    backface-visibility: none;
    color: #ffdd9b !important;
    filter: drop-shadow(0 3px 1px #000);
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 960px) {
    .socialMedia-list .btn:hover + .dropdown-menu {
        display: block;
    }
}

.socialMedia-list img {
    width: 22px;
}
.socialMedia-list .dropdown-menu img {
    margin-top: 0px;
}
.socialMedia-list {
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-block-start: 0;
    padding-block-end: 0;
    padding-inline-start: 0;
    padding-inline-end: 0;
}

.dropup .dropdown-menu-center {
    /* left: 50% !important; */
    /* right: auto; */
    /* transform: translateX(-50%) translateY(calc(-100% - 0.8rem)) !important; */
    bottom: calc(100% + 0.8rem) !important;
    left: calc(-100% + 1rem);
    box-shadow: 0 1px .5rem #0003;
    min-width: 100px;
    padding: .1rem;
}

    .dropup .dropdown-menu-center img {
        min-width: 100px;
        max-width: 100px;
    }

    .dropup .dropdown-menu-center::before {
        position: absolute;
        display: inline-block;
        content: '';
        border-style: solid;
        border-width: .5rem 0.5rem 0 0.5rem;
        border-color: #Fff transparent;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
    }

.footer-bottom a {
    font-size: 1.5rem;
}

/* footer social icons */
.socialMedia-list a.icoLine {
    background-color: #01bd02;
    width: 38px;
    height: 40px;
}


.socialMedia-list li a.icoLine > img {
    filter: brightness(0) invert(1);
}

.socialMedia-list a.icoRss {
    background-color: #F56505;
}

.socialMedia-list a.icoFacebook {
    background-color: #3B5998;
}

.socialMedia-list a.icoTwitter {
    background-color: #33ccff;
}

.socialMedia-list a.icoGoogle {
    background-color: #BD3518;
}

.socialMedia-list a.icoVimeo {
    background-color: #0590B8;
}

.socialMedia-list a.icoLinkedin {
    background-color: #007bb7;
}

.socialMedia-list a.icoYoutube {
    background-color: #bb0000;
}

.socialMedia-list a.icoSnapchat {
    background-color: #f7f400;
}

.socialMedia-list a.icoReddit {
    background-color: #f74300;
}

.socialMedia-list a.icoPinterest {
    background-color: #c72028;
}

.socialMedia-list a.icoTumblr {
    background-color: #2f4155;
}

.socialMedia-list a.icoTikTok {
    background-color: #000;
    width: 38px;
    height: 40px;
}

.socialMedia-list li a.icoTikTok > img {
    filter: brightness(0) invert(1);
}

.socialMedia-list a.icoMedium {
    background-color: #000;
}

.socialMedia-list a.icoThreads {
    background-color: #000;
}

.socialMedia-list a.icoXHS {
    background-color: #FF2741;
}

.socialMedia-list a.icoTelegram {
    background-color: #28A8E9;
}


.socialMedia-list a.icoZalo {
    background-color: #0068FF;
}

.socialMedia-list a.icoWeChat:hover {
    background-color: lightgreen;
}

.socialMedia-list a.icoInstagram {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);
}

    .socialMedia-list a.icoRss i,
    .socialMedia-list a.icoFacebook i,
    .socialMedia-list a.icoTwitter i,
    .socialMedia-list a.icoGoogle i,
    .socialMedia-list a.icoVimeo i,
    .socialMedia-list a.icoLinkedin i,
    .socialMedia-list a.icoInstagram i,
    .socialMedia-list a.icoYoutube i,
    .socialMedia-list a.icoSnapchat i,
    .socialMedia-list a.icoReddit i,
    .socialMedia-list a.icoPinterest i,
    .socialMedia-list a.icoTumblr i,
    .socialMedia-list a.icoMedium i {
        color: #fff;
    }

/*.social-icon {
    width: 35px !important;
    height: 35px !important;
}

.fa-fw {
    width: auto;
}
*/
.socialMedia-list i {
    color: #626c80;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}

.socialMedia-list a.icoLine > .img-fluid {
    filter: none;
}

.socialMedia-list a.icoTikTok > .img-fluid {
    filter: none;
}

.social_square_icons .socialMedia-list {
    display: flex;
}

@media (max-width: 767px) {
    .jackpotpool .afb-title-h1 {
        padding: 5px 0 5px 10px;
    }

    ul#social-media {
        display: none;
    }

        ul#social-media.show {
            display: flex;
        }
}





/*affiliate link share*/

ul.affiliateSharer {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

    ul.affiliateSharer li {
        width: 25%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        ul.affiliateSharer li img {
            max-width: 100%;
        }

ul.affiliateSharer {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 0;
}

    ul.affiliateSharer li {
        width: 25%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        ul.affiliateSharer li img {
            max-width: 100%;
        }

.btn-underline-sharebox .fa-facebook-official {
    color: #4267B2;
}

.btn-underline-sharebox .fa-twitter {
    color: #55acee;
}

.btn-underline-sharebox .fa-whatsapp {
    color: #25d366;
}

.btn-underline-sharebox .fa-line {
    color: #00c300;
}

.btn-underline-sharebox .fa-telegram {
    color: #0088cc;
}

.btn-underline-sharebox .fa-weixin {
    color: #4EC034;
}

.btn-underline-sharebox .fa-viber {
    color: #645EA4;
}

.btn-underline-sharebox .fa-share-alt-square {
    color: #333;
}

.btn-underline-sharebox {
    width: 100% !important;
    padding: 16px 0 !important;
    display: flex;
    justify-content: center;
}

#shareboxPopup .btn.btn-sm {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #fff;
}

.btn-sharebox .h5 {
    color: white !important;
    font-size: .95rem !important;
}

/*affiliate link share*/


.text-green {
    color: green !important;
}

.text-red {
    color: red !important;
}

#marqueeId {
    padding: 2px;
}

.text-white.news {
    margin: -3px 6px;
}

div#faq-tab-content .card {
    background-color: rgba(0, 0, 0, 0.3);
}

#VTdata img {
    width: 100%;
    height: auto;
}

.button-dls-container {
    position: absolute;
    left: auto;
    bottom: -6px;
}

.user-profile .button.afb01 {
    background-image: none;
}

.afb-title-h1, .afb-title-h1 .h1, .afb-title-h1 .w-100 {
    padding-bottom: 0;
}

#disclaimerModal table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#disclaimerModal td,
#disclaimerModal th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

#disclaimerModal tr:nth-child(even) {
    background-color: #dddddd;
}

div#disclaimerModal > .modal-dialog > .modal-content > .modal-body {
    flex-grow: 1;
    overflow-y: scroll;
    height: 500px;
    overflow-x: hidden;
}

.modal-footer > button.btn.btn-primary.tim-btn-bg {
    background-color: #28324d;
    border-radius: 0.5rem;
    color: #fff;
    text-decoration: none;
    border: none;
    padding: 0.375rem 0.75rem;
}

    .modal-footer > button.btn.btn-primary.tim-btn-bg:hover {
        background-color: #4d5f92;
    }

.modal-footer > button.btn.btn-secondary.tim-btn {
    background-color: #6a343c;
    border-radius: 0.5rem;
    color: #fff;
    text-decoration: none;
    border: none;
    padding: 0.375rem 0.75rem;
}

    .modal-footer > button.btn.btn-secondary.tim-btn:hover {
        background-color: #a55271;
    }

#disclaimerModal table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#disclaimerModal td,
#disclaimerModal th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

#disclaimerModal tr:nth-child(even) {
    background-color: #dddddd;
}

div#disclaimerModal > .modal-dialog > .modal-content > .modal-body {
    flex-grow: 1;
    overflow-y: scroll;
    height: 500px;
    overflow-x: hidden;
}

.modal-footer > button.btn.btn-primary.tim-btn-bg {
    background-color: #28324d;
    border-radius: 0.5rem;
    color: #fff;
    text-decoration: none;
    border: none;
    padding: 0.375rem 0.75rem;
}

    .modal-footer > button.btn.btn-primary.tim-btn-bg:hover {
        background-color: #4d5f92;
    }

.modal-footer > button.btn.btn-secondary.tim-btn {
    background-color: #6a343c;
    border-radius: 0.5rem;
    color: #fff;
    text-decoration: none;
    border: none;
    padding: 0.375rem 0.75rem;
}

    .modal-footer > button.btn.btn-secondary.tim-btn:hover {
        background-color: #a55271;
    }

div#disclaimerModal {
    padding: 0px;
}

    div#disclaimerModal > .modal-dialog {
        max-width: unset;
    }

        div#disclaimerModal > .modal-dialog > .modal-content {
            max-width: 800px;
        }

#disclaimerModal .table-sticky tbody .sticky-left {
    background: #c0bcbc;
}

#disclaimerModal .h5.modal-title {
    margin: auto;
}

#disclaimerModal .modal-content {
    max-width: 400px;
    min-height: 280px;
    width: 100%;
}

@media (min-width: 576px) {
    #myModal .modal-dialog {
        max-width: 500px !important;
    }
}

div #myModal > .modal-dialog > .modal-content {
    margin: auto;
    border: none;
    width: 100% !important;
    max-width: 100% !important;
}

.info-title {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    display: flex;
    margin: 2px;
    align-items: center;
    text-align: center;
    height: 50px;
    border-radius: 0;
    background-image: -webkit-gradient(linear, left top, right top, from(#03a7ff), to(#79cfff));
    background-image: linear-gradient(to right, #03a7ff, #79cfff);
    background: #00A6FF;
}

#faq-tab-content a:hover .info-title {
    background-image: -webkit-gradient(linear, left top, right top, from(#03a7ff), to(#79cfff));
    background-image: linear-gradient(to right, #03a7ff, #79cfff);
}

.info-body {
    width: 100%;
    padding: 5px;
}

.info-video {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
    display: contents;
}

    .info-video #VTdata, .pagevideo iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.pagevideo iframe {
    border-radius: 8px;
}

.video-title p, .info-page p {
    font-size: 12px;
    color: #fff;
}

.memberwallet {
    background-color: #00A6FF;
}

.wallettitle {
    display: flex;
}

.walletname {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    margin-top: 20px;
    min-height: 60px;
    word-break: normal;
}

.walletamount {
    color: #FDCD31;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    overflow-wrap: break-word;
    margin-bottom: 10px;
}

.loginfunction {
    background-color: #0060A6;
}

.functioncontent {
    text-align: center;
    padding: 10px;
}

    .functioncontent p {
        color: #fff;
        font-size: 12px;
        font-weight: 400;
    }

    .functioncontent img {
        width: 40px;
        margin: 15px 10px 3px 10px;
    }

    .functioncontent .tab-items {
        background-color: #00A6FF;
        display: block;
        height: 90px;
        border-radius: 10px;
    }


.interfacelogin {
    display: none;
    margin-right: 15px;
    margin-left: 15px;
}

.beforelogin.wrapper-8mfun {
    display: block;
}

@media (max-width: 767px) {
    .interfacelogin {
        display: block;

    }

    .wrapper-8mfun {
        display: none;
    }
}

.header-close {
    color: #fff;
    left: 15px;
    font-weight: 600;
}

.lang-text {
    color: #000;
}

.singlecontent {
    z-index: 999;
    position: absolute;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    width: 100%;
}

@media (max-width:767px) {
    .faq-container{
    padding: 3px 0 0 0;
    }

    .faq-nav {
        width: 100%;
        flex-direction: initial;
        margin: 0;
    }

        .faq-nav .nav-link {
            border-radius: 0;
            margin: 2px 1px;
            font-size: 12px;
            height: 45px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

    #faq-tab-content {
        width: 100%;
        flex-direction: initial;
        display: flex;
    }

    .info-title {
        margin: 1px;
    }

    .faq-nav li {
        flex-basis: calc(100%/3);
        max-width: calc(100%/3);
    }

/*    .afb-wrapper .container {
        padding-left: 0;
        padding-right: 0;
    }*/

    .nav-row {
        padding-right: 0;
        padding-left: 0;
    }

    .nav-row1 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .nav-faq {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .container-info {
        padding: 0 0 3rem 0 !important;
    }

    .user-profile.detail-one {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .faq-nav a {
        text-align: center;
    }

    .faq-how {
        font-size: 9px;
    }

    .container.py-lg-5 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .info-title {
        min-height: 25px;
        max-height: 50px;
    }

}

.container-info {
    padding-top: 3rem;
}

.game-main-part .mt-2 {
    margin-top: 0 !important;
}

.sports-img img {
    width: 150% !important;
}

.sports-img {
    margin-right: 30px;
    padding: 0 15px 10px 0 !important;
}

.mainPicMenu {
    padding-top: 1.9rem;
    padding-bottom: 1.9rem;
}

.mediaBox {
    padding-bottom: 1.9rem;
}

.footer-form-group {
    margin-bottom: 1rem;
}

@media (min-width: 992px) {
    .header-memu-m {
        margin-bottom: 0.75rem !important;
        margin-top: 0.75rem !important;
    }
}

#forgotPasswordModal .form-group label, #changePasswordModal .form-group label {
    color: black;
}

#forgotPasswordModal .modal-content, #changePasswordModal .modal-content {
    background-color: #0060A6 !important;
}

#forgotPasswordModal .model-h3, #changePasswordModal .model-h3 {
    color: #FDCD31;
}

#forgotPasswordModal .rgstButton, #changePasswordModal .rgstButton {
    color: #0060A6 !important;
    background-color: #FDCD31;
    border-radius: 5px !important;
    width: 40% !important;
    text-transform: uppercase;
    font-weight: 700;
    background-image: none !important;
    margin: auto;
}

#forgotPasswordModal .bottom, #changePasswordModal .bottom {
    color: white;
}

#forgotPasswordModal .did-floating-label-content svg, #changePasswordModal .did-floating-label-content svg {
    display: none;
}

#forgotPasswordModal .did-floating-input, .did-floating-select, #changePasswordModal .did-floating-input, .did-floating-select {
    padding: 2px 10px !important;
}

#forgotPasswordModal .did-floating-label, #changePasswordModal .did-floating-label {
    left: 10px;
}

#forgotPasswordModal .form-group, #changePasswordModal .form-group {
    margin-bottom: 1rem;
}

#forgotPasswordModal .modalCloseButton, #changePasswordModal .modalCloseButton {
    background: none;
}

    #forgotPasswordModal .modalCloseButton svg, #changePasswordModal .modalCloseButton svg {
        color: #e9e9e9 !important;
    }

.h5.font-weight-light.mb-4, .h5.font-weight-light.my-4 {
    color: #000000;
}

#mega888StartingModal span, #megaGamingStartingModal span, #megaV3StartingModal span, #pussy888StartingModal span, #kiss918StartingModal span {
    color: black !important;
    font-size: 1rem;
}

#Mega888_UpdatePassword button, #MegaGaming_UpdatePassword button, #MegaV3_UpdatePassword button {
    color: black !important;
    margin-top: 1rem !important;
}

#mega888-download, #megaGaming-download, #megaV3-download, #pussy888-download, #kiss918-download {
    height: auto !important;
    margin-bottom: 1rem;
    padding: 15px !important;
}

#Mega888_UpdatePassword_Collapse button, #MegaGaming_UpdatePassword_Collapse button, #MegaV3_UpdatePassword_Collapse button, #Pussy888_UpdatePassword_Collapse button, #Kiss918_UpdatePassword_Collapse button {
    height: auto !important;
    margin-top: 1rem !important;
}

div.maintenance .bg-front {
    background-image: none !important;
}

.marqueeinfinite {
    --gap: 10rem;
    display: flex;
    overflow: hidden;
    user-select: none;
    gap: var(--gap);
    margin-bottom: 0 !important;
    font-size: 12px;
    padding: 0;
}

.marqueeinfinite__content {
    flex-shrink: 0;
    display: flex;
    justify-content: space-around;
    min-width: 100%;
    gap: var(--gap);
}

@keyframes infinitescroll {
    from {
        transform: translateX(100%);
    }

    to {
        transform: translateX(calc(-100% - var(--gap)));
    }
}

/* Enable animation */
.enable-animation .marqueeinfinite__content {
    animation: infinitescroll 10s linear infinite;
}

.marqueeinfinite__content:hover {
    -moz-animation-play-state: paused;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}

/* Angpow */
@media (max-width: 767px) {
    .notif-angpow button {
        background-color: unset !important;
        width: 100% !important;
        border-radius: unset !important;
    }
}

.contactDetailEmail input {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.contactDetailEmail .emailFullText::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #000 transparent
}

.contactDetailEmail .emailFullText {
    visibility: hidden;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    white-space: break-spaces;
    word-wrap: break-word;
    margin: auto;
    max-width: 90%;
}

.contactDetailEmail:hover .emailFullText {
    visibility: visible
}
/* AngPow Modal End */

.dashboardFaq .card-header {
    padding: 5px;
    position: relative;
}

    .dashboardFaq .card-header a {
        display: block;
        color: white;
    }

        .dashboardFaq .card-header a i {
            position: absolute;
            right: 10px;
            top: 10px;
            color: white;
        }

.myInfo {
    padding: 15px;
}

.loyalprogram-info .table-title {
    color: rgba(0,96,166,.8);
}
/* payment bank list*/
.payment-transaction {
    max-height: 520px;
    overflow-y: auto;
    display: none;
    padding-right: 10px;
}

.payment-item {
    margin-bottom: 0.8rem;
    background: var(--cd-color-1);
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    margin-bottom: 10px;
    font-size: 12px;
    cursor: pointer;
    border-left: solid 5px #61B962;
    min-height: 55px;
}

    .payment-item .payment-icon {
        margin-right: 10px;
    }

        .payment-item .payment-icon img {
            width: 40px;
            height: auto;
            object-fit: contain;
            object-position: center;
        }

#payment-transaction h6{
    color: white;
}
/* end payment bank list*/

button#depositBtn, button#withdrawBtn, button#WICKET9WithdrawBtn {
    background: linear-gradient(to right, #00a6ff, #0060a6);
}

    button#depositBtn:hover, button#withdrawBtn:hover, button#WICKET9WithdrawBtn:hover {
        background: linear-gradient(to right, #0060a6, #00a6ff) !important;
    }

button#playnowBtn {
    border-radius: 2px !important;
}

    button#playnowBtn:hover {
        border-radius: 2px !important;
    }

.angpow-ico-btn img, .rebate-ico-btn img {
    width: 70%;
}

.angpow-ico-btn, .rebate-ico-btn {
    width: 50px;
    padding: 0;
}

#NRebateClaim .rebate-card-body {
    border-radius: 12px;
}

#NRebateClaim .button-claim-rebate {
    background: linear-gradient(to right, #00a6ff, #00a6ff) !important;
    border-radius: 12px;
    background-image: none;
}

    #NRebateClaim .button-claim-rebate:hover {
        background: linear-gradient(to right, #0060a6, #0060a6) !important;
        border-radius: 12px;
        color: #fff;
        background-image: none;
    }

span.model-h3 {
    color: #333 !important;
}

#NRebateClaim .rebate-desc {
    overflow-y: hidden !important;
}

.downline-details h6{
    font-size: 1rem;
}

.st0 {
    fill: #0478c8 !important;
}
:root{--mobile-bg-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/mobile-bg.webp");--bg-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/8mfun_bg.webp");--TOURNAMENTS-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/TOURNAMENTS-BG.png");--PROMOTIONS-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/PROMOTIONS-BG.webp");--RACING-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/RACING-BG.webp");--GAMES-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/GAMES-BG.webp");--COCKFIGHT-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/COCKFIGHT-BG.webp");--ECASINO-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/ECASINO-BG.webp");--FISHING-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/FISHING-BG.webp");--LOTTERY-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/LOTTERY-BG.webp");--POKER-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/POKER-BG.webp");--SLOTS-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/SLOTS-BG.webp");--LIVECASINO-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/LIVECASINO-BG.webp");--SPORTSBOOK-BG-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/SPORTSBOOK-BG.webp");--light-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/light.png");--memberservice-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/indexicon/memberservice_icon.svg");--jackpot-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/indexicon/jackpot_icon.svg");--howtoregister-8mfun:url("https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/indexicon/howtoregister_icon.svg");}
:root {
    --GenericFormColor: #1676f3;
}
 
/*
    
    new form css


*/

.signin-content-v3 {
    padding: 10px 25px 10px 25px;
    text-align: left;
}

.signin-content-v3 .bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    /*gap: 0.5rem;
    margin: 1rem 0;*/
}



.model-h3 {
    font-size: 1.3rem !important;
    font-weight: 500;
    width: 95%;
    margin: 0 0 10px 0 !important;
    color:#333;
    line-height:125%;
}

    .model-h3 > small {
        display: block;
        font-size: 0.75rem;
        margin-bottom: 10px;
        line-height: 1.4;
    }



#registerModal .modal-content {
    background-color: #fff;
    margin: auto;
    padding: 0;
    border: none;
/*    width: 400px;*/
/*    border-radius: 5px;*/
}

#registerModal .close-popup {
    position: absolute;
    top: 7px;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 10;
    cursor: pointer;
    color: #808aa6;
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
    transition: opacity 1s 1s;
}


/*floating label input*/

.did-floating-label-content {
    position: relative;
    margin-bottom: 10px;
    display: block;
     width: 100%;
 }

     .did-floating-label-content .localized-wrapping:first-child {
        margin-bottom: 0;
    }

    .did-floating-label-content svg {
        position: absolute;
        width: 24px;
        height: 24px;
        color: var(--GenericFormColor);
        left: 17px;
        top: 5px;
        z-index:2;
    }

    .did-floating-label-content > div, .selectCustom > div:not(.select) {
        width: 100%;
    }

.did-floating-label {
    color: #1e4c82;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 50px;
    top: 9px;
    padding: 0 5px;
    background: transparent;
    -webkit-transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    transition: 0.2s ease all;
    margin: 0;
}


.error_register_msg {
    line-height: 1;
}

.did-floating-input,
.did-floating-select  {
    font-size: 16px;
    display: block;
    width: 100%;
     padding: 0 20px 0 55px;
    background: #fff;
    color: #323840;
    border: 1px solid #dbdfe5;
    border-radius: 5px;
    box-sizing: border-box;
}

    .did-floating-input:focus, .did-floating-select:focus {
        outline: none;
        border-color:#2575fc;
    }

        .did-floating-input:focus ~ .did-floating-label, .did-floating-select:focus ~ .did-floating-label {
/*            top: -8px;*/
/*            font-size: 13px;*/
            opacity: 0;
            transform: translateY(-8px);
        }

select.did-floating-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

    select.did-floating-select::-ms-expand {
        display: none;
    }

.did-floating-input:not(:placeholder-shown) ~ .did-floating-label {
    top: -8px;
    font-size: 13px;
    opacity: 0;
}

.did-floating-select:not([value=""]):valid ~ .did-floating-label {
    top: -8px;
    font-size: 13px;
    opacity: 0;
}

.did-floating-select[value=""]:focus ~ .did-floating-label {
    top: 11px;
    font-size: 13px;
}

.did-floating-select:not([multiple]):not([size]) {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M371,294l4,6,4-6Z' transform='translate(-371 -294)' fill='%23003d71'/%3E%3C/svg%3E%0A");
    background-position: right 15px top 50%;
    background-repeat: no-repeat;
}

.did-error-input .did-floating-input, .did-error-input .did-floating-select {
    border: 2px solid #9d3b3b;
    color: #9d3b3b;
}

.did-error-input .did-floating-label {
    font-weight: 600;
    color: #9d3b3b;
}

.did-error-input .did-floating-select:not([multiple]):not([size]) {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M371,294l4,6,4-6Z' transform='translate(-371 -294)' fill='%239d3b3b'/%3E%3C/svg%3E%0A");
}

.did-floating-label-content .input-group {
    display: flex;
}

    .did-floating-label-content .input-group .did-floating-input {
        border-radius: 0 4px 4px 0;
        border-left: 0;
        padding-left: 0;
    }

.did-floating-label-content .input-group-append {
    display: flex;
    align-items: center;
    /*   margin-left:-1px; */
}

.did-floating-label-content .input-group-text {
    display: flex;
    align-items: center;
    font-weight: 400;
    height: 34px;
    color: #323840;
    padding: 0 5px 0 20px;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    border: 1px solid #3D85D8;
    border-radius: 4px 0 0 4px;
    border-right: none;
}


#RCfilCol svg {
    top: 12px;
}

.did-floating-label-content.registerAccountIcon svg {
    width: 20px;
    left: 20px;
    top: 8px;
}

.did-floating-label.required:after {
    content: '*';
    color: red;
}


.did-floating-label-content .toggle-password {
    position: absolute;
    right: 8px;
    top: 0;
    cursor: pointer;
    width: 35px;
     background-position: center center;
    background-size: 56%;
    background-repeat: no-repeat;
}

.did-floating-label-content .pw-eye {
    background-image: url("data:image/svg+xml,%3Csvg  viewBox='0 0 22 12' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2498 12C6.64003 12 0.981934 8.09276 0.981934 6C0.981934 3.90724 6.64003 0 11.2498 0C15.8596 0 21.5176 3.90724 21.5176 6C21.5176 8.09276 15.8596 12 11.2498 12ZM2.95934 6.46234C3.45217 6.99398 4.12936 7.57615 4.89724 8.10641C6.85469 9.45814 9.06793 10.2774 11.2498 10.2774C13.4316 10.2774 15.6449 9.45814 17.6023 8.10641C18.3702 7.57615 19.0474 6.99398 19.5402 6.46234C19.6993 6.29078 19.8308 6.13295 19.928 6C19.8308 5.86705 19.6993 5.70922 19.5402 5.53766C19.0474 5.00602 18.3702 4.42385 17.6023 3.89359C15.6449 2.54186 13.4316 1.72256 11.2498 1.72256C9.06793 1.72256 6.85469 2.54186 4.89724 3.89359C4.12936 4.42385 3.45217 5.00602 2.95934 5.53766C2.8003 5.70922 2.6688 5.86705 2.57159 6C2.6688 6.13295 2.8003 6.29078 2.95934 6.46234ZM11.2498 9.5C9.26502 9.5 7.65604 7.933 7.65604 6C7.65604 4.067 9.26502 2.5 11.2498 2.5C13.2346 2.5 14.8435 4.067 14.8435 6C14.8435 7.933 13.2346 9.5 11.2498 9.5ZM11.2498 7.7C12.2138 7.7 12.9953 6.93888 12.9953 6C12.9953 5.06112 12.2138 4.3 11.2498 4.3C10.2858 4.3 9.50425 5.06112 9.50425 6C9.50425 6.93888 10.2858 7.7 11.2498 7.7Z' fill-opacity='0.6'/%3E%3C/svg%3E");
}

.did-floating-label-content .pw-eye-slash {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.49908 13.6495L8.93791 12.2107C9.29193 12.2548 9.64639 12.2774 10 12.2774C12.1249 12.2774 14.2804 11.4582 16.1868 10.1064C16.9347 9.57615 17.5942 8.99399 18.0742 8.46235C18.2291 8.29079 18.3571 8.13296 18.4518 8.00001C18.3571 7.86706 18.2291 7.70923 18.0742 7.53767C17.5942 7.00603 16.9347 6.42386 16.1868 5.8936C16.0035 5.76358 15.8178 5.63848 15.63 5.51857L16.8352 4.31338C18.6938 5.53215 20 6.98112 20 8.00001C20 10.0928 14.4895 14 10 14C9.18692 14 8.34035 13.8719 7.49908 13.6495ZM3.16933 11.6896C1.30831 10.4702 0 9.01973 0 8.00001C0 5.90724 5.51049 2.00001 10 2.00001C10.815 2.00001 11.6637 2.12877 12.5069 2.35207L11.0688 3.79015C10.7126 3.74555 10.3558 3.72257 10 3.72257C7.87506 3.72257 5.71956 4.54187 3.81317 5.8936C3.06532 6.42386 2.4058 7.00603 1.92582 7.53767C1.77093 7.70923 1.64286 7.86706 1.54819 8.00001C1.64286 8.13296 1.77093 8.29079 1.92582 8.46235C2.4058 8.99399 3.06532 9.57615 3.81317 10.1064C3.99804 10.2375 4.18526 10.3636 4.37457 10.4844L3.16933 11.6896ZM9.66448 11.4841L13.4841 7.66448C13.4946 7.77491 13.5 7.88683 13.5 8.00001C13.5 9.93301 11.933 11.5 10 11.5C9.88682 11.5 9.7749 11.4946 9.66448 11.4841ZM6.51654 8.34242C6.5056 8.22976 6.5 8.11554 6.5 8.00001C6.5 6.06701 8.067 4.50001 10 4.50001C10.1155 4.50001 10.2298 4.50561 10.3424 4.51655L6.51654 8.34242ZM2.50435 14.5103L16.713 0.301597C17.0061 0.00851703 17.4813 0.00851703 17.7744 0.301597C18.0675 0.594678 18.0675 1.06985 17.7744 1.36294L3.56569 15.5716C3.2726 15.8647 2.79743 15.8647 2.50435 15.5716C2.21127 15.2785 2.21127 14.8034 2.50435 14.5103Z' fill-opacity='0.6'/%3E%3C/svg%3E");
}


.registerPhone .f-dropdown-wrapper {
    position: absolute;
    right: 0;
    margin: 0;
}

    .registerPhone .f-dropdown-wrapper .f-dropdown > span {
        padding: 0 10px !important;
        border-radius: 0 50px 50px 0 !important;
        border-right: none !important;
        border-top: none !important;
        border-bottom: none !important;
        height: 40px !important;
        background: transparent;
    }

        .registerPhone .f-dropdown-wrapper .f-dropdown > span:before {
            background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.4 8.7'%3E%3Cg%3E%3Cg%3E%3Cpath d='M7.7 8.6c-0.2 0-0.4-0.1-0.5-0.2l-6.9-7C0 1.1 0 0.6 0.3 0.3C0.5 0 1 0 1.3 0.3l6.4 6.5l6.4-6.5c0.3-0.3 0.8-0.3 1.1 0c0.3 0.3 0.3 0.8 0 1.1l-6.9 7C8.1 8.5 7.9 8.6 7.7 8.6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
            filter: none !important;
        }



/*custom checkbox*/

.form-group-checkbox-custom {
    display: block;
    margin-bottom: 15px;
}

    .form-group-checkbox-custom input {
        padding: 0;
        height: initial;
        width: initial;
        margin-bottom: 0;
        display: none;
        cursor: pointer;
    }

    .form-group-checkbox-custom label {
        position: relative;
        cursor: pointer;
    }

        .form-group-checkbox-custom label:before {
            content: '';
            -webkit-appearance: none;
            border-radius: 3px;
            background-color: #e3e3e3;
            padding: 8px;
            display: inline-block;
            position: relative;
            vertical-align: middle;
            cursor: pointer;
            margin-right: 5px;
        }

    .form-group-checkbox-custom input:checked + label:after {
        content: '';
        display: block;
        position: absolute;
        top: 3px;
        left: 6px;
        width: 6px;
        height: 10px;
        border: solid #0079bf;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }


.rgstButton {
    background-image: linear-gradient(to right, #6a11cb, #2575fc);
    color: #fff;
    border-radius: 5px;
    padding:10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    text-transform: uppercase;
    font-size: 1rem !important;
}

    .rgstButton.rgstXS {
        padding: 6px 10px;
        cursor: pointer;
    }

    .rgstButton:hover {
        background-image: linear-gradient(to right, #2575fc, #6a11cb);
    }

.text-underline {
    text-decoration: underline !important;
}


/*#registerModal .bottom {
    padding-bottom: 15px;
    border-radius: 0 0 5px 5px;*/
/*    color: #333;*/
/*}*/


.registrationCaptcha {
    display: flex;
    align-items: normal;
    margin-bottom: 10px;
    flex-direction: column;
}

    .registrationCaptcha .form-block {
         width: 100%;
    }

    .registrationCaptcha .fld-block {
        display: flex;
        justify-content: space-between;
    }

    .registrationCaptcha .captchaimage {
        width:50%;
    }

    .registrationCaptcha .captchaimage img {
        width: 90%;
        margin-right:15px;
    }

.captchaInputRefresh { display:flex; justify-content:center; align-items:center; position:relative; }

    .captchaInputRefresh a.captcha-refresh {
        position: absolute;
        right: 10px;
        width: auto;
    }

    .captchaInputRefresh a.captcha-refresh span {
display:none;   
    }

    .captchaInputRefresh .fld {
        height: 38px;
        border-radius: 5px;
        border: 1px solid #dbdfe5;
    }

        .captchaInputRefresh input.fld:focus {
            border-color: #1676f3;
        }

        .captchaInputRefresh a.captcha-refresh i {
            font-size: 20px;
            color: #1676f3;
        }




.did-floating-label-content.registerAffiliate svg {
    width: 25px;
    top: 11px;
    left: 17px;
}

/*
     end new form css
 
*/

.modalCloseButton {
    border: none;
    background: #efefef;
    position: absolute;
    right: 15px;
    top: 15px;
    padding: 5px 8px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    width: 28px;
    height: 28px;
    justify-content:center;
    z-index:10;
}

    .modalCloseButton svg {
        color: #333;
        width: 100%;
     }


/* .genericLink {
    width: 100%;
    display: block;
    padding: 0 0 5px 0;
} */

/*multisteps form */

 .registerModalSteps .modal-dialog {
    max-width: 700px!important;
}

.registerModalSteps .modal-content {
    width: 100% !important;
}

    .registerModalSteps .modal-content.one {
        max-width: 100% !important;
    }
 
#registerModal .bottom .btn {
    font-size: 1rem!important;
}

.hide {
    display: none;
}



/* end multisteps form */

.selectCustom .select,
.custom-select-dd,
.did-floating-input,
.did-floating-select,
.did-floating-label-content .toggle-password {
    height: 35px;
}


.selectCustom .select {
    cursor: pointer;
    display: block;
    position: relative;
    color: #fff;
    width: 100%;
}

.selectCustom select {
    display: none;
}

.custom-select-dd {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    color: #225084;
    border: 1px solid #dbdfe5;
    border-radius: 5px;
     padding: 0 40px 0 55px;
    display: flex;
    align-items: center;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

    .custom-select-dd:after {
         transform: rotateZ(0deg);
        transition: all 0.5s;
         content: "";
        display: block;
        position: absolute;
        right: 12px;
        transition: all 0.3s ease;
        background-repeat: no-repeat;
        background-size: 70%;
        background-position: center center;
        width: 15px;
        height: 15px;
        filter: invert(43%) sepia(90%) saturate(3956%) hue-rotate(201deg) brightness(95%) contrast(99%);
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19.3 18.7' xml:space='preserve'%3E%3Cpolygon points='9.6 18.6 4.8 9.3 0 0 9.6 0 19.3 0 14.4 9.3 '/%3E%3C/svg%3E");
    }
    /*.custom-select:hover {
     background-color: #b83729;
}
*/
    .custom-select-dd:active, .custom-select-dd.active {
        background-color: #fff;
        color: #9E9E9E;
        border-color: #1677f1;
    }

        .custom-select-dd:active:after, .custom-select-dd.active:after {
            transform: rotateZ(180deg);
            transition: all 0.5s;
         }

    .custom-select-dd:focus {
        outline: 2px;
    }

.select-options {
    max-height: 200px;
    overflow-y: auto;
    display: none;
    position: absolute;
    top: 110%;
    right: 0;
    left: 0;
    z-index: 999;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #ccc;
}

    .select-options li:first-child { display:none; }

    .select-options li {
        color: #424242;
        margin: 0;
        padding: 12px 0;
        /* text-indent: 15px;
    */
        /* border-top: 1px solid #AED581;
    */
        -moz-transition: all 0.15s ease-in;
        -o-transition: all 0.15s ease-in;
        -webkit-transition: all 0.15s ease-in;
        transition: all 0.15s ease-in;
        padding-left: 15px;
    }
        .select-options li.inactive {
            font-weight: bold;
            cursor: default;
            padding-left: 5px;
        }

            .select-options li.inactive:hover {
                background: none;
                color: #424242;
            }

        .select-options li:hover {
            color: #ffff;
            background: #1677f1;
        }

        .select-options li[rel="hide"] {
            display: none;
        }

    .select-options::-webkit-scrollbar {
        width: 8px;
        background-color: #F5F5F5;
        border-radius: 0 0 5px 0;
    }

    .select-options::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: #9E9E9E;
    }

.selectCustom {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

    .selectCustom svg {
        width: 24px;
        position: absolute;
        z-index: 1;
        left: 17px;
        color: #1676f3;
        top: 6px;
    }

.disabled_field:after {
    content: '';
    display: block;
    background-color: #000;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.08;
    border-radius: 5px;
}

#registerModal button.dropbtn-single-box{
    color: inherit;
}

#registerModal .dropdown-single-content{
    right: auto;
    left: 0;
}

    #registerModal .dropdown-single-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        text-align:left;
    }

    #registerModal .dropdown-single-content a p {
        margin:0;
/*        color: black;*/
    }

    .checkregisterpart1, .checkregisterpart2, .checkregisterpart3{
        width:100%;
    }

option.inactive {
    font-weight: bold;
    cursor: default;
    padding-left: 5px;
}

.phoneRegisterBorder {
    border: none;
    border-radius: 5px;
    box-sizing: border-box;
    background: transparent;
}

.border-0:focus, .did-floating-input.border-0{
    border: none !important;
}

.phoneLabel{
    left: 0px;
}

.did-floating-input.pl-2{
    padding-left: 0.5rem !important;
}

.phone-svg{
    margin-right: -0.5rem;
}

@media screen and (max-width:768px) {

    .phone-svg {
        margin-right: -0.25rem !important;
    }

}

.phone-svg-single {
    margin-right: 1.5rem;
}

#__AjaxRegisterAntiForgeryForm button#dropdownMenuLink {
    display: none;
}

@media screen and (max-width:768px) {

    .phone-svg-single {
        margin-right: -0.25rem !important;
    }

    #__AjaxRegisterAntiForgeryForm button#dropdownMenuLink {
        display: block;
    }
}

#__AjaxRegisterAntiForgeryForm button#dropdownMenuLink .icon-language {
    width: 25px;
    height: 25px;
}

.captchaInputRefresh a svg {
    width: 16px;
    margin-top: -3px;
    color: #007bff;
}

.localized-wrapping {
     display: flex;
    height:35px;
    padding-left:55px;
    margin-bottom:0;
 }

.svg-icon.svg { height:24px; }


.localized-wrapping .did-floating-input {
      position: absolute;
     left:0;

}

.localized-wrapping.phoneRegCode .did-floating-label {
    left: 110px !important;
}

.localized-wrapping.phoneRegCode .did-floating-input {
    padding-left: 115px!important;
}


.error_register_msg {
    width: 100%;
    margin-top: 2px;
}

 
.localized-wrapping #phoneCode {
    padding: 0 !important;
    width: 55px;
}

#phoneCode {
    height: 35px !important;
    z-index: 2;
    background-color: transparent;
}

.did-floating-input.border-danger {
    border-color: #dc3545 !important;
}

.did-floating-label-content .checkmark,
.did-floating-label-content .cross {
    top: 0 !important;
    right: 0;
    width: 35px !important;
    height: 35px !important;
}
 

.did-floating-label-content .checkmark,
.did-floating-label-content .cross {
    z-index: 1;
}

.dropbtn-single-box.dropdown-toggle:after { display:none; }

.btn-color {
    height: 35px !important;
    padding: inherit;
}

@media(max-width:428px) {
    .register-multi .close span {
        font-size: 2.5rem;
        position: absolute;
        right: -7px;
        top: -3px;
        font-weight: 500;
    }

    .captcha-image {
        height: 80px;
        width: 80%;
        float: left;
    }

    .body-scroll {
        overflow-x: hidden;
        overflow-y: auto;
    }

        .body-scroll .modal-header,
        .modal-header .h4 {
            color: #333;
            text-align: center;
            display: block;
            height: 34px;
        }

        .body-scroll button.close {
            padding: 0;
            position: relative;
            z-index: 9;
        }

    .body-scroll {
        overflow-x: hidden;
        overflow-y: auto;
    }

        .body-scroll .modal-header,
        .modal-header .h4 {
            color: #333 !important;
            text-align: center !important;
            display: block;
            height: 55px !important;
            line-height: 3px !important;
            font-size: large;
            font-weight: bold;
        }

        .body-scroll .captcha-wrapper .captcha-image img {
            max-width: 100%;
            height: 33.19px;
        }

        .body-scroll .form-group,
        .body-scroll .captcha-wrapper {
            margin-bottom: 6px !important;
        }

        .body-scroll .modal-body {
            padding: 0 !important;
        }

        .body-scroll .modal-footer {
            padding: 0;
        }

        .body-scroll .already-button {
            padding: 0;
        }

    #scroll3 .already-button {
        padding: 5px;
    }

    #scroll3 form div label, #scroll2 form div label {
        visibility: hidden;
        display: none;
    }
    /*.custom-checkbox input,.custom-checkbox label {
        visibility: visible;
        display: block !important;
    }*/

    .body-scroll form {
        margin-top: 5px;
    }

    .modal {
        padding: 0 !important;
    }

    .body-scroll form {
        margin-top: 5px;
    }

    #registerModal .signin-form > div {
        padding: 0 !important;
        padding-left: 15px;
    }

    #scroll3 form {
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 30px;
    }

    #scroll3 button.close {
        padding: 0 !important;
        margin: 0 !important;
        right: 15px;
        top: 0px;
    }

    #registerModal .register-p-b {
        /*display: flex;*/
        margin-top: 0px;
    }

    #scroll3 .pb-4,
    #scroll3 .py-4 {
        padding: 0 !important;
        padding-bottom: 0 !important;
    }

    #scroll1 .captcha-input-field,
    #scroll2 .captcha-input-field,
    #scroll3 .captcha-input-field {
        width: 50% !important;
        max-width: 50% !important;
        float: left;
    }

    #scroll1 .captcha-wrapper,
    #scroll2 .captcha-wrapper,
    #scroll3 .captcha-wrapper {
        width: 50%;
        float: right;
    }

        #scroll1 .captcha-wrapper .captcha-image,
        #scroll2 .captcha-wrapper .captcha-image,
        #scroll3 .captcha-wrapper .captcha-image {
            float: left;
        }

    #scroll1 .captcha-refresh .fa-refresh,
    #scroll2 .captcha-refresh .fa-refresh,
    #scroll3 .captcha-refresh .fa-refresh {
        display: block;
        font-size: 20px;
    }

    #scroll1 .captcha-refresh .fa-refresh {
        line-height: 33px;
    }

    #scroll2 .captcha-refresh .fa-refresh {
        line-height: 33px;
    }

    #scroll3 .captcha-refresh .fa-refresh {
        line-height: 33px;
    }


    #scroll1 .captchaimage span,
    #scroll2 .captchaimage span,
    #scroll3 .captchaimage span {
        display: none !important;
    }

    #scroll3 .checkregisterpart3 .register-p-b {
        display: block;
        padding-bottom: 2px;
        padding-top: 2px;
    }

        #scroll3 .checkregisterpart3 .register-p-b .register-p-b-back .fa-long-arrow-left {
            display: block;
            clear: both;
            line-height: 44px;
            float: left;
        }

    #registerModal button.close {
        position: relative;
        top: 8px;
        right: 1px;
    }

    #scroll1 .close span {
        top: 0px !important;
    }

    .modal-content.one {
        width: 100% !important;
    }

    #scroll2 .close span {
        background: none;
        top: 0;
    }

    #scroll3 .close span {
        position: relative;
        top: -6px;
        right: 6px;
        background: none;
    }

    .register-multi .modal-content.one {
        width: 100% !important;
        margin-left: -50%;
        left: 50%;
        /* padding-left: 20px; */
        /* padding-left: 15px;
        padding-right: 15px;*/
    }

    #FocusTextBox {
        /*display: contents;*/
    }

    #scroll1 .mt-5, #scroll1 .my-5,
    #scroll2 .mt-5, #scroll2 .my-5 {
        margin-top: 0 !important;
    }

    button.close > span.text-dark.one {
        color: black !important;
    }

    span.modal-title.login {
        font-weight: 600;
        font-size: 20px !important;
    }

    #scroll1 form .col-md-10 .row,
    #scroll2 form .col-md-10 .row {
        display: block !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
        margin-top: 5px !important;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #scroll1 .mb-5, #scroll1 .my-5,
    #scroll1 form .pb-4, #scroll1 form .py-4,
    #scroll1 form .mb-2, #scroll1 form .my-2,
    #scroll2 .mb-5, #scroll1 .my-5,
    #scroll2 form .pb-4, #scroll1 form .py-4,
    #scroll2 form .mb-2, #scroll1 form .my-2 {
        margin-bottom: 0 !important;
    }

    #scroll1 form .row div .pb-4, #scroll1 form .row div .py-4 {
        padding-bottom: 10px !important;
    }

    #scroll1 form .my-3, #scroll1 form.pt-3 {
        display: block !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-bottom: 0 !important;
    }

    .text-danger {
        display: inline-block;
    }

    .modal.show .modal-dialog {
        padding-bottom: 95% !important;
    }

    #scroll2 form.pt-3 {
        margin-top: -21px !important;
    }

    #scroll2 form .my-3 {
        margin-top: -9px !important;
    }

    .btn-color {
        margin-top: 0 !important;
    }

    #RegisterCaptcha, #LoginCaptcha, #LoginCaptchaInput, #RegisterCaptchaInput {
        width: 50%;
        float: left;
    }

    .captchaimage {
        width: 50%;
        float: right;
    }

    .captchaimage, .captcha-image {
        height: 36px;
    }

    .captcha-image {
        width: 85%;
    }
}

@media (min-width:429px) {

    #scroll3 .fld-block .captchaimage {
        padding-bottom: 15px;
    }

    .fld-block .captcha-image {
        width: 50%;
        float: left;
    }

    #scroll1 .heading {
        margin-bottom: 10px !important;
    }

    #scroll3 .signin-content {
        display: flex;
        flex-flow: row wrap;
        padding-top: 30px;
    }

    .btn-color {
        height: 35px !important;
        padding: inherit;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }

    .pb-4 {
        padding: 1px !important;
    }

/*    .mt-5, .mb-5 {
        margin-top: 1px !important;
    }

    .mb-3, .my-3 {
        margin-bottom: 7px !important;
    }*/

    #scroll2 .signin-content {
        display: block;
    }

    #registerModal #scroll3 button.close {
        top: 0px !important;
        position: relative !important;
    }

    #scroll2 .form-inline {
        display: block !important;
    }

    #modal1,
    #modal2,
    #modal3 {
        position: relative !important;
    }

    .body-scroll .modal-header,
    .modal-header .h4 {
        color: #333;
        text-align: center;
        display: block;
        height: 56px;
    }

    #scroll1 .captchaimage .fa-refresh,
    #scroll2 .captchaimage .fa-refresh,
    #scroll3 .captchaimage .fa-refresh {
        display: none !important;
    }

    #scroll1 .captchaimage span,
    #scroll1 .captchaimage span,
    #scroll1 .captchaimage span {
        display: block !important;
        font-size: 15px;
    }

    #scroll1 .captchaimage span {
        line-height: 46px;
    }

    #scroll2 .captchaimage span {
        line-height: 45px;
    }

    #scroll3 .captchaimage span {
        line-height: 42px;
    }
   
}

@media(min-width:767px) {
    #registerModal #modal3 {
        width: 500px !important;
        left: 0;
    }
}

@media(min-width:1112px) {
    #scroll1 .captchaimage span {
        line-height: 53px;
    }
    #scroll2 .captchaimage span {
        line-height: 55px;
    }
}

#scroll3 .signin-content .col-md-12 .text-danger,
#scroll2 .signin-content .col-md-12 .text-danger {
    clear: both !important;
}

@media (max-width: 425px) and (min-width: 400px) {
    #scroll3 .signin-content {
        display: block !important;
    }
}

#modal1, #modal2 {
    display: block !important;
}

.fld-block .captcha-image {
    padding-left: 3px;
    padding-right: 3px;
}

#scroll1 .mb-5, #scroll1 .my-5,
#scroll1 form .pb-4, #scroll1 form .py-4,
#scroll1 form .mb-2, #scroll1 form .my-2,
#scroll2 .mb-5, #scroll1 .my-5,
#scroll2 form .pb-4, #scroll1 form .py-4,
#scroll2 form .mb-2, #scroll1 form .my-2 {
    margin-bottom: 0;
}

.signin-content {
    clear: both;
}


/*.captchaimage {
    width: 100%;
}*/
.body-scroll {
    padding-bottom: 10px !important;
}

#scroll1 .close span {
    top: 0 !important;
}

#scroll3 .btn-color {
    line-height: 35px !important;
}

#scroll1 .fld-block .captchaimage,
#scroll2 .fld-block .captchaimage {
    padding-bottom: 15px;
}

#scroll2 .heading {
    margin-bottom: 10px !important;
}
.modal .custom-control{
    height:unset !important;
    min-height:unset !important;
}
/* bootstrap */--mainTheme
/* required */
/* bootstrap */
:root {
    --lightTheme: #fff;
    --darkTheme: #000;
    --mainTheme: #00a6ff;
    --subTheme: #0060a6;
    --contrastTheme: #fdcd31;
}

@font-face {
    font-family: "SF Pro Display";
    src: url("/Content/fonts/SFPRODISPLAYREGULAR.OTF") format("opentype");
    font-weight: normal;
    font-style: normal;
}

html[lang="km"] body {
    font-family: 'Battambang' !important;
}

body {
    font-family: 'Poppins', sans-serif !important;
}

a {
    color: #fff;
}

.game-overlay-DetailBottom {
    --border-radius: 10px;
    --padding: 5px;
}

.game-overlay-DetailBottom .top-container {
    border: 1px solid #fff;
    border-bottom: none;
}
.game-overlay-DetailBottom .top-container .game-exclusive {
    font-size: 0.75rem;
}
.game-overlay-DetailBottom .top-container .badge,
.dot3-popup.ui-widget.ui-widget-content #gameDetailsDialog .badge.badge-new,
.dot3-popup.ui-widget.ui-widget-content #gameDetailsDialog .badge.badge-hot
{
    color: white;
    font-size: 0.75rem;
    padding: 5px;
    border-radius: 0 0 10px 10px;
}
.game-overlay-DetailBottom .top-container .badge.badge-new,
.game-overlay-DetailBottom .top-container .badge.badge-hot,
.dot3-popup.ui-widget.ui-widget-content #gameDetailsDialog .badge.badge-new,
.dot3-popup.ui-widget.ui-widget-content #gameDetailsDialog .badge.badge-hot
{
    background: red;
}

.game-overlay-DetailBottom .top-container .game-tags {
    padding: 0 var(--padding);
}

.game-overlay-DetailBottom .top-container .fav-rtp-container:has(*) {
    padding: var(--padding);
    gap: var(--padding);
}
.game-overlay-DetailBottom .top-container .fav-rtp-container .rtp-controls {
    padding: 0;
}
.game-overlay-DetailBottom .top-container .fav-rtp-container .rtp-controls .rtp-bar-base {
    margin: 0;
}

.game-overlay-DetailBottom .top-container .fav-rtp-container .favourite-game-container {
    --star-on-icon: url("//nx-cdn.trgwl.com/Images/icons/star-on.svg?v=20230828-1");
    --star-off-icon: url("//nx-cdn.trgwl.com/Images/icons/star-off.svg?v=20230828-1");
    background: #fff;
    background-size: 19px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    padding: var(--padding);
}

.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play,
.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-demo {
    color: #fff;
    background: linear-gradient(to right, #06f1f4, #149ce9);
    border-radius: 3px;
}
.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play:hover,
.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-demo:hover {
    background: linear-gradient(to left, #06f1f4, #149ce9);
}

.game-overlay-DetailBottom .bottom-container {
    border: 1px solid #fff;
    border-top: none;
}
.game-overlay-DetailBottom .bottom-container .provider-container {
    font-size: 1rem;
}

.game-overlay-DetailBottom .bottom-container .game-attribute {
    padding: var(--padding);
    margin: 0;
    transition: none;
}
.game-overlay-DetailBottom .bottom-container .game-attribute:hover,
.game-overlay-DetailBottom .bottom-container .game-attribute.focus-btn:hover {
    background: transparent;
}
.game-overlay-DetailBottom .bottom-container .game-attribute:active {
    background: transparent;
}
.game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-details {
    min-width: unset;
    border-start-start-radius: var(--border-radius);
    border-start-end-radius: var(--border-radius);
    bottom: 2.2em;
    height: calc(100% - 2.2em);
}
.game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-details .game-attribute-details-item {
    padding: calc(var(--padding) / 2) var(--padding);
    line-height: normal;
}
.game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-details .badge.badge-new,
.game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-details .badge.badge-hot {
    background: red;
}

.jackpotpool .game-overlay-DetailBottom .bottom-container {
    padding: var(--padding);
}

.jackpotpool .game-overlay-DetailBottom .top-container .fav-rtp-container {
    padding-block: calc(var(--padding) / 2);
}
.jackpotpool .game-overlay-DetailBottom .top-container .fav-rtp-container .rtp-controls {
    font-size: 0.5rem;
}
.jackpotpool .game-overlay-DetailBottom .top-container .fav-rtp-container .rtp-controls .rtp-bar-base {
    height: 0.5em;
}
.jackpotpool .game-overlay-DetailBottom .bottom-container .provider-container,
.jackpotpool .game-overlay-DetailBottom .jackpotcounter {
    font-size: min(65%, 0.75rem);
}


@media (min-width: 768px) {
    .jackpotpool .game-overlay-DetailBottom .bottom-container .provider-container,
    .jackpotpool .game-overlay-DetailBottom .jackpotcounter {
        font-size: 1rem;
    }
    .jackpotpool .game-overlay-DetailBottom .top-container .fav-rtp-container {
        padding-block: var(--padding);
    }
    .jackpotpool .game-overlay-DetailBottom .top-container .fav-rtp-container .rtp-controls {
        font-size: 0.7em;
    }
    .jackpotpool .game-overlay-DetailBottom .top-container .fav-rtp-container .rtp-controls .rtp-bar-base {
        height: 0.715em;
    }
}

.afb-wrapper {
    background: var(--bg-8mfun) repeat;
}

#carouselExampleIndicators {
    background-color: black;
}

.afb-wrapper .container {
    background-color: #0060A6;
    border-radius: 0;
}
.simple-login .fld {
    height: 27px;
    border: 1px solid #fff;
    background: #fff;
}

.simple-forgotpw {
    font-size: 1em !important;
    position: absolute;
    bottom: -30px;
    margin-right: 335px;
}

button.btn-success.btn-login {
    background: #fdcd31;
    height: 30px;
    border-radius: 5px;
    padding: 2px 15px;
    line-height: 26px;
    width: 120px;
}

    button.btn-success.btn-login span {
        color: #004d85 !important;
        line-height: 26px;
    }

button.afb-m-menu, .button.afb-m-menu {
    height: 30px;
    background: #0060a6;
}

.afb-header-menu .dropdown-single {
    margin-top: -5px;
}

.afb-header-menu .info-icon {
    top: 4px;
}

.d-inline-flex button.btn-primary {
    background-color: #fdcd31;
    border-color: transparent;
    color: #0060a6;
    padding: 0px 15px;
    height: 26px;
    line-height: 26px;
}

    .d-inline-flex button.btn-primary:hover {
        background-color: #f1bd12 !important;
    }

.button-afb.one {
    background-color: #fdcd31;
}

.TogglePanel__PanelOne, .TogglePanel__PanelTwo {
    color: #004d85 !important;
}

.amount-button {
    color: #004d85;
}

.button-afb {
    background-color: #004d85;
}

    .button-afb:hover {
        background-color: #0060a6;
    }

#top-Deposit-Btn {
    padding-top: 4px;
    display: block;
}

#top-Withdraw-Btn {
    padding-top: 4px;
    display: block;
}

.afb-title-h1 .h1, .afb-title-h1 .w-100 {
    color: #fdcd31;
}

.vl {
    border-left: 5px solid #fdcd31;
}

.afb-title-h1 a span {
    color: #fff;
}

.table .thead-dark th {
    background-color: #00a6ff;
}

button.afb01 {
    background-color: #0060a6;
}

    button.afb01:hover {
        background-color: #00a6ff !important;
    }

button.afb:hover {
    background-color: #0a586b !important;
}

.table td, .table th {
    color: #0060a6;
}

.main.nav-wrapper .nav-item-content {
    background-color: #00a6ff !important;
    display: none;
}

.megamenu .megamenu-nav .nav-link:hover {
    background: #004d85;
}

.afb-dark-blue {
    background-color: #0079af !important;
}

.megamenu {
    background-color: #0060a6;
}

    .megamenu .megamenu-nav .nav-item {
        background-color: #0060a6;
    }

    .megamenu .megamenu-nav {
        background-color: #0060a6;
    }

/* .megamenu .megamenu-nav .nav-link {
            padding: 20px 8px 35px;
        }*/

.nav-item.afb-dark-blue {
    background-color: #004d85 !important;
}

.nav-fill .nav-item {
    text-align: left;
}

img.megamenu-icon {
    display: block;
    float: left;
    margin-right: 5px;
}

.nav-link {
    padding: 0.5rem 0.5rem;
}

    .nav-link span {
        display: flex;
        float: right;
        max-width: 120px;
        padding-top: 2px;
    }

.header-marquee {
    background-color: #00a6ff;
    padding: 10px;
}

#marqueeId {
    background-color: #0060a6 !important;
    border: 1px solid #fff;
    border-radius: 10px;
    height:30px;
    margin-top:0;
}


#marqueeId > div {
    margin-top: -2px;
}

@media (max-width: 767px) {
    #marqueeId {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        border-left: 0px;
        border-right: 0px;
    }
}

.ann-ms {
    background-color: #004d85;
}

#slideout p {
    background-color: #fdcd31;
    color: #004d85;
}

.afb-medias a {
    background-image: -webkit-gradient(linear, left top, right top, from(#00a6ff), to(#00a6ff));
    background-image: linear-gradient(to right, #00a6ff, #00a6ff);
    color: white;
}

    .afb-medias a:hover {
        background-image: -webkit-gradient(linear, left top, right top, from(#0060a6), to(#0060a6));
        background-image: linear-gradient(to right, #0060a6, #0060a6);
        color: white;
    }

#snav li:nth-child(10n+1) span, #snav li:nth-child(10n+1) a:hover .fa {
    background-color: #fdcd31;
}

.afb-title-h1 span {
    display: none;
}
.mainPicMenu {
    width: 94%;
    margin-left: 3%;
}
.mobilePicMenu {
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .mainPicMenu ul.mainPicMenuList {
        padding-left: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        /*margin-top: 18px;
        margin-bottom: 18px;*/
    }

        .mainPicMenu ul.mainPicMenuList li {
            width: 23%;
            height: 250px;
            margin: 9px;
            background-size: cover;
        }

            .mainPicMenu ul.mainPicMenuList li a {
                display: block;
                background-size: cover;
                background-position: center;
            }

    .mobilePicMenu ul.mobilePicMenuList li a {
        width: 100%;
        height: 100%;
        display: block;
        background-size: cover;
        background-position: center;
    }

    
    html[lang="km"] .mainPicMenu ul.mainPicMenuList li a span {
        font-family: 'Battambang' !important;
    }    

    .mainPicMenu ul.mainPicMenuList li a span {
        font-family: 'Poppins', sans-serif;
        position: absolute;
        text-align: center;
        font-size: 1.75rem;
        width: 100%;
        display: block;
        bottom: 20px;
        text-shadow: 1px 1px 5px #000;
    }

.mainPicMenu ul.mainPicMenuList li {
    background-image: var(--PROMOTIONS-BG-8mfun);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    border: 1px solid #FFF;
    border-radius: 11px;
}

        .mainPicMenu ul.mainPicMenuList li img.default-gp-icon {
            max-width: 50%;
            margin: 3rem auto 0;
            display: block;
        }

        .mainPicMenu ul.mainPicMenuList li.SPORTSBOOK {
            background-image: var(--SPORTSBOOK-BG-8mfun);
        }

        .mainPicMenu ul.mainPicMenuList li.LIVECASINO {
            background-image: var(--LIVECASINO-BG-8mfun);
        }

        .mainPicMenu ul.mainPicMenuList li.SLOTS {
            background-image: var(--SLOTS-BG-8mfun);
        }

        .mainPicMenu ul.mainPicMenuList li.POKER {
            /*background-image: url(https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/POKER-BG.webp);*/
            background-image: var(--PROMOTIONS-BG-8mfun);
        }

        .mainPicMenu ul.mainPicMenuList li.LOTTERY {
            /*background-image: url(https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/LOTTERY-BG.webp);*/
            background-image: var(--PROMOTIONS-BG-8mfun);
        }

        .mainPicMenu ul.mainPicMenuList li.FISHING {
            background-image: var(--FISHING-BG-8mfun);
        }

        .mainPicMenu ul.mainPicMenuList li.ECASINO {
            background-image: var(--ECASINO-BG-8mfun);
        }

        .mainPicMenu ul.mainPicMenuList li.COCKFIGHT {
            background-image: var(--COCKFIGHT-BG-8mfun);
        }

        .mainPicMenu ul.mainPicMenuList li.GAMES {
            background-image: var(--GAMES-BG-8mfun);
        }

        .mainPicMenu ul.mainPicMenuList li.RACING {
            /*background-image: url(https://d2lcoivv20vty7.cloudfront.net/Content/img/8mfun/icons/RACING-BG.webp);*/
            background-image: var(--PROMOTIONS-BG-8mfun);
        }

        .mainPicMenu ul.mainPicMenuList li.PROMOTIONS {
            background-image: var(--PROMOTIONS-BG-8mfun);
        }

        .mainPicMenu ul.mainPicMenuList li.TOURNAMENTS {
            background-image: var(--TOURNAMENTS-BG-8mfun);
        }

    .mobilePicMenu ul.mobilePicMenuList {
        padding-left: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

        .mobilePicMenu ul.mobilePicMenuList li {
            width: 25%;
            position: relative;
            padding: 0px 5px;
            margin-bottom: 25px;
        }

html[lang="km"] .mobilePicMenu ul.mobilePicMenuList li a p, .border-box marquee p {
    font-family: Battambang !important;
}

.mobilePicMenu ul.mobilePicMenuList li a p, .border-box marquee p {
    font-family: 'Poppins', sans-serif !important;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border: 1px solid #fff;
/*    position: absolute;*/
    text-align: center;
    font-size: 0.6rem;
    display: block;
    color: #fff;
    margin-top: 3px;
    text-transform: uppercase;
    left: 10px;
    right: 10px;
}

.border-box {
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border: 1px solid #fff;
    height: 17px;
    margin-top: 3px;
}

    .border-box marquee p {
        border-top-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border: none !important;
        margin-top: 0 !important;
    }

.mobilePicMenu ul.mobilePicMenuList li img {
    margin: 0 auto;
    display: block;
}

.oddsWidget .odds-wrapperWidget {
    background: none;
}

html[lang="km"] .oddsWidget .odds-wrapperWidget h1 {
    font-family: Battambang !important;
}

/*.oddsWidget .odds-wrapperWidget h1 {
    background-color: #00a6ff;
    color: #fff;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.8rem;
    padding: 20px 0;
}

.oddsWidget .odds-liveWidget {
    bottom: 150px;
}

.odds-bgWidget .col-4.home, .odds-bgWidget .col-4.score, .odds-bgWidget .col-4.away {
    background-color: #0086d7;
}*/

/*.odds-bgWidget .home, .odds-bgWidget .text-center, .odds-bgWidget .away.text-right {
    background-color: #00a6ff;
}*/

/*.oddsWidget .odds-namesWidget {
    background-color: #00a6ff;
}

    .oddsWidget .odds-namesWidget .pb2 {
        background-color: #00a6ff !important;
    }

.oddsWidget .odds-date-wrapperWidget {
    background-color: #00a6ff;
}

.oddsWidget .red-font {
    color: #fdcd31 !important;
}

.oddsWidget .borderlight {
    border-color: transparent;
    background-color: #0086d7;
}

.oddsWidget .odds-vsWidget {
    top: -2px;
}

.oddsWidget .odds-wrapperWidget {
    border-color: transparent;
}*/

.top5game.casinoMFUN {
    display: none;
}

.top5game.e8mfun {
    display: none;
}

.indexPromotion {
    display: none;
}

.content-section {
    min-height: auto;
    width: 100%;
}

.footer-wrapper01 h2 {
    color: #fff;
}

.sidebar-box ul {
    color: #fff;
}

.afb-title-h1 .h1, .afb-title-h1 .w-100 {
    width: 100%;
    padding: 10px 0 10px 11px;
    margin: 0;
    display: flex;
    justify-content: space-between;
    text-transform: uppercase;
    position: relative;
    align-items: center;
}

    .afb-title-h1 .h1:before, .afb-title-h1 .w-100:before {
        content: '';
        position: absolute;
        left: 0;
        height: 20px;
    }

.jackpotpool .afb-title-h1, .afb-title-h1 .h1, .afb-title-h1 .w-100 {
    color: #fdcd31;
    font-weight: normal;
    padding-left: 2rem;
    font-size: 1rem !important;
}

    .jackpotpool .afb-title-h1:before, .afb-title-h1 .h1:before, .afb-title-h1 .w-100:before {
        background-color: #fdcd31;
    }

.jackpotpool .photobox__previewbox {
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid #fff;
    border-bottom: 0;
}

.jackpotpool div.text-wrap {
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 1px solid #fff;
    border-top: 0;
    background-color: #0060a6;
}

.howToBox {
    width: 100%;
}

    .howToBox .howToBoxMenu {
        width: 33%;
        padding-left: 0;
    }

        .howToBox .howToBoxMenu li {
            border-radius: 10px;
            height: 160px;
            background-color: #00a6ff;
            position: relative;
            margin-bottom: 10px;
            align-items: center;
            display: flex;
        }

            .howToBox .howToBoxMenu li:nth-child(4n) {
                margin-bottom: 0;
            }

            .howToBox .howToBoxMenu li a {
                background-color: #0083d3;
                position: relative;
                width: 100%;
                height: 120px;
                justify-content: center;
                border-radius: 8px;
                display: flex;
                align-items: center;
                margin-left: 18px;
                margin-right: 18px;
            }

                .howToBox .howToBoxMenu li a svg, .howToBox .howToBoxMenu li a img {
                    width: 57px;
                    height: 57px;
                    margin-left: 20px;
                    margin-right: 20px;
                }

html[lang="km"] .howToBox .howToBoxMenu li a p {
    font-family: Battambang !important;
}

.howToBox .howToBoxMenu li a p {
    float: right;
    text-align: left;
    color: #fff;
    width: 75%;
    font-family: sans-serif !important;
    font-size: 25px;
    line-height: 45px;
    word-break: break-word;
}

.howToBox .howToVideo {
    overflow: hidden;
    padding-right: 0;
    padding-left: 0;
}

.contactus-icon {
    text-align: center;
}

.mediaBox {
    width: 100%;
    padding-top: 10px;
}
    /**/
    .mediaBox .mediaMenu {
        height: 80px;
        border-radius: 10px;
        width: 33.33%;
    }

        .mediaBox .mediaMenu a {
            width: 100%;
            height: 70px;
            display: block;
            border-top-left-radius: 10px;
            border-bottom-right-radius: 10px;
            background-image: -webkit-gradient(linear, left top, right top, from(#03a7ff), to(#79cfff));
            background-image: linear-gradient(to right, #03a7ff, #79cfff);
        }

            .contactus-icon {
                float: left;
                width: 45px;
                padding: 3px;
                margin: 12px;
                font-size: 2.5em;
            }

            .mediaBox .mediaMenu a i {
                float: left;
                width: 45px;
                padding: 3px;
                margin: 13px 10px 0 15px;
                font-size: 3em;
            }

html[lang="km"] .mediaBox .mediaMenu a span {
    font-family: Battambang !important;
}

.mediaBox .mediaMenu a span {
    text-align: left;
    color: #fff;
    width: 70%;
    font-family: sans-serif !important;
    font-size: 22px;
    padding-top: 0px;
    line-height: 68px;
}

#footer {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00a6ff), to(#0063aa));
    background-image: linear-gradient(to bottom, #00a6ff, #0063aa);
}

@media (max-width: 992px) {
    .footer-bottom .h1 {
        color: #fdcd31;
        text-align: left;
    }
}

.footer-bottom .h1 {
    color: #fdcd31;
}

#footer .form-group hr {
    border: 0.5px solid #ffffff50 !important;
}

.footer-copy-right {
    background-color: #00a6ff;
}

    .footer-copy-right p {
        color: #fff;
    }

#gotoTop {
    background-color: #fdcd31;
    color: #004d85;
}

    #gotoTop:hover {
        background-color: #e0b31e;
    }

.afb-title-h1 span {
    color: #fdcd31;
}

.nav-profile-container {
    margin: 32px 20px 25px 26px;
}

.afb-blue-bar {
    background-color: #00a6ff;
}

.promo_preview .h4 a, .promo_preview p {
    color: #fff !important;
}

.btn-sharebox {
    background-color: #00a6ff !important;
}

.modal-header {
    background-color: #00a6ff;
}

.button.button-regular.two {
    color: #fff !important;
}

.promo_preview a[data-wpel-link=internal] {
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border: 1px solid #fff;
    display: block;
    overflow: hidden;
}

.skipOrphan a[data-wpel-link=internal] {
    border: 0;
}

.save-btn .button.afb01 {
    /*    background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#fff));
    background-image: linear-gradient(to right, #fff, #fff);*/
    border-radius: 5px;
    border: 1px solid #fff;
}

.lobby_bg {
    background-color: transparent;
}

.modal-dialog > .modal-content span, .modal-dialog > .modal-content .text-danger {
    color: #e9e9e9;
}

.modal-dialog > .modal-content .h3, .modal-dialog > .modal-content h3 {
    color: #FDCD31;
    font-weight: 500 !important;
    text-transform: uppercase;
    font-size: 16px;
    margin-top: 20px;
}

.close-popup .text-dark, .close .text-dark {
    font-size: 1.75rem !important;
    color: #fff;
    right: 0px !important;
}

.modal-dialog > .modal-content .h6 {
    color: #000;
}

    .modal-dialog > .modal-content .h6 small, .modal-dialog > .modal-content .h4 small {
        color: #fff;
        font-size: 14px;
    }

.input-group-prepend i {
    color: #00a6ff;
}

.btn-color {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, right top, from(#00a6ff), to(#0060a6));
    background-image: linear-gradient(to right, #00a6ff, #0060a6);
}

    .btn-color:hover {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, right top, from(#0060a6), to(#00a6ff));
        background-image: linear-gradient(to right, #0060a6, #00a6ff);
    }

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #004d85 !important;
}

.table td, .table th {
    color: #fff;
}

.button-afb.one:hover {
    background-color: #e0b31e !important;
}

.mobilePicMenu {
    display: none;
}

.yellowFont {
    color: #fdcd31;
    font-size: 16px;
    text-align: center;
    width: 100%;
}

.whiteFont {
    color: #fff;
    font-size: 0.75rem;
    text-align: center;
    width: 100%;
}

.sideMobileLogo {
    width: 30%;
    margin-left: 35%;
    margin-top: 20px;
}

.sideRegisterButton {
    background-color: #fdcd31 !important;
    color: #0060a6 !important;
    border-radius: 5px !important;
    border: 1px solid #fdcd31 !important;
    margin-left: calc(40% - 40px);
    margin-top: 30px;
    margin-bottom: 10px;
    width: 40%;
    text-transform: uppercase;
    font-weight: 700;
}

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

.btn-icontop-lg {
    background-color: #0060a6;
    border: 1px solid #fff;
    padding: 10px;
    border-radius: 5px;
}

a.btn-icontop-lg:hover {
    background-color: #0060a6;
}

.btn-icontop-lg .icon {
    width: 15%;
    margin: 0;
    float: left;
}

    .btn-icontop-lg .icon img {
        -webkit-filter: brightness(200%);
        filter: brightness(200%);
    }

.text-truncate-nav {
    line-height: 2rem;
}

    .text-truncate-nav marquee {
        line-height: 1rem;
        margin-top: 4px px;
        margin-bottom: -4px;
    }

#my_offcanvas1 {
    background-color: #00a6ff !important;
    background-image: var(--mobile-bg-8mfun);
    background-position: bottom;
    background-size: cover;
}

    #my_offcanvas1 .afb-white {
        background-color: #00a6ff !important;
    }

.btn-light:hover {
    background-color: #00a6ff;
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle, .btn-light.focus, .btn-light:focus {
    background-image: -webkit-gradient(linear, left top, right top, from(#00a6ff), to(#0060a6)) !important;
    background-image: linear-gradient(to right, #00a6ff, #0060a6) !important;
}

.howToBoxMenu li:nth-of-type(1n+5) {
    display: none;
}

section.user-profile.lobby_bg .t-center {
    background-image: var(--light-8mfun);
    background-size: contain;
    background-repeat: no-repeat;
    margin: auto;
    width: 100%;
    background-position: center;
}

    section.user-profile.lobby_bg .t-center img {
        width: 230px;
        margin: auto;
        display: block;
    }

#active-member-list .h3, .user-profile .h3 {
    font-size: 13px;
    padding: 4px 5px;
    word-break: normal;
}

.user-profile .save-btn .button.afb01 {
    color: #0060A6 !important;
    border-radius: 0 !important;
    background-color: #fff !important;
    font-size: 14px;
    font-weight: 400;
}

.user-profile .save-btn.one i {
    font-size: 1rem;
    margin-left: 10px;
}

.user-profile .card {
    background-color: transparent;
    border: 1px solid #FFF !important;
}

.user-profile .games-title {
    display: none;
}

#main-affiliate .h3 {
    color: #fff;
}

#active-member-list .h3, .user-profile .h3 {
    color: #fff;
}

.noData {
    color: #FFF;
}

.game-part .h3 {
    padding: 12px;
}

.language-bar .dropbtn-single-box {
    padding: 5px 2px;
}

    .language-bar .dropbtn-single-box > img.icon-flag {
        margin-right: 0;
    }

.language-bar {
    margin-top: 4px;
    float: right;
}

.desktop-username {
    font-size: 11px;
}

.cur-datetime {
    width: 230px;
    display: inline-block;
    text-align: center;
}

#memberWallet {
    border: 1px solid #FDCD31;
    padding: 5px 10px;
    border-radius: 5px;
    background: #0060A6;
    color: #FDCD31;
    font-weight: normal;
}
.desktop-username #memberRanking {
    border: 1px solid #FDCD31;
    padding: 5px 10px;
    border-radius: 5px;
    background: #0060A6;
    color: #FDCD31;
    font-weight: normal;
}
.mobile-username .one {
    border: 1px solid #fff;
    padding: 5px 10px;
    border-radius: 5px;
    background: transparent;
    color: #fff;
    font-weight: normal;
}

.top-menu-link {
    vertical-align: middle;
    font-size: 11px;
    color: #FFF;
    align-content: center;
    display: flex;
}

    .top-menu-link #top-Deposit-Btn, .top-menu-link #top-Withdraw-Btn {
        padding-top: 0;
    }

    .top-menu-link > * {
        margin-left: 8px;
    }

    .top-menu-link a {
        color: #FDCD31;
    }
        .top-menu-link a:hover {
            color: #FDCD31;
        }

.mobile-profile-menu {
    margin-top: -3px;
}

#snav li {
    margin-bottom: 5px;
}

.nav-bottom {
    background-color: var(--backgroundColor);
}

    .nav-bottom .nav-bottom-home {
        bottom: calc(100% - (var(--size) / 3));
    }

        .nav-bottom .nav-bottom-home .megamenu-icon {
            background-color: var(--backgroundColor);
            width: 5rem;
            height: 6rem;
            padding: 1.3rem;
            border-radius: 50%;
            border: 4px #00a6ff solid;
        }

        .nav-bottom .nav-bottom-home .nav-center-bg-left,
        .nav-bottom .nav-bottom-home .nav-center-bg-right {
            display: none;
        }

.mobile-bts {
    display: flex;
    align-items: center;
    flex-direction: row;
}

    .mobile-bts > span {
        max-width: 55px;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.container.hideFunctionInMobile {
    display: none;
}

.btn-register {
    background: #0060a6;
    color: #FFF;
    padding: 5px 15px;
    font-size: 1em !important;
}

.afb-title-h1 .h1::before, .afb-title-h1 .w-100::before {
    content: "" !important;
    background: var(--jackpot-8mfun) no-repeat !important;
    width: 30px !important;
    margin-top: 6px;
}

.howtoregister_icon::before {
    content: "" !important;
    background: var(--howtoregister-8mfun) no-repeat !important;
    width: 30px !important;
}

.memberservice_icon::before {
    content: "" !important;
    background: var(--memberservice-8mfun) no-repeat !important;
    width: 30px !important;
}

.jackpot_icon p.afb-title-h1::before {
    content: "" !important;
    background: var(--jackpot-8mfun) no-repeat !important;
    width: 30px !important;
    margin-top: 6px;
}

@media (min-width: 1024px) {
    .afb-title-h1 .h1::before, .afb-title-h1 .w-100::before {
        content: "" !important;
        background: var(--jackpot-8mfun) no-repeat !important;
        width: 30px !important;
        margin-top: 6px;
    }

    .howtoregister_icon::before {
        content: "" !important;
        background: var(--howtoregister-8mfun) no-repeat !important;
        width: 30px !important;
    }

    .memberservice_icon::before {
        content: "" !important;
        background: var(--memberservice-8mfun) no-repeat !important;
        width: 30px !important;
    }

    .jackpot_icon p.afb-title-h1::before {
        content: "" !important;
        background: var(--jackpot-8mfun) no-repeat !important;
        width: 30px !important;
        margin-top: 6px;
    }

    .jackpotpool .afb-title-h1, .afb-title-h1 .h1, .afb-title-h1 .w-100 {
        padding: 30px 0 10px 29px;
    }

    .mediaBox .mediaMenu li a i {
        padding-top: 24px;
        width: 63px;
        padding-left: 26px;
    }

    .lobbytopimage .lobby-img:first-child, .lobbytopimage .lobby-img:nth-child(2) {
        flex: 0 0 50% !important;
        max-width: 50% !important;
        margin: auto;
    }

    .bg-back {
        min-width: 180px;
        width: fit-content;
        height: 50px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
        align-items: center;
        display: flex;
        box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
        justify-content: center;
    }

    .bg-front {
        min-width: 178px;
        width: auto;
        height: 48px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background-image: linear-gradient(to top, rgba(0, 166, 255, 1), rgba(0, 96, 166, 1));
        align-items: center;
        display: flex;
        justify-content: center;
    }

    .playButton {
        font-size: 24px;
        overflow: hidden;
        white-space: nowrap;
        padding-inline: 10px;
    }

    }

    .howToVideo #VTdata {
        width: 100%;
        height: 100%;
        border-radius: 10px;
    }

@media (max-width: 1024px) and (min-width: 913px) {
    .mobilePicMenu ul.mobilePicMenuList li {
        height: 200px;
    }

    .mainPicMenu {
        display: none;
    }

    .mobilePicMenu {
        display: block;
    }

    nav.eightMFun-main_nav {
        display: none;
    }

    #carouselExampleIndicators {
        margin: 0;
    }

    .mainPicMenu {
        width: 100%;
        height: 200px;
        overflow: hidden;
        overflow-x: scroll;
        margin-bottom: 20px;
    }

        .mainPicMenu ul.mainPicMenuList {
            height: 200px;
            width: 1700px;
            overflow: hidden;
            overflow-x: scroll;
            padding: 0px;
            margin: 0px;
        }

            .mainPicMenu ul.mainPicMenuList li {
                width: 200px;
                height: 200px;
            }

                .mainPicMenu ul.mainPicMenuList li:nth-child(4n) {
                    margin-right: 10px;
                }

                .mainPicMenu ul.mainPicMenuList li a span {
                    font-size: 1.25rem;
                    bottom: 10px;
                }



    button[data-target="#loginModal"] {
        background-color: #fdcd31;
        color: #0060a6;
        border-radius: 5px;
    }

    .jackpotpool .afb-title-h1:before {
        background-color: #fff;
    }

    .howToBox .howToBoxMenu li a svg, .howToBox .howToBoxMenu li a img {
        margin-left: 20px;
    }

    .mediaBox {
        padding-bottom: 10px;
    }

    .mediaBox .mediaMenu {
        height: 50px;
    }

        .mediaBox .mediaMenu a {
            height: 40px;
        }

            .mediaBox .mediaMenu a i, .contactus-icon {
                margin-top: 1px;
                margin-left: 12px;
                width: 43px;
            }

            .mediaBox .mediaMenu a span {
                font-size: 1rem;
                padding-top: 6px;
                line-height: 40px;
            }

            .mediaBox .mediaMenu a span {
                line-height: 40px;
            }

    .nav-bottom {
        --backgroundColor: #0060a6;
    }


    .btn-icontop-lg {
        background-color: #0060a6;
        border: 1px solid #fff;
        padding: 10px;
        border-radius: 5px;
    }

    a.btn-icontop-lg:hover {
        background-color: #0060a6;
    }

    .btn-icontop-lg .icon {
        width: 15%;
        margin: 0;
        float: left;
    }

        .btn-icontop-lg .icon img {
            -webkit-filter: brightness(200%);
            filter: brightness(200%);
        }

    .nav-bottom .nav-link .text {
        color: #fdcd31;
    }

    .btn-light {
        background-color: #0060a6;
    }

    .btn-outline-danger {
        border-color: #fdcd31;
        color: #0060a6;
        background-color: #fdcd31;
    }

        .btn-outline-danger:hover {
            border-color: #fdcd31;
            color: #fdcd31;
            background-color: #fff;
        }

    .cd-tabs__navigation {
        width: 100px !important;
    }

    .cd-tabs__list li, .js .cd-tabs__item--selected {
        height: 55px !important;
    }

    .cd-tabs__item {
        width: 100px;
    }

    .mobile-col {
        background-color: #0060a6;
    }

    .widget .card-header a:after {
        color: #fff;
    }

    #my_offcanvas1 {
        background-color: #00a6ff !important;
    }

        #my_offcanvas1 .afb-white {
            background-color: #00a6ff !important;
        }

    .lobbytopimage .lobby-img:first-child, .lobbytopimage .lobby-img:nth-child(2) {
        flex: 0 0 50% !important;
        max-width: 50% !important;
        margin: auto;
    }

    .bg-back {
        min-width: 180px;
        width: fit-content;
        height: 50px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
        align-items: center;
        display: flex;
        box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
        justify-content: center;
    }

    .bg-front {
        min-width: 178px;
        width: auto;
        height: 48px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background-image: linear-gradient(to top, rgba(0, 166, 255, 1), rgba(0, 96, 166, 1));
        align-items: center;
        display: flex;
        justify-content: center;
    }

    .playButton {
        font-size: 24px;
        overflow: hidden;
        white-space: nowrap;
        padding-inline: 10px;
    }

    }

    .howToVideo #VTdata {
        width: 100%;
        border-radius: 10px;
    }


@media (max-width: 912px) and (min-width: 768px) {

    #my_offcanvas1 {
        width: 100%!important;
    }

    .howToBox .howToVideo {
        padding-left: 5px;
    }

    .howToVideo #VTdata {
        width: 100%;
        height: 460px;
        border-radius: 10px;
    }

    .howToBox .howToBoxMenu li a svg, .howToBox .howToBoxMenu li a img {
        width: 39px;
        height: 60px;
        margin-left: 27px;
    }

    html[lang="km"] .howToBox .howToBoxMenu li a p {
        font-family: Battambang !important;
    }

    .howToBox .howToBoxMenu li a p {
        float: right;
        text-align: left;
        color: #fff;
        width: 86%;
        font-family: sans-serif !important;
        font-size: 0.8rem;
        line-height: 18px;
        word-break: break-word;
    }

    .howToBox .howToBoxMenu li {
        height: 107px;
    }

        .howToBox .howToBoxMenu li a {
            height: 70px;
        }

    .mobilePicMenu ul.mobilePicMenuList li a {
        width: 100%;
        height: 100%;
    }

    .mobilePicMenu ul.mobilePicMenuList li {
        height: 180px;
    }

    .mainPicMenu {
        display: none;
    }

    .mobilePicMenu {
        display: block;
    }

    nav.eightMFun-main_nav {
        display: none;
    }

    #carouselExampleIndicators {
        margin: 0;
    }

    .mainPicMenu {
        width: 100%;
        height: 200px;
        overflow: hidden;
        overflow-x: scroll;
        margin-bottom: 20px;
    }

        .mainPicMenu ul.mainPicMenuList {
            height: 200px;
            width: 1700px;
            overflow: hidden;
            overflow-x: scroll;
            padding: 0px;
            margin: 0px;
        }

            .mainPicMenu ul.mainPicMenuList li {
                width: 200px;
                margin-right: 10px;
                height: 200px;
            }

                .mainPicMenu ul.mainPicMenuList li:nth-child(4n) {
                    margin-right: 10px;
                }

                .mainPicMenu ul.mainPicMenuList li a span {
                    font-size: 1.25rem;
                    bottom: 10px;
                }



    button[data-target="#loginModal"] {
        background-color: #fdcd31;
        color: #0060a6;
        border-radius: 5px;
    }

    .jackpotpool .afb-title-h1:before {
        background-color: #fff;
    }

    .mediaBox {
        padding-bottom: 10px;
    }

    .mediaBox .mediaMenu {
        height: 50px;
    }

        .mediaBox .mediaMenu a {
            height: 40px;
        }

            .mediaBox .mediaMenu a i, .contactus-icon {
                margin-top: 0px;
                margin-left: 5px;
                float: left;
                width: 40px;
                padding: 5px;
                font-size: 2.5em;
                margin-right: 10px;
            }

            .mediaBox .mediaMenu a span {
                font-size: 1rem;
                padding-top: 6px;
                line-height: 40px;
            }

            .mediaBox .mediaMenu a span {
                line-height: 40px;
            }

    .nav-bottom {
        --backgroundColor: #0060a6;
    }

    .btn-icontop-lg {
        background-color: #0060a6;
        border: 1px solid #fff;
        padding: 10px;
        border-radius: 5px;
    }

    a.btn-icontop-lg:hover {
        background-color: #0060a6;
    }

    .btn-icontop-lg .icon {
        width: 15%;
        margin: 0;
        float: left;
    }

        .btn-icontop-lg .icon img {
            -webkit-filter: brightness(200%);
            filter: brightness(200%);
        }


    .nav-bottom .nav-link .text {
        color: #fdcd31;
    }

    .btn-light {
        background-color: #0060a6;
    }

    .btn-outline-danger {
        border-color: #fdcd31;
        color: #0060a6;
        background-color: #fdcd31;
    }

        .btn-outline-danger:hover {
            border-color: #fdcd31;
            color: #fdcd31;
            background-color: #fff;
        }

    .cd-tabs__navigation {
        width: 100px !important;
    }

    .cd-tabs__list li, .js .cd-tabs__item--selected {
        height: 55px !important;
    }

    .cd-tabs__item {
        width: 100px;
    }

    .mobile-col {
        background-color: #0060a6;
    }

    .widget .card-header a:after {
        color: #fff;
    }

    #my_offcanvas1 {
        background-color: #00a6ff !important;
    }

        #my_offcanvas1 .afb-white {
            background-color: #00a6ff !important;
        }

    .lobbytopimage .lobby-img:first-child, .lobbytopimage .lobby-img:nth-child(2) {
        flex: 0 0 50% !important;
        max-width: 50% !important;
        margin: auto;
    }

    .bg-back {
        min-width: 90px;
        width: fit-content;
        height: 30px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
        align-items: center;
        display: flex;
        box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
        justify-content: center;
    }

    .bg-front {
        min-width: 88px;
        width: auto;
        height: 28px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background-image: linear-gradient(to top, rgba(0, 166, 255, 1), rgba(0, 96, 166, 1));
        align-items: center;
        display: flex;
        justify-content: center;
    }

    .playButton {
        font-size: 12px;
        overflow: hidden;
        white-space: nowrap;
        padding-inline: 10px;
    }
}

@media (min-width: 767px) {
    .simple-login {
        flex-direction: column;
        margin-bottom: 5px;
        display: flex !important;
        justify-content: flex-end;
        align-items: flex-end;
        position: relative;
    }

    #sports img {
        width: 130%;
    }

   /* #collapseExample .col-12 {
        padding-right: 0;
        padding-left: 0;
    }*/

    .eight8mfun-changep {
        margin-bottom: 25px;
        font-size: 18px;
        font-weight: 400;
        color: #fff;
    }

    .lobbytopimage {
        margin-left: 31px;
        margin-right: 30px;
        margin-bottom: 30px;
    }

}

.head-nav {
    margin-right: -10px;
    justify-content: flex-end;
    flex-direction: row;
}

@media (max-width: 767px) {
    .desktop-search {
        display: none;
    }

    .head-nav {
        margin-right: 0;
    }

        .cd-tabs__list span {
            font-size: 10px !important;
        }

        .mainPicMenu {
            display: none;
        }

        .mobilePicMenu {
            display: block;
        }

        nav.eightMFun-main_nav {
            display: none;
        }

        #carouselExampleIndicators {
            margin: 0;
        }

    .afterlogin.carousel.slide {
        display: none;
    }

    .mainPicMenu {
        width: 100%;
        height: 100px;
        overflow: hidden;
        overflow-x: scroll;
    }

            .mainPicMenu ul.mainPicMenuList {
                height: 100px;
                width: 2000px;
                overflow: hidden;
                overflow-x: scroll;
                padding: 0px;
                margin: 0px;
            }

                .mainPicMenu ul.mainPicMenuList li {
                    width: 101px;
                    margin-right: 10px;
                    height: 100px;
                }

                    .mainPicMenu ul.mainPicMenuList li:nth-child(4n) {
                        margin-right: 10px;
                    }

                    .mainPicMenu ul.mainPicMenuList li a span {
                        font-size: 1rem;
                        bottom: 5px;
                    }



        button[data-target="#loginModal"] {
            background-color: #fdcd31;
            color: #0060a6;
            border-radius: 5px;
            width: 80px;
        }
    
    .sideMobile a.sideRegisterButton {
        width: 40% !important;
        font-size: 1em !important;
        cursor: pointer;        
    }

        .jackpotpool .afb-title-h1:before {
            background-color: #fff;
        }

    .mediaBox {
        padding-bottom: 10px;
        padding-top: 0;
    }

    .info-row {
        margin-right: -10px;
        margin-left: -10px;
    }

    .mediaBox .mediaMenu {
        height: 30px;
        padding-left: 0;
        width: 33.3333%;
        padding-right: 4px;
        border-radius: 10px;
        float: left;
    }

                .mediaBox .mediaMenu a {
                    height: 25px;
                }

                    .mediaBox .mediaMenu a i, .contactus-icon {
                        float: left;
                        width: 18px;
                        padding: 2px;
                        margin: 4px 5px 5px 8px;
                        font-size: 1em;
                    }

                    .mediaBox .mediaMenu a span {
                        font-size: 0.45rem;
                        line-height: 6px;
                        text-overflow: ellipsis;
                        width: 74px;
                        display: block;
                        float: left;
                        padding-top: 10px;
                        vertical-align: middle;
                        white-space: nowrap;
                        overflow: hidden;
                    }

        .nav-bottom {
            --backgroundColor: #0060a6;
        }

        .btn-icontop-lg {
            background-color: #0060a6;
            border: 1px solid #fff;
            padding: 10px;
            border-radius: 5px;
        }

        a.btn-icontop-lg:hover {
            background-color: #0060a6;
        }

        .btn-icontop-lg .icon {
            width: 15%;
            margin: 0;
            float: left;
        }

            .btn-icontop-lg .icon img {
                -webkit-filter: brightness(200%);
                filter: brightness(200%);
            }


        .nav-bottom .nav-link .text {
            color: #fdcd31;
        }

        .btn-light {
            background-color: #0060a6;
        }

        .btn-outline-danger {
            border-color: #fdcd31;
            color: #0060a6;
            background-color: #fdcd31;
        }

            .btn-outline-danger:hover {
                border-color: #fdcd31;
                color: #fdcd31;
                background-color: #fff;
            }

        .cd-tabs__navigation {
            width: 100px !important;
        }

        .cd-tabs__list li, .js .cd-tabs__item--selected {
            height: 55px !important;
        }

        .cd-tabs__item {
            width: 100px;
        }

        .mobile-col {
            background-color: #0060a6;
        }

        .widget .card-header a:after {
            color: #fff;
        }

    #my_offcanvas1 {
        background-color: #00a6ff !important;
        background-image: var(--mobile-bg-8mfun);
        background-position: bottom;
        background-size: cover;
    }

            #my_offcanvas1 .afb-white {
                background-color: #00a6ff !important;
            }

        .lobbytopimage .lobby-img:first-child, .lobbytopimage .lobby-img:nth-child(2) {
            flex: 0 0 50% !important;
            max-width: 50% !important;
            margin: auto;
        }

        .howToBox .howToBoxMenu {
            padding-right: 8px;
        }

            .howToBox .howToBoxMenu li {
                border-radius: 10px;
                height: 58px;
                background-color: #00a6ff;
                position: relative;
                margin-bottom: 6px;
            }

                .howToBox .howToBoxMenu li a {
                    background-color: #0083d3;
                    height: 45px;
                    border-radius: 8px;
                    display: flex;
                    align-items: center;
                    margin-left: 8px;
                    margin-right: 8px;
                }

                    .howToBox .howToBoxMenu li a svg, .howToBox .howToBoxMenu li a img {
                        width: 24px;
                        height: 24px;
                        margin-left: 10px;
                        margin-right: 10px;
                    }

        html[lang="km"] .howToBox .howToBoxMenu li a p {
            font-family: Battambang !important;
        }

        .howToBox .howToBoxMenu li a p {
            float: right;
            text-align: left;
            color: #fff;
            font-family: sans-serif !important;
            font-size: 0.5rem;
            line-height: 14px;
            word-break: break-word;
            margin-right: 5px;
            margin-right: 5px;
        }

    .bg-back {
        min-width: 90px;
        width: fit-content;
        height: 30px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
        align-items: center;
        display: flex;
        box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
        justify-content: center;
    }

    .bg-front {
        min-width: 88px;
        width: auto;
        height: 28px;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        background-image: linear-gradient(to top, rgba(0, 166, 255, 1), rgba(0, 96, 166, 1));
        align-items: center;
        display: flex;
        justify-content: center;
    }

    .playButton {
        font-size: 12px;
        overflow: hidden;
        white-space: nowrap;
        padding-inline: 10px;
    }

        .howToBox .howToVideo {
            padding-left: 0;
        }

        .howToVideo #VTdata {
            width: 100%;
            border-radius: 10px;
        }

        .afb-header-menu button.btn {
            padding: 5px 5px;
        }

    .grid-container {
        display: grid !important;
        grid-template-columns: repeat(8, minmax(0, 1fr)); /* adjust the "minmax" values as needed */
        grid-gap: 0;
        max-width: 380px;
    }

    .mobile-align-left {
        justify-content: flex-start !important;
    }

    }

    @media (max-width: 375px) and (min-width: 281px) {

        section.user-profile.lobby_bg .t-center img {
            width: 88px;
            /* margin-top: -20px; */
            margin: auto;
            display: block;
            margin-top: -20px;
        }

        html[lang="km"] .howToBox .howToBoxMenu li a p {
            font-family: Battambang !important;
        }

        .howToBox .howToBoxMenu li a p {
            float: right;
            text-align: left;
            color: #fff;
            font-family: sans-serif !important;
            font-size: 0.5rem;
            line-height: 10px;
            word-break: break-word;
            margin-right: 0;
        }

        .howToBox .howToBoxMenu li a svg, .howToBox .howToBoxMenu li a img {
            width: 13px;
            margin-left: 9px;
        }

        .howToBox .howToBoxMenu li a {
            background-color: #0083d3;
            height: 45px;
            border-radius: 8px;
            display: flex;
            align-items: center;
            margin-left: 8px;
            margin-right: 8px;
        }

        .howToBox .howToBoxMenu li {
            border-radius: 10px;
            height: 58px;
            background-color: #00a6ff;
            position: relative;
            margin-bottom: 6px;
        }

            .howToBox .howToBoxMenu li a svg, .howToBox .howToBoxMenu li a img {
                width: 30px;
                margin-left: 16px;
            }

        /*        .howToBox .howToBoxMenu li:last-child p {
            margin-left: -40px;
        }*/

        .mediaBox .mediaMenu a span {
            width: 70%;
        }

            .mediaBox .mediaMenu a i, .contactus-icon {
            float: left;
            width: 18px;
            padding: 2px;
            margin: 4px 2px 2px 5px;
            font-size: 1em;
        }

        .howToBox .howToBoxMenu li a svg, .howToBox .howToBoxMenu li a img {
            width: 14px;
            margin-left: 10px;
        }

        .howToVideo #VTdata {
            width: 100%;
            height: 251px;
            border-radius: 10px;
        }

        .oddsWidget.e8mfun .odds-wrapperWidget h1 {
            font-size: 0.9rem;
        }

        .oddsWidget.e8mfun .odds-namesWidget p {
            font-size: 1em;
        }

        .oddsWidget.e8mfun .odds-namesWidget span {
            font-size: 0.75em;
        }

        .oddsWidget.e8mfun .placeholderimg img {
            height: 25px !important;
            width: 25px !important;
        }

        .oddsWidget.e8mfun .odds-vsWidget {
            padding: 9px;
        }

        .oddsWidget.e8mfun .odds-dateWidget span {
            font-size: .65em;
        }

        .grid-container {
            display: grid !important;
            grid-template-columns: repeat(6, minmax(0, 1fr)); /* adjust the "minmax" values as needed */
            grid-gap: 0;
            max-width: 330px;
        }

    }

    @media (max-width: 280px) {

        .grid-container {
            display: grid !important;
            grid-template-columns: repeat(3, minmax(0, 1fr)); /* adjust the "minmax" values as needed */
            grid-gap: 0;
        }

        .howToBox .howToBoxMenu {
            width: 100%;
            float: none;
        }

        .howToBox .howToVideo {
            width: 100%;
            float: none;
            border-radius: 10px;
        }

        .howToBox .howToBoxMenu li {
            width: 100%;
            height: 100px;
        }

            .howToBox .howToBoxMenu li a {
                width: 90%;
                height: 40px;
            }

                .howToBox .howToBoxMenu li a svg, .howToBox .howToBoxMenu li a img {
                    width: 30px;
                    margin-left: 18px;
                }

                .howToBox .howToBoxMenu li a p {
                    line-height: 18px;
                    font-size: 0.65rem;
                }
        /*
        .howToBox .howToBoxMenu li:last-child p {
            margin-left: -30px;
        }*/

        .mediaBox .mediaMenu a span {
            width: 41px;
        }

        .mediaBox .mediaMenu {
            width: 48%;
            margin-right: 2%;
        }

            .mediaBox .mediaMenu a i, .contactus-icon {
                float: left;
                padding-top: 4px;
                width: 25px;
            }

            .mediaBox .mediaMenu:nth-child(3n) {
                margin-right: 2%;
            }
    }

    @media (max-width: 767px) {
        .container.hideFunctionInMobile {
            display: block;
        }
    }

    @media (min-width: 768px) {

        .cd-tabs {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        .cd-tabs__list {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            background-color: transparent;
            width: 100%;
        }

        .cd-tabs__navigation {
            width: 200px;
            background-color: #0060A6;
        }

        /*.flex-shrink-0 {
            display: none;
        }*/

        .cd-tabs__list li {
            width: 100%;
            height: 40px;
            margin-bottom: 10px;
            display: block;
            border-top-left-radius: 10px;
            border-bottom-right-radius: 10px;
            /*background-image: -webkit-gradient(linear, left top, right top, from(#03a7ff), to(#79cfff));
            background-image: linear-gradient(to right, #03a7ff, #79cfff);*/
        }

        .js .cd-tabs__item--selected {
            height: 40px;
            border-top-left-radius: 10px;
            border-bottom-right-radius: 10px;
            background-image: -webkit-gradient(linear, left top, right top, from(#03a7ff), to(#79cfff));
            background-image: linear-gradient(to right, #03a7ff, #79cfff);
        }

            .js .cd-tabs__item--selected span {
                color: #fff;
                font-size: 14px;
                height: 16px;
                font-weight: 400;
            }

            .js .cd-tabs__item--selected .icon {
                color: #fff;
            }

        .cd-tabs__panels {
            background-color: #0060A6;
            padding-top: 15px;
        }

        .info-list .form-group label {
            margin-bottom: 0.65rem;
        }

       

       

        .form-group i.fa.fa-question-circle {
            visibility: hidden;
        }

        .cd-tabs__item:hover {
            background-color: transparent;
        }

        .cd-tabs__item {
            -webkit-box-pack: left;
            -ms-flex-pack: left;
            justify-content: left;
        }

       

        .button.afb01 {
            background-image: -webkit-gradient(linear, left top, right top, from(#00a6ff), to(#00a6ff));
            background-image: linear-gradient(to right, #00a6ff, #00a6ff);
            border-radius: 5px;
            border: 1px solid #fff;
        }

        #active-member-list .h3, .user-profile .h3 {
            color: #fff;
        }

        .games-inner.member-bank-list thead {
            background-color: #00a6ff !important;
        }

        .games-inner.member-bank-list.table-sticky thead th {
            padding: 12px;
        }

        .games-inner.member-bank-list.table-sticky thead .sticky-left {
            background-color: #03a7ff;
        }

        thead.user-background tr th {
            background-color: #00a6ff;
        }

        .member-bank-list {
            border: 0;
        }

        .table-sticky, thead.user-background tr th, .table tr, .games-inner.member-bank-list td, .games-inner.member-bank-list th {
            border: 0;
        }

        .games-inner.member-bank-list.table-sticky tbody .sticky-left {
            background-color: #005796;
        }

        .games-inner.member-bank-list tbody td {
            background-color: #0060a6;
            color: #fff;
            border-right: 1px solid #ffffff50;
        }

        .games-inner.member-bank-list.table-sticky tbody tr:nth-child(2n+2) .sticky-left {
            background-color: #006eb8;
        }

        .games-inner.member-bank-list tbody tr:nth-child(2n+2) td {
            background-color: #0075c1;
        }

        .table-sticky thead .sticky-left {
            background-color: #00a6ff;
        }

        .paginationjs-page.J-paginationjs-page.active {
            background-image: -webkit-gradient(linear, left top, right top, from(#0075c1), to(#0075c1));
            background-image: linear-gradient(to right, #0075c1, #0075c1);
        }

       

        .user-profile1 table,
        .bank-list table td {
            font-weight: normal;
            font-size: .9em;
        }

        #daily-lucky-spin-history .table-sticky tbody .sticky-left,
        tr:nth-of-type(odd).paymentMethod-5 td.sticky-left {
            background-color: #0060a6 !important;
        }

        tr:nth-of-type(even).paymentMethod-5 td.sticky-left,
        .user-profile1 table tbody tr:nth-child(2n+2) td,
        #daily-lucky-spin-history .table-sticky tbody tr:nth-child(2n+2) .sticky-left {
            background-color: #0075c1 !important;
        }

        tr.paymentMethod-5 td {
            border: 1px solid #00a6ff !important;
            font-weight: normal; 
        }

        /*.table-sticky thead td,
        .table-sticky thead .sticky-left {
            border: 1px solid #00a6ff !important;
            border-top: 0px !important;
        }*/

       

        table.table-affiliate-share.table-sticky thead th:nth-child(1),
        table.table-affiliate-share.table-sticky thead th:nth-child(2),
        table.table-affiliate-share.table-sticky tbody tr td:nth-child(1),
        table.table-affiliate-share.table-sticky tbody tr td:nth-child(2) {
            border-right: 8px solid #0060A6 !important;
        }

        .btn-sharebox-gray {
            color: white;
            background: #00a6ff !important;
            padding: 1px 4px !important;
            border-radius: 4px !important;
        }

        #invite-friend button.btn.btn-sharebox-gray.rounded-pill.py-2 {
            padding: 0px 20px !important;
        }

        #invite-friend .h3 {
            padding-bottom: 5px;
        }

        #invite-friend .table-sticky {
            border-bottom: none !important;
        }                

        #tier table thead th:first-child, 
        #tier table tbody td:first-child {
            border-left: 1px solid #00a6ff !important;
        }
        
        #tier table tbody td:nth-child(2) {
            border-left: 1px solid #00a6ff !important;
            border-right: 1px solid #00a6ff !important;
        }

        #tier table thead th:last-child,
        #tier table tbody td:last-child {            
            border-right: 1px solid #00a6ff !important;
        }

        .downline-details .h3 {
            font-size: .9rem;
            height: 45px;
            padding-bottom: 10px;
            color: #0060A6;
        }

       

        .bank-profile, .depositbank-account-list, .memberbank-account-list {
            background-color: #006eb8 !important;
        }

            .depositbank-account-list .depositbank, .memberbank-account-list .memberbank {
                border: 0;
            }

        .cd-tabs__panel p {
            color: #fff !important;            
        }

        .btn-deposit-amount {
            color: #fff;
            background-color: #00a6ff;
            margin-right: 10px !important;
        }

        .autodeposit-note {
            background-color: #fff;
        }

        tr.paymentMethod-5 td {
            border: 0;
            color: #fff !important;
        }

        .js .cd-tabs__panel {
            padding-top: 18px;
        }
    }

    @media (max-width: 767px) {
        .nav-profile-container {
            margin: 0;
        }

        .afb-blue-bar {
            background-color: #00a6ff !important;
        }

        #outer-nav-profile::-webkit-scrollbar {
            display: none;
        }

        .user-profile .card {
            background-color: transparent;
            border: 1px solid #C1C1C1 !important;
        }

        #main-affiliate .h3, #active-member-list .h3, .user-profile .h3 {
            color: #000;
        }

        .top-menu-link.b-show {
            display: none;
        }

        .header-marquee.container-fluid {
            padding: 0;
        }

            .header-marquee.container-fluid .container {
                padding-left: 0;
                padding-right: 0;
            }

            .header-marquee.container-fluid #marqueeId {
                border-radius: 0;
            }

        article #mainContent.content.two {
            padding-left: 0;
            padding-right: 0;
        }
    }

.modal-content .form-group label {
    color: #000;
}

#main-affiliate .h3,
#invite-friend .h3,
#active-member-list .h3 {
    font-size: 1.1em;
    color: #FFF;
    font-weight: 300;
}

.btn-change-color u {
    color: #fff;
}

    .inside-tab-bg {
        background-color: #0060a6;
    }
    .form-group label {
        color: #fff;
        margin: 0px;
    }

    .inside-tab-item > a.active {
        border: 0;
        background-color: #00a6ff;
        color: #FFF;
    }

    .button.afb01 {
        background-image: -webkit-gradient(linear, left top, right top, from(#00a6ff), to(#00a6ff));
        background-image: linear-gradient(to right, #00a6ff, #00a6ff);
        border-radius: 5px;
        border: 1px solid #fff;
    }

    .inside-tab {
        background-color: #79cfff;
    }

    .cd-tabs__list li {
        background-color: #00a6ff;
    }

    .table tr {
        background-color: #0060a6;
    }

    tr:nth-of-type(odd).paymentMethod-5 td.sticky-left {
        background-color: #005796;
    }

    .table-sticky span {
        color: #FFF;
    }

    tr:nth-of-type(even).paymentMethod-5 td.sticky-left {
        background-color: #006eb8;
    }

    tr:nth-of-type(even).paymentMethod-5 {
        background-color: #0075c1;
    }

    .crypto-history .h4, .data-container > div {
        color: #FFF;
    }

    .wallet-top-right, .wallet-top-left {
        margin-bottom: 5px;
    }

    .wallet-top-left {
        background-color: #0075C1;
    }

        .wallet-top-left:before {
            border-left-color: #0075C1;
        }

    .wallet-top-right {
        background-color: #00a6ff;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    #main-affiliate thead, #daily-lucky-spin-history thead, #deposit-withdraw-history thead, #tier thead, #active-member-list thead {
        background-color: #00a6ff;
    }

        #main-affiliate .table-sticky thead .sticky-left, #daily-lucky-spin-history .table-sticky thead .sticky-left, #deposit-withdraw-history .table-sticky thead .sticky-left, #tier thead .sticky-left, #active-member-list thead .sticky-left {
            background-color: #79cfff;
        }

    #main-affiliate tbody td, #daily-lucky-spin-history tbody td, #deposit-withdraw-history tbody td, #tier tbody td, #active-member-list tbody td {
        background-color: #005796;
        color: #fff;
    }

    #main-affiliate .table-sticky tbody .sticky-left, #daily-lucky-spin-history .table-sticky tbody .sticky-left, #deposit-withdraw-history .table-sticky tbody .sticky-left, #tier .table-sticky tbody .sticky-left, #active-member-list .table-sticky tbody .sticky-left {
        background-color: #035997;
    }

    #main-affiliate tbody tr:nth-child(2n+2) td, #daily-lucky-spin-history tbody tr:nth-child(2n+2) td, #deposit-withdraw-history tbody tr:nth-child(2n+2) td, #tier tbody tr:nth-child(2n+2) td, #active-member-list tbody tr:nth-child(2n+2) td {
        background-color: #0075c1;
    }

    /*#main-affiliate .table-sticky tbody tr:nth-child(2n+2) .sticky-left, #daily-lucky-spin-history .table-sticky tbody tr:nth-child(2n+2) .sticky-left, #deposit-withdraw-history .table-sticky tbody tr:nth-child(2n+2) .sticky-left, #tier .table-sticky tbody tr:nth-child(2n+2) .sticky-left, #active-member-list .table-sticky tbody tr:nth-child(2n+2) .sticky-left {
        background-color: #108cdf !important;
    }*/

    .btn-sharebox-gray {
        background-color: #00a6ff;
    }

    .sharebox-container, #invite-friend .share-title {
        background-color: #00a6ff;
    }

    .downline-details {
        background-color: #D9D9D9;
    }

    .button.button-regular {
        background-color: #00a6ff;
    }

    .game-part .h3 {
        background-color: #00a6ff;
    }

    .card-header {
        background-color: #0075c1;
    }

    table.table-dls.table-bordered th:first-child {
        border-left: 1px solid #00a6ff !important;
    }

    table.table-dls.table-bordered th:last-child {
        border-right: 1px solid #00a6ff !important;
    }

    table.table-dls.table-bordered td {
        border: 0;
        border-right: 1px solid #00a6ff !important;
        border-left: 1px solid #00a6ff !important;
    }

    table.table-transaction.table-bordered th:first-child {
        border-left: 1px solid #00a6ff !important;
    }

    table.table-transaction.table-bordered th:last-child {
        border-right: 1px solid #00a6ff !important;
    }

    table.table-transaction.table-bordered th {
        border: none !important;
    }

    table.table-transaction.table-bordered td {
        border: 0px solid !important;
        border-right: 1px solid #00a6ff !important;
        border-left: 1px solid #00a6ff !important;
    }

    table.bet-history.table-sticky thead .sticky-left {
        background-color: #00a6ff !important;
    }

    table.bet-history > thead > tr > th {
        background-color: #0075c1;
    }

    table.bet-history > tbody > tr > td {
        border: 0;
        border-right: 1px solid #ffffff50;
        background-color: #006eb8 !important;
        color: #fff;
        width: 100%;
    }

    table.bet-history.table-sticky tbody .sticky-left {
        background-color: #0075c1 !important;
    }

    table.bet-history.table-sticky tbody tr:nth-child(2n+2) .sticky-left {
        background-color: #005796 !important;
    }

    table.bet-history > tbody > tr:nth-child(2n+2) td {
        background-color: #035997 !important;
        width: 100%;
    }    

    .text-success, .text-green {
        color: #1fc71f !important;
    }

    .unreadMSG {
        background-color: #d7f1ff;
    }

    @media screen and (max-width: 480px) {
        .game-part-2 .wallet-bottom-part {
            width: 100%;
        }


        section.user-profile.lobby_bg .t-center img {
            width: 100px;
        }
    }

    .profile-notif p {
        color: #035997 !important;
    }

    .jackpotpool .afb-title-h1:before {
        background-color: transparent;
    }

    #my_offcanvas1 {
        background-color: #00a6ff !important;
    }

        #my_offcanvas1 .afb-white {
            background-color: #00a6ff !important;
        }

    .btn-outline-danger {
        border-color: #fdcd31;
        color: #0060a6;
        background-color: #fdcd31;
    }

        .btn-outline-danger:hover {
            border-color: #fdcd31;
            color: #fdcd31;
            background-color: #fff;
        }

    .btn-light {
        background-color: #0060a6;
    }

    .dropdown-single:hover .dropbtn-single {
        background-image: -webkit-gradient(linear, left top, right top, from(#00a6ff), to(#00a6ff));
        background-image: linear-gradient(to right, #00a6ff, #00a6ff);
        border-radius: 2px;
    }

    .new {
        padding-top: 6px;
        padding-left: 5px;
    }

    html[lang="km"] .jackpotpool span.gold {
        font-family: Battambang !important;
    }

    .jackpotpool span.gold {
        font-family: 'Poppins', sans-serif !important;
        /*background: repeating-linear-gradient(135deg, #fff 0, #fff 20px, #fff 40px, #fff 70px, #fff 125px, #fff 160px, #fff 175px, #fff 185px, #fff 220px, #fff 235px, #fff 250px, #fff 280px, #fff 305px, #fff 385px, #fff 415px, #fff 450px, #fff 500px);*/
        color: #fff !important;
        text-shadow: none;
        filter: none;
        font-weight: normal;
    }

    html[lang="km"] .footer-wrapper01 h2 {
        font-family: Battambang !important;
    }

    .footer-wrapper01 h2 {
        font-family: 'Poppins', sans-serif !important;
    }

    html[lang="km"] p, html[lang="km"] span, html[lang="km"] ul, html[lang="km"] li, html[lang="km"] .h1, html[lang="km"] .h2, html[lang="km"] .h3, html[lang="km"] .h4, html[lang="km"] .h5, html[lang="km"] .h6,
    html[lang="km"] h1, html[lang="km"] h2, html[lang="km"] h3, html[lang="km"] h4, html[lang="km"] h5, html[lang="km"] h6, html[lang="km"] table {
        font-family: Battambang !important;
    }

    p, span, ul, li, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 button {
        font-family: 'Poppins', sans-serif !important;
    }

    html[lang="km"] input, html[lang="km"] button, html[lang="km"] select, html[lang="km"] optgroup, html[lang="km"] textarea {
        font-family: Battambang !important;
    }

    .footer-wrapper01 {
        padding: 0px !important;
    }

    /*.faq-nav .nav-link.active {
    background-color: #00a6ff;
}*/

    #faq-tab-content a:hover {
        color: #efefef;
    }

    div#faq-tab-content .card {
        background-color: #004d85;
        border-color: #ffffff50 !important;
    }

    button.afb {
        background-color: #fdcd31;
        color: #0163aa;
    }

    .single-post thead {
        border-bottom: 1px solid #fff !important;
    }

    .btn-tnc {
        background-color: #00a6ff;
    }

        .btn-tnc:hover {
            background-color: #fdcd31;
        }

    .text-light {
        color: #fdcd31 !important;
    }

    .modal-header button.close {
        background-color: #fdcd31;
    }

    i.fa.fa-refresh {
    color: #fff;
}

.input-group-prepend {
    display: none;
}

button.btn.btn-block.btn-maintheme.rounded-pill.btn-color {
    color: #0060A6 !important;
    background-color: #FDCD31;
    border-radius: 5px !important;
    width: 40% !important;
    text-transform: uppercase;
    font-weight: 700;
    background-image: none !important;
    margin: auto;
}

button.btn.btn-outline-info {
    color: #0060A6;
    background-color: #FDCD31;
    text-transform: uppercase;
    font-weight: 700;
    width: 20%;
    height: 35px !important;
}

.modal-content.one .rounded-pill, #LoginCaptchaInput, #RegisterCaptchaInput {
    border-radius: 5px !important;
}

#loginModal a, #loginModal label, #registerModal a, #registerModal label {
    color: #fff;
}

.did-floating-label-content {
    margin-bottom: 0;
}

.modal-content.one .form-group {
    margin-bottom: 1rem;
}

#registerModal .modal-content {
    background-color: #0060A6 !important;
}

.btn-primary:hover {
    background-color: #004d85 !important;
    border-color: #007bff00;
    background-image: none !important;
}

    @media (min-width: 429px) {
        #scroll3 .signin-content {
            padding-top: 0;
        }
    }

    .mandatory_field, .text-red {
        color: rgb(255, 75, 75) !important;
    }

    .required::after {
        color: rgb(255, 75, 75) !important;
    }

    .allowAmountNote, .his-error-content {
        color: rgb(255, 75, 75) !important;
    }

    .hex-code-foward {
        width: 70%;
    }

    .QR-code-crypto label {
        width: 80%;
        float: left;
    }

    .crypto-info-content small {
        color: #00a6ff;
    }

    .QR-code-crypto span {
        color: #fff;
    }

    .notif-hd-title {
        background-color: #0060a6;
    }

    .wallet-top-left, .wallet-top-left span {
        line-height: 18px;
        word-break: normal;
    }

.wallet-top-left {
    padding-top: 15px;
    padding-bottom: 15px;
}

    /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjhtZnVuLnNjc3MiLCJfOG1mdW5fY29tbW9uLnNjc3MiLCI4bWZ1bi5jc3MiLCJfOG1mdW5fY29udGVudC5zY3NzIiwiXzhtZnVuX3J3ZC5zY3NzIiwiXzhtZnVuX2ZpeGVkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZUFBQTtBQUNBLGNBQUE7QUFPQSxlQUFBO0FDUkE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0NDSUQ7O0FEV0Q7RUFDRSxxREFBQTtDQ1JEOztBRFVEO0VBQ0UsWUFBQTtDQ1BEOztBRFNEO0VBQ0UsZ0VBQUE7Q0NORDs7QURTRDtFQUNFLHdCQUFBO0NDTkQ7O0FEU0Q7RUFDRSwwQkFBQTtFQUNBLGlCQUFBO0NDTkQ7O0FEU0Q7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtDQ05EOztBRFNEO0VBQ0Usb0JBL0JjO0VBZ0NkLGFBQUE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7Q0NOSDs7QURTRDtFQUNJLDBCQUFBO0VBQ0Esa0JBQUE7Q0NOSDs7QURTRDtFQUNFLG9CQTdDUztFQThDVCxhQUFBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBcERTO0NDOENaOztBRFNEO0VBQ0UsYUFBQTtFQUNFLG9CQXRETztDQ2dEVjs7QURTRDtFQUNFLGlCQUFBO0NDTkQ7O0FEU0Q7RUFDRSxTQUFBO0NDTkQ7O0FEUUQ7RUFDRSwwQkFoRWM7RUFpRWQsMEJBQUE7RUFDQSxlQW5FUztFQW9FVCxrQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtDQ0xEOztBRE9EO0VBQ0UscUNBQUE7Q0NKRDs7QURPRDtFQUNFLDBCQTVFYztDQ3dFZjs7QURPRDtFQUNFLDBCQUFBO0NDSkQ7O0FET0Q7RUFDRSxlQUFBO0NDSkQ7O0FET0Q7RUFDRSwwQkFBQTtDQ0pEO0FES0M7RUFDRSwwQkFBQTtDQ0hIOztBRE9EO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0NDSkQ7O0FET0Q7RUFDRSxpQkFBQTtFQUNBLGVBQUE7Q0NKRDs7QURPRDtFQUNFLGVBekdjO0NDcUdmOztBRE9EO0VBQ0UsK0JBQUE7Q0NKRDs7QURPRDtFQUNFLFlBQUE7Q0NKRDs7QURPRDtFQUNFLDBCQXZIVTtDQ21IWDs7QURPRDtFQUNFLDBCQTFIUztDQ3NIVjs7QURPRDtFQUNFLHFDQUFBO0NDSkQ7O0FET0Q7RUFDRSxlQWxJUztDQzhIVjs7QURPRDtFQUNFLHFDQUFBO0VBQ0EsY0FBQTtDQ0pEOztBRE9EO0VBQ0Usb0JBQUE7Q0NKRDs7QUNySkQ7RUFDRSxxQ0FBQTtDRHdKRDs7QUNySkQ7RUFDRSwwQkZTUztDQytJVjs7QUNySkQ7RUFDRSwwQkZLUztDQ21KVjs7QUN0SkQ7RUFDRSwwQkZFUztDQ3VKVjs7QUN2SkQ7RUFDRSx3QkFBQTtDRDBKRDs7QUN4SkQ7RUFDRSxxQ0FBQTtDRDJKRDs7QUN4SkQ7RUFDRSxpQkFBQTtDRDJKRDs7QUN4SkQ7RUFDRSxlQUFBO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7Q0QySkg7O0FDeEpEO0VBQ0UsZUFBQTtFQUNBLGFBQUE7Q0QySkQ7O0FDeEpEO0VBQ0UsMEJGekJVO0VFMEJWLGNBQUE7Q0QySkQ7O0FDeEpEO0VBQ0UscUNBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0NEMkpEOztBQ3hKRDtFQUNFLDBCQUFBO0NEMkpEOztBQ3hKRDtFQUNFLDBCRnRDYztFRXVDZCxlQUFBO0NEMkpEOztBQ3pKRDtFQUNFLDRGQUFBO0VBQUEsOERBQUE7RUFDQSxhQUFBO0NENEpEOztBQzFKRDtFQUNFLDRGQUFBO0VBQUEsOERBQUE7RUFDQSxhQUFBO0NENkpEOztBQzFKRDtFQUNFLDBCRm5EYztDQ2dOZjs7QUMxSkQ7RUFDRSxrQkFBQTtDRDZKRDs7QUMxSkQ7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDRSxvQkFBQTtDRDZKSDtBQzNKQztFQUNFLGNBQUE7RUFDQSxnQkFBQTtDRDZKSDtBQzNKSztFQUNFLHFFQUFBO0VBQ0Esb0VBQUE7RUFDQSx1QkFBQTtDRDZKUDtBQzVKTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUVBQUE7RUFDQSxzRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0NEOEpUO0FDN0pTO0VBQ0UscURBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtDRCtKWDtBQ25MSztFQUNFLHFFQUFBO0VBQ0Esb0VBQUE7RUFDQSx1QkFBQTtDRHFMUDtBQ3BMTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUVBQUE7RUFDQSxzRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0NEc0xUO0FDckxTO0VBQ0UscURBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtDRHVMWDtBQzNNSztFQUNFLGtFQUFBO0VBQ0EsaUVBQUE7RUFDQSx1QkFBQTtDRDZNUDtBQzVNTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0VBQUE7RUFDQSxtRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0NEOE1UO0FDN01TO0VBQ0UscURBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtDRCtNWDtBQ25PSztFQUNFLGdFQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtDRHFPUDtBQ3BPTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0VBQUE7RUFDQSxpRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0NEc09UO0FDck9TO0VBQ0UscURBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtDRHVPWDtBQzNQSztFQUNFLGtFQUFBO0VBQ0EsaUVBQUE7RUFDQSx1QkFBQTtDRDZQUDtBQzVQTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0VBQUE7RUFDQSxtRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0NEOFBUO0FDN1BTO0VBQ0UscURBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtDRCtQWDtBQ25SSztFQUNFLG9FQUFBO0VBQ0EsbUVBQUE7RUFDQSx1QkFBQTtDRHFSUDtBQ3BSTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0VBQUE7RUFDQSxxRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0NEc1JUO0FDclJTO0VBQ0UscURBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtDRHVSWDtBQzNTSztFQUNFLG9FQUFBO0VBQ0EsbUVBQUE7RUFDQSx1QkFBQTtDRDZTUDtBQzVTTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0VBQUE7RUFDQSxxRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0NEOFNUO0FDN1NTO0VBQ0UscURBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtDRCtTWDtBQ25VSztFQUNFLCtEQUFBO0VBQ0EsOERBQUE7RUFDQSx1QkFBQTtDRHFVUDtBQ3BVTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsaUVBQUE7RUFDQSxnRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0NEc1VUO0FDclVTO0VBQ0UscURBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtDRHVVWDtBQ2xVRztFQUNFLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7Q0RvVUw7QUNsVUc7RUFDRSxnQkFBQTtDRG9VTDs7QUM5VEQ7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDRGlVRDtBQy9UQztFQUNFLGNBQUE7RUFDQSxnQkFBQTtDRGlVSDtBQzlUTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUVBQUE7RUFDQSxzRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7Q0RnVVQ7QUMvVFM7RUFDRSxxREFBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtDRGlVWDtBQ3RWTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUVBQUE7RUFDQSxzRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7Q0R3VlQ7QUN2VlM7RUFDRSxxREFBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtDRHlWWDtBQzlXTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0VBQUE7RUFDQSxtRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7Q0RnWFQ7QUMvV1M7RUFDRSxxREFBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtDRGlYWDtBQ3RZTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0VBQUE7RUFDQSxpRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7Q0R3WVQ7QUN2WVM7RUFDRSxxREFBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtDRHlZWDtBQzlaTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0VBQUE7RUFDQSxtRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7Q0RnYVQ7QUMvWlM7RUFDRSxxREFBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtDRGlhWDtBQ3RiTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0VBQUE7RUFDQSxxRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7Q0R3YlQ7QUN2YlM7RUFDRSxxREFBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtDRHliWDtBQzljTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0VBQUE7RUFDQSxxRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7Q0RnZFQ7QUMvY1M7RUFDRSxxREFBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtDRGlkWDtBQ3RlTztFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsaUVBQUE7RUFDQSxnRUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7Q0R3ZVQ7QUN2ZVM7RUFDRSxxREFBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtDRHllWDtBQ25lRztFQUNFLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7Q0RxZUw7QUNuZUc7RUFDRSxnQkFBQTtDRHFlTDs7QUM3ZEQ7RUFDRSxpQkFBQTtDRGdlRDs7QUM5ZEQ7RUFDRSwwQkZyS1U7RUVzS1YsWUFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7Q0RpZUQ7O0FDOWREO0VBQ0UsMEJBQUE7Q0RpZUQ7O0FDL2REO0VBQ0UsMEJGL0tVO0NDaXBCWDs7QUNoZUQ7RUFDRSwwQkZsTFU7Q0NxcEJYOztBQ2plRDtFQUNFLHFDQUFBO0NEb2VEOztBQ2plRDtFQUNFLDBCRnpMVTtDQzZwQlg7O0FDamVEO0VBQ0UsMEJBQUE7Q0RvZUQ7O0FDamVEO0VBQ0UsMEJBQUE7RUFDQSwwQkFBQTtDRG9lRDs7QUNqZUQ7RUFDRSxVQUFBO0NEb2VEOztBQ2plRDtFQUNFLDBCQUFBO0NEb2VEOztBQ2plRDtFQUNFLGNBQUE7Q0RvZUQ7O0FDamVEO0VBQ0UsY0FBQTtDRG9lRDs7QUNqZUQ7RUFDRSxpQkFBQTtDRG9lRDs7QUNqZUQ7RUFDRSxZQUFBO0NEb2VEOztBQ2plRDtFQUNFLGtHQUFBO0VBQUEsbUVBQUE7Q0RvZUQ7O0FDamVEO0VBQ0UsMEJGaE9jO0VFaU9kLGVGbE9TO0NDc3NCVjs7QUNqZUQ7RUFDRSwwQkFBQTtDRG9lRDs7QUNqZUQ7RUFDRSxZQUFBO0NEb2VEOztBQ2plRDtFQUNFLGVGN09jO0NDaXRCZjs7QUNqZUQ7RUFDRSwwQkZqUGM7Q0NxdEJmOztBQ2plRDtFQUNFLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7Q0RvZUQ7O0FDamVEO0VBQ0Usb0JBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsMEJGblFTO0NDdXVCVjs7QUNqZUQ7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtDRG9lRDtBQ2xlQztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7Q0RvZUg7QUNuZUc7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsMEJGcFJNO0VFcVJOLG1CQUFBO0VBQ0Esb0JBQUE7Q0RxZUw7QUNwZUs7RUFDRSxVQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtDRHNlUDtBQ3JlTztFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtDRHVlVDtBQ3JlTztFQUNFLGFBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7Q0R1ZVQ7QUNsZUM7RUFDRSxXQUFBO0VBQ0EsYUFBQTtDRG9lSDs7QUNoZUQ7RUFDRSxjQUFBO0NEbWVEOztBQ2hlRDtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0NEbWVEO0FDbGVDO0VBQ0UsZ0JBQUE7Q0RvZUg7QUNuZUc7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0NEcWVMO0FDcGVLO0VBQ0UsZ0JBQUE7Q0RzZVA7QUNwZUs7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSw2QkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEZBQUE7RUFBQSw4REFBQTtDRHNlUDtBQ3JlTztFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtDRHVlVDtBQ3JlTztFQUNFLGFBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7Q0R1ZVQ7O0FDaGVEO0VBQ0UsOEZBQUE7RUFBQSwrREFBQTtDRG1lRDs7QUNoZUQ7RUFDRSxlRjNXYztDQzgwQmY7O0FDaGVEO0VBQ0UseUNBQUE7Q0RtZUQ7O0FDaGVEO0VBQ0UsMEJGclhVO0NDdzFCWDs7QUNoZUQ7RUFDRSxZQUFBO0NEbWVEOztBQ2hlRDtFQUNFLDBCRjNYYztFRTRYZCxlQUFBO0NEbWVEOztBQ2hlRDtFQUNFLDBCQUFBO0NEbWVEOztBQ2hlRDtFQUNFLGVGcFljO0NDdTJCZjs7QUNoZUQ7RUFDRSwwQkYxWVU7Q0M2MkJYOztBQ2hlRDtFQUNFLHVCQUFBO0NEbWVEOztBQ2plRDtFQUNFLDBCRmhaUztDQ28zQlY7O0FDamVEO0VBQ0UsMEJGclpVO0NDeTNCWDs7QUNqZUQ7RUFDRSxZQUFBO0NEb2VEOztBQ2plRDtFQUNFLGlDQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtDRG9lRDs7QUNqZUQ7RUFDRSxVQUFBO0NEb2VEOztBQ2plRDtFQUNFLHNGQUFBO0VBQUEsd0RBQUE7RUFDRSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7Q0RvZUg7O0FDamVEO0VBQ0UsOEJBQUE7Q0RvZUQ7O0FDamVEO0VBQ0UsOEZBQUE7RUFBQSwrREFBQTtFQUNBLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7Q0RvZUg7O0FDamVEO0VBQ0UsZUYvYlM7Q0NtNkJWOztBQ2plRDtFQUNFLGVGcGNVO0NDdzZCWDs7QUNsZUQ7RUFDRSxZQUFBO0VBQ0EsNEZBQUE7RUFBQSw4REFBQTtDRHFlRDs7QUNuZUQ7RUFDRSxZQUFBO0VBQ0EsNEZBQUE7RUFBQSw4REFBQTtDRHNlRDs7QUNwZUQ7RUFDRSxxQ0FBQTtDRHVlRDs7QUNwZUQ7RUFDRSxZQUFBO0NEdWVEOztBQ3BlRDtFQUNFLHFDQUFBO0NEdWVEOztBQ3BlRDtFQUNFLGNBQUE7Q0R1ZUQ7O0FDcGVEO0VBQ0UsZUY3ZGM7RUU4ZGQsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7Q0R1ZUQ7O0FDcGVEO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0NEdWVEOztBQ3JlRDtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0NEd2VEOztBQ3RlRDtFQUNFLHFDQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTtFQUNBLHFDQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0NEeWVEOztBQ3RlRDtFQUNFLDJCQUFBO0NEeWVEOztBQ3RlRDtFQUNFLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7Q0R5ZUQ7O0FDdmVEO0VBQ0UsMEJGcGdCUztDQzgrQlY7O0FDeGVEO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0NEMmVEO0FDMWVDO0VBQ0ksaUNBQUE7VUFBQSx5QkFBQTtDRDRlTDs7QUN6ZUQ7RUFDRSxrQkFBQTtDRDRlRDs7QUN6ZUQ7RUFDRSxxQ0FBQTtFQUNBLGlFQUFBO0VBQ0EsZ0VBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0NENGVEO0FDM2VDO0VBQ0kscUNBQUE7Q0Q2ZUw7O0FDemVEO0VBQ0UsMEJGL2hCVTtDQzJnQ1g7O0FDemVEO0VBQ0UsdUdBQUE7RUFBQSx5RUFBQTtDRDRlRDs7QUU1aENEO0VBSVU7SUFDRSx1QkFBQTtJQUNBLGtHQUFBO0lBQ0EsdUJBQUE7R0Y0aENUOztFRS9oQ087SUFDRSx1QkFBQTtJQUNBLGtHQUFBO0lBQ0EsdUJBQUE7R0ZraUNUOztFRTVoQ0s7SUFDRSx1QkFBQTtJQUNBLDRGQUFBO0lBQ0EsdUJBQUE7R0YraENQOztFRTNoQ0c7SUFDRSwwQkFBQTtHRjhoQ0w7O0VFdmhDaUI7SUFFSSxrQkFBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtHRnloQ3JCO0NBQ0Y7QUVqaENEO0VBRVE7SUFDRSxjQUFBO0dGa2hDUDtFRWhoQ087SUFDRSxjQUFBO0dGa2hDVDs7RUU5Z0NDO0lBQ0ksY0FBQTtHRmloQ0w7O0VFL2dDQztJQUNJLGVBQUE7R0ZraENMOztFRWhoQ0M7SUFDSSxjQUFBO0dGbWhDTDs7RUVqaENDO0lBQ0ksVUFBQTtHRm9oQ0w7O0VFbGhDQztJQUNJLFlBQUE7SUFDQSxjQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtJQUNBLG9CQUFBO0dGcWhDTDtFRXBoQ0s7SUFDSSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtHRnNoQ1Q7RUVyaENTO0lBQ0ksYUFBQTtJQUNBLG1CQUFBO0lBQ0EsY0FBQTtHRnVoQ2I7RUV0aENhO0lBQ0ksbUJBQUE7R0Z3aENqQjtFRXJoQ2lCO0lBQ0ksbUJBQUE7SUFDQSxhQUFBO0dGdWhDckI7O0VFaGhDQztJQUNJLGNBQUE7R0ZtaENMOztFRWpoQ0M7SUFDSSwwQkhsRlE7SUdtRlIsZUhwRkc7SUdxRkgsbUJBQUE7R0ZvaENMOztFRTlnQ0M7SUFDSSx1QkFBQTtHRmloQ0w7O0VFOWdDQztJQUNJLFlBQUE7R0ZpaENMO0VFaGhDSztJQUNJLFlBQUE7R0ZraENUO0VFamhDUztJQUNJLGFBQUE7SUFDQSxjQUFBO0lBQ0EsWUFBQTtJQUNBLG1CQUFBO0dGbWhDYjtFRWxoQ2E7SUFDSSxnQkFBQTtHRm9oQ2pCO0VFaGhDcUI7SUFDSSw2QkFBQTtHRmtoQ3pCO0VFN2dDYTtJQUNJLFVBQUE7SUFDQSxXQUFBO0lBQ0EsYUFBQTtJQUNBLGNBQUE7R0YrZ0NqQjtFRTlnQ2lCO0lBQ0ksaUJBQUE7SUFDQSxrQkFBQTtJQUNBLFlBQUE7R0ZnaENyQjtFRTlnQ2lCO0lBQ0ksbUJBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtJQUNBLG1CQUFBO0lBQ0EsaUJBQUE7R0ZnaENyQjs7RUV2Z0NTO0lBQ0ksYUFBQTtHRjBnQ2I7RUV6Z0NhO0lBQ0ksYUFBQTtHRjJnQ2pCO0VFMWdDaUI7SUFDSSxnQkFBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtHRjRnQ3JCO0VFMWdDaUI7SUFDSSxnQkFBQTtJQUNBLGlCQUFBO0dGNGdDckI7O0VFdGdDQztJQUNJLDJCQUFBO0dGeWdDTDs7RUV2Z0NDO0lBQ0ksMEJIbktHO0dDNnFDUjs7RUV4Z0NDO0lBQ0ksMEJIdEtHO0dDaXJDUjs7RUV6Z0NDO0lBQ0ksMEJIMUtJO0lHMktKLG9CQUFBO0dGNGdDTDs7RUUxZ0NDO0lBQ0ksMEJBQUE7SUFDQSx1QkFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtHRjZnQ0w7O0VFM2dDQztJQUNJLDBCSG5MRztHQ2lzQ1I7O0VFNWdDQztJQUNJLFdBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtHRitnQ0w7RUU5Z0NLO0lBQ0ksaUNBQUE7WUFBQSx5QkFBQTtHRmdoQ1Q7O0VFN2dDQztJQUNJLGlCQUFBO0dGZ2hDTDs7RUU5Z0NDO0lBQ0ksZUhoTVE7R0NpdENiOztFRS9nQ0M7SUFDSSwwQkhwTUc7R0NzdENSOztFRWhoQ0M7SUFDSSxzQkh0TVE7SUd1TVIsZUh4TUc7SUd5TUgsMEJIeE1RO0dDMnRDYjs7RUVqaENDO0lBQ0ksc0JIM01RO0lHNE1SLGVINU1RO0lHNk1SLHVCQUFBO0dGb2hDTDs7RUVsaENDO0lBQ0ksd0JBQUE7R0ZxaENMOztFRW5oQ0M7SUFDSSx3QkFBQTtHRnNoQ0w7O0VFcGhDQztJQUNJLGFBQUE7R0Z1aENMOztFRXJoQ0M7SUFDSSwwQkFBQTtHRndoQ0w7O0VFdGhDQztJQUNJLFlBQUE7R0Z5aENMOztFRXZoQ0M7SUFDSSxxQ0FBQTtHRjBoQ0w7RUV6aENLO0lBQ0kscUNBQUE7R0YyaENUO0NBQ0Y7QUV2aENEO0VBRVE7SUFDRSxjQUFBO0dGd2hDUDtFRXRoQ087SUFDRSxjQUFBO0dGd2hDVDs7RUVwaENDO0lBQ0ksY0FBQTtHRnVoQ0w7O0VFcmhDQztJQUNJLGVBQUE7R0Z3aENMOztFRXRoQ0M7SUFDSSxjQUFBO0dGeWhDTDs7RUV2aENDO0lBQ0ksVUFBQTtHRjBoQ0w7O0VFeGhDQztJQUNJLFlBQUE7SUFDQSxjQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtJQUNBLG9CQUFBO0dGMmhDTDtFRTFoQ0s7SUFDSSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtHRjRoQ1Q7RUUzaENTO0lBQ0ksYUFBQTtJQUNBLG1CQUFBO0lBQ0EsY0FBQTtHRjZoQ2I7RUU1aENhO0lBQ0ksbUJBQUE7R0Y4aENqQjtFRTNoQ2lCO0lBQ0ksbUJBQUE7SUFDQSxhQUFBO0dGNmhDckI7O0VFdGhDQztJQUNJLGNBQUE7R0Z5aENMOztFRXZoQ0M7SUFDSSwwQkg5UlE7SUcrUlIsZUhoU0c7SUdpU0gsbUJBQUE7R0YwaENMOztFRXZoQ0M7SUFDSSxZQUFBO0dGMGhDTDs7RUV4aENDO0lBQ0ksdUJBQUE7R0YyaENMOztFRXhoQ0M7SUFDSSxZQUFBO0dGMmhDTDtFRTFoQ0s7SUFDSSxZQUFBO0dGNGhDVDtFRTNoQ1M7SUFDSSxhQUFBO0lBQ0EsY0FBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtHRjZoQ2I7RUU1aENhO0lBQ0ksZ0JBQUE7R0Y4aENqQjtFRTFoQ3FCO0lBQ0ksNkJBQUE7R0Y0aEN6QjtFRXZoQ2E7SUFDSSxVQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7SUFDQSxjQUFBO0dGeWhDakI7RUV4aENpQjtJQUNJLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxZQUFBO0dGMGhDckI7RUV4aENpQjtJQUNJLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUE7SUFDQSxtQkFBQTtJQUNBLGlCQUFBO0dGMGhDckI7O0VFamhDUztJQUNJLGFBQUE7R0ZvaENiO0VFbmhDYTtJQUNJLGFBQUE7R0ZxaENqQjtFRXBoQ2lCO0lBQ0ksZ0JBQUE7SUFDQSxpQkFBQTtHRnNoQ3JCO0VFcGhDaUI7SUFDSSxnQkFBQTtJQUNBLGlCQUFBO0dGc2hDckI7O0VFaGhDQztJQUNJLDJCQUFBO0dGbWhDTDs7RUVqaENDO0lBQ0ksMEJIOVdHO0dDazRDUjs7RUVsaENDO0lBQ0ksMEJIalhHO0dDczRDUjs7RUVuaENDO0lBQ0ksMEJIclhJO0lHc1hKLG9CQUFBO0dGc2hDTDs7RUVwaENDO0lBQ0ksMEJBQUE7SUFDQSx1QkFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtHRnVoQ0w7O0VFcmhDQztJQUNJLDBCSDlYRztHQ3M1Q1I7O0VFdGhDQztJQUNJLFdBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtHRnloQ0w7RUV4aENLO0lBQ0ksaUNBQUE7WUFBQSx5QkFBQTtHRjBoQ1Q7O0VFdmhDQztJQUNJLGlCQUFBO0dGMGhDTDs7RUV4aENDO0lBQ0ksZUgzWVE7R0NzNkNiOztFRXpoQ0M7SUFDSSwwQkgvWUc7R0MyNkNSOztFRTFoQ0M7SUFDSSxzQkhqWlE7SUdrWlIsZUhuWkc7SUdvWkgsMEJIblpRO0dDZzdDYjs7RUUzaENDO0lBQ0ksc0JIdFpRO0lHdVpSLGVIdlpRO0lHd1pSLHVCQUFBO0dGOGhDTDs7RUU1aENDO0lBQ0ksd0JBQUE7R0YraENMOztFRTdoQ0M7SUFDSSx3QkFBQTtHRmdpQ0w7O0VFOWhDQztJQUNJLGFBQUE7R0ZpaUNMOztFRS9oQ0M7SUFDSSwwQkFBQTtHRmtpQ0w7O0VFaGlDQztJQUNJLFlBQUE7R0ZtaUNMOztFRWppQ0M7SUFDSSxxQ0FBQTtHRm9pQ0w7RUVuaUNLO0lBQ0kscUNBQUE7R0ZxaUNUO0NBQ0Y7QUUvaENEO0VBQ0k7SUFDSSxjQUFBO0dGaWlDTDs7RUUvaENDO0lBQ0ksZUFBQTtHRmtpQ0w7O0VFaGlDQztJQUNJLGNBQUE7R0ZtaUNMOztFRWppQ0M7SUFDSSxVQUFBO0dGb2lDTDs7RUVsaUNDO0lBQ0ksWUFBQTtJQUNBLGNBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0dGcWlDTDtFRXBpQ0s7SUFDSSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtHRnNpQ1Q7RUVyaUNTO0lBQ0ksYUFBQTtJQUNBLG1CQUFBO0lBQ0EsY0FBQTtHRnVpQ2I7RUV0aUNhO0lBQ0ksbUJBQUE7R0Z3aUNqQjtFRXJpQ2lCO0lBQ0ksZ0JBQUE7SUFDQSxZQUFBO0dGdWlDckI7O0VFaGlDQztJQUNJLGNBQUE7R0ZtaUNMOztFRWppQ0M7SUFDSSwwQkhqZVE7SUdrZVIsZUhuZUc7SUdvZUgsbUJBQUE7R0ZvaUNMOztFRWppQ0M7SUFDSSxZQUFBO0dGb2lDTDs7RUVsaUNDO0lBQ0ksdUJBQUE7R0ZxaUNMOztFRWxpQ0M7SUFDSSxZQUFBO0dGcWlDTDtFRXBpQ0s7SUFDSSxZQUFBO0dGc2lDVDtFRXJpQ1M7SUFDSSxZQUFBO0lBQ0EsYUFBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtHRnVpQ2I7RUV0aUNhO0lBQ0ksZ0JBQUE7R0Z3aUNqQjtFRXBpQ3FCO0lBQ0ksMEJBQUE7R0ZzaUN6QjtFRWppQ2E7SUFDSSxTQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0dGbWlDakI7RUVsaUNpQjtJQUNJLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxZQUFBO0dGb2lDckI7RUVsaUNpQjtJQUNJLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUE7SUFDQSw4QkFBQTtZQUFBLHNCQUFBO0lBQ0EsbUJBQUE7SUFDQSxnQkFBQTtHRm9pQ3JCOztFRTNoQ1M7SUFDSSxhQUFBO0dGOGhDYjtFRTdoQ2E7SUFDSSxhQUFBO0dGK2hDakI7RUU5aENpQjtJQUNJLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtHRmdpQ3JCO0VFOWhDaUI7SUFDSSxrQkFBQTtJQUNBLGlCQUFBO0dGZ2lDckI7O0VFMWhDQztJQUNJLDJCQUFBO0dGNmhDTDs7RUUzaENDO0lBQ0ksMEJIcGpCRztHQ2tsRFI7O0VFNWhDQztJQUNJLDBCSHZqQkc7R0NzbERSOztFRTdoQ0M7SUFDSSwwQkgzakJJO0lHNGpCSixvQkFBQTtHRmdpQ0w7O0VFOWhDQztJQUNJLDBCQUFBO0lBQ0EsdUJBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7R0ZpaUNMOztFRS9oQ0M7SUFDSSwwQkhwa0JHO0dDc21EUjs7RUVoaUNDO0lBQ0ksV0FBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0dGbWlDTDtFRWxpQ0s7SUFDSSxpQ0FBQTtZQUFBLHlCQUFBO0dGb2lDVDs7RUVqaUNDO0lBQ0ksaUJBQUE7R0ZvaUNMOztFRWxpQ0M7SUFDSSxlSGpsQlE7R0NzbkRiOztFRW5pQ0M7SUFDSSwwQkhybEJHO0dDMm5EUjs7RUVwaUNDO0lBQ0ksc0JIdmxCUTtJR3dsQlIsZUh6bEJHO0lHMGxCSCwwQkh6bEJRO0dDZ29EYjs7RUVyaUNDO0lBQ0ksc0JINWxCUTtJRzZsQlIsZUg3bEJRO0lHOGxCUix1QkFBQTtHRndpQ0w7O0VFdGlDQztJQUNJLHdCQUFBO0dGeWlDTDs7RUV2aUNDO0lBQ0ksd0JBQUE7R0YwaUNMOztFRXhpQ0M7SUFDSSxhQUFBO0dGMmlDTDs7RUV6aUNDO0lBQ0ksMEJBQUE7R0Y0aUNMOztFRTFpQ0M7SUFDSSxZQUFBO0dGNmlDTDs7RUUzaUNDO0lBQ0kscUNBQUE7SUFDQSxpRUFBQTtJQUNBLGdFQUFBO0lBQ0EsNEJBQUE7SUFDQSx1QkFBQTtHRjhpQ0w7RUU3aUNLO0lBQ0kscUNBQUE7R0YraUNUO0NBQ0Y7QUV6aUNEO0VBTVk7SUFDSSxZQUFBO0dGc2lDYjtFRXJpQ2E7SUFDSSxZQUFBO0dGdWlDakI7RUV0aUNpQjtJQUNJLFlBQUE7SUFDQSxrQkFBQTtHRndpQ3JCO0VFcmlDYTtJQUNJLG1CQUFBO0dGdWlDakI7O0VFNWhDaUI7SUFDSSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxZQUFBO0dGK2hDckI7Q0FDRjtBRW5oQ0Q7RUFNWTtJQUNJLGFBQUE7R0ZnaENiO0VFL2dDYTtJQUNJLFlBQUE7R0ZpaENqQjtFRWhoQ2lCO0lBQ0ksWUFBQTtJQUNBLGtCQUFBO0dGa2hDckI7RUVoaENpQjtJQUVJLG1CQUFBO0dGaWhDckI7RUU3Z0NhO0lBQ0ksbUJBQUE7R0YrZ0NqQjs7RUV4Z0NTO0lBQ0ksV0FBQTtJQUNBLGlCQUFBO0dGMmdDYjtFRXhnQ2lCO0lBQ0ksWUFBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtHRjBnQ3JCOztFRWxnQ0M7SUFDSSxpQkFBQTtHRnFnQ0w7O0VFbGdDQztJQUNJLGdCQUFBO0dGcWdDTDtDQUNGO0FHOXVERDtFQUNJLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0NIZ3ZESDs7QUc5dUREO0VBQ0ksNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLFlBQUE7Q0hpdkRIOztBRzl1REQ7RUFDSSxhQUFBO0VBQ0EsMEJKR087Q0M4dURWOztBRzl1REQ7RUFDSSxjQUFBO0NIaXZESDs7QUcvdUREO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSw2QkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEZBQUE7RUFBQSw4REFBQTtDSGt2REg7O0FHL3VERDtFQUNJLGFBQUE7RUFDQSw2QkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEZBQUE7RUFBQSw4REFBQTtDSGt2REg7O0FHL3VERDtFQUNJLFlBQUE7Q0hrdkRIOztBRy91REQ7RUFDSSxZQUFBO0NIa3ZESDs7QUcvdUREO0VBQ0ksMEJKN0JPO0NDK3dEVjs7QUcvdUREO0VBQ0ksWUFBQTtDSGt2REg7O0FHL3VERDtFQUNJLDhCQUFBO0NIa3ZESDs7QUcvdUREO0VBQ0ksdUJBQUE7TUFBQSxvQkFBQTtVQUFBLHNCQUFBO0NIa3ZESDs7QUcvdUREO0VBQ0ksWUFBQTtDSGt2REg7O0FHL3VERDtFQUNJLDRGQUFBO0VBQUEsOERBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0NIa3ZESDs7QUcvdUREO0VBQ0ksZUp0RFk7Q0N3eURmOztBRy91REQ7RUFDSSxxQ0FBQTtDSGt2REg7O0FHL3VERDtFQUNJLDBCQUFBO0NIa3ZESDs7QUcvdUREO0VBQ0ksMEJKcEVRO0NDc3pEWDs7QUcvdUREO0VBQ0ksVUFBQTtDSGt2REg7O0FHL3VERDtFQUNJLFVBQUE7RUFDQSxrQ0FBQTtDSGt2REg7O0FHaHZERDtFQUNJLDBCQUFBO0NIbXZESDs7QUdqdkREO0VBQ0ksMEJBQUE7RUFDQSxZQUFBO0VBQ0Esa0NBQUE7Q0hvdkRIOztBR2x2REQ7RUFDSSwwQkFBQTtDSHF2REg7O0FHbnZERDtFQUNJLDBCQUFBO0NIc3ZESDs7QUdudkREO0VBQ0ksMEJKL0ZRO0NDcTFEWDs7QUdudkREO0VBQ0ksNEZBQUE7RUFBQSw4REFBQTtDSHN2REg7O0FHbnZERDtFQUNJLDBCSnRHTztDQzQxRFY7O0FHbnZERDtFQUNJLDBCSjFHTztDQ2cyRFY7O0FHbnZERDtFQUNJLFVBQUE7RUFDQSwwQkpoSFE7Q0NzMkRYOztBR252REQ7RUFDSSxxQ0FBQTtDSHN2REg7O0FHbnZERDtFQUNJLFVBQUE7Q0hzdkRIOztBR252REQ7RUFDSSx1QkFBQTtDSHN2REg7O0FHbnZERDtFQUNJLFlBQUE7RUFDQSwwQkpqSVE7Q0N1M0RYOztBR252REQ7RUFDSSx1QkFBQTtDSHN2REg7O0FHcHZERDtFQUNJLFVBQUE7RUFDQSx1QkFBQTtDSHV2REg7O0FHcnZERDtFQUNJLDBCSjNJTztDQ200RFY7O0FHcnZERDtFQUNJLDBCQUFBO0NId3ZESDs7QUdydkREO0VBQ0ksWUFBQTtDSHd2REg7O0FHcnZERDtFQUNJLDBCQUFBO0NId3ZESDs7QUdydkREO0VBQ0ksMEJBQUE7Q0h3dkRIOztBR3J2REQ7RUFDSSxZQUFBO0NId3ZESDs7QUdydkREO0VBQ0ksMEJKcEtRO0NDNDVEWDs7QUdydkREO0VBQ0ksMkJKeEtRO0NDZzZEWDs7QUdydkREO0VBQ0ksMEJBQUE7Q0h3dkRIOztBR3J2REQ7RUFDSSxlSjlLWTtDQ3M2RGY7O0FHcnZERDtFQUNJLDBCSnBMUTtDQzQ2RFg7O0FHcnZERDtFQUNJLDBCQUFBO0NId3ZESDs7QUdydkREO0VBQ0ksMEJBQUE7RUFDQSxZQUFBO0NId3ZESDs7QUdydkREO0VBQ0ksMEJBQUE7Q0h3dkRIOztBR3J2REQ7RUFDSSwwQkFBQTtDSHd2REg7O0FHcnZERDtFQUNJLDBCQUFBO0NId3ZESDs7QUdydkREO0VBQ0ksMEJKN01RO0NDcThEWDs7QUdydkREO0VBQ0ksMEJKak5RO0NDeThEWDs7QUdydkREO0VBQ0ksMEJBQUE7Q0h3dkRIOztBR3J2REQ7RUFDSSwwQkp6TlE7Q0NpOURYOztBR3J2REQ7RUFDSSwwQko3TlE7Q0NxOURYOztBR3J2REQ7RUFDSSwwQkFBQTtDSHd2REg7O0FHdHZERDtFQUNJLFVBQUE7RUFDQSxrQ0FBQTtDSHl2REg7O0FHdHZERDtFQUNJLFVBQUE7RUFDQSxrQ0FBQTtDSHl2REg7O0FHcnZERDtFQUNJLHFDQUFBO0NId3ZESDs7QUdydkREO0VBQ0ksMEJBQUE7Q0h3dkRIOztBR3J2REQ7RUFDSSxVQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLFlBQUE7Q0h3dkRIOztBR3J2REQ7RUFDSSxxQ0FBQTtDSHd2REg7O0FHcnZERDtFQUNJLHFDQUFBO0NId3ZESDs7QUdydkREO0VBQ0kscUNBQUE7Q0h3dkRIOztBR3J2REQ7RUFDSSwwQkFBQTtDSHd2REg7O0FHcnZERDtFQUNJLDBCQUFBO0NId3ZESDs7QUdydkREO0VBQ0csMEJBQUE7Q0h3dkRGOztBR3B2REQ7RUFDSSw4QkFBQTtDSHV2REg7O0FHcHZERDtFQUNJLHFDQUFBO0NIdXZESDtBR3R2REc7RUFDSSxxQ0FBQTtDSHd2RFA7O0FHcHZERDtFQUNJLHNCSmhTWTtFSWlTWixlSmxTTztFSW1TUCwwQkpsU1k7Q0N5aEVmOztBR3J2REQ7RUFDSSxzQkpyU1k7RUlzU1osZUp0U1k7RUl1U1osdUJBQUE7Q0h3dkRIOztBR3J2REQ7RUFDSSwwQko1U087Q0NvaUVWOztBR3J2REQ7RUFDSSw0RkFBQTtFQUFBLDhEQUFBO0VBQ0EsbUJBQUE7Q0h3dkRIIiwiZmlsZSI6IjhtZnVuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGJvb3RzdHJhcCAqL1xyXG4vKiByZXF1aXJlZCAqL1xyXG4vLyBAaW1wb3J0ICdmdW5jdGlvbnMnO1xyXG4vLyBAaW1wb3J0ICcuL2hlbHBlcnMvdmFyaWFibGVzJzsgLy8g5L2/55So5pys5Zyw5qqU5qGIXHJcbi8vIEBpbXBvcnQgJ21peGlucyc7XHJcblxyXG4vLyBAaW1wb3J0ICdib290c3RyYXAnOyAvL+i8ieWFpeWFqOmDqFxyXG5cclxuLyogYm9vdHN0cmFwICovXHJcblxyXG5AaW1wb3J0IFwiOG1mdW5fY29tbW9uXCI7XHJcbkBpbXBvcnQgXCI4bWZ1bl9jb250ZW50XCI7XHJcbkBpbXBvcnQgXCI4bWZ1bl90aGVtZVwiO1xyXG5AaW1wb3J0IFwiOG1mdW5fcndkXCI7XHJcbkBpbXBvcnQgXCI4bWZ1bl9maXhlZFwiO1xyXG4iLCI6cm9vdCB7XHJcbiAgLS1saWdodFRoZW1lOiAjZmZmO1xyXG4gIC0tZGFya1RoZW1lOiAjMDAwO1xyXG4gIC0tbWFpblRoZW1lOiAjMDBhNmZmO1xyXG4gIC0tc3ViVGhlbWU6ICMwMDYwYTY7XHJcbiAgLS1jb250cmFzdFRoZW1lOiAjZmRjZDMxO1xyXG5cclxuICAvLy0tYmctbWFpblRoZW1lOiB2YXIoLS1kYXJrVGhlbWUpO1xyXG4gIC8vLS10ZXh0LW1haW5UaGVtZTogdmFyKC0tbGlnaHRUaGVtZSk7XHJcbn1cclxuXHJcbiRsaWdodFRoZW1lOiAjZmZmO1xyXG4kZGFya1RoZW1lOiAjMDAwO1xyXG4kbWFpblRoZW1lOiAjMDBhNmZmO1xyXG4kc3ViVGhlbWU6ICMwMDYwYTY7XHJcbiRjb250cmFzdFRoZW1lOiAjZmRjZDMxO1xyXG5cclxuJGJnLW1haW50aGVtZTogJGRhcmtUaGVtZTtcclxuJHRleHQtbWFpbnRoZW1lOiAkbGlnaHRUaGVtZTtcclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmIWltcG9ydGFudDtcclxufVxyXG5hIHtcclxuICBjb2xvcjogI2ZmZjtcclxufSBcclxuLmFmYi13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vOG1mdW5fYmcuanBnKSByZXBlYXQ7XHJcbn1cclxuXHJcbiNjYXJvdXNlbEV4YW1wbGVJbmRpY2F0b3JzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLmFmYi13cmFwcGVyIC5jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLnNpbXBsZS1sb2dpbiAuZmxkIHtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG5idXR0b24uYnRuLXN1Y2Nlc3MuYnRuLWxvZ2luIHtcclxuICBiYWNrZ3JvdW5kOiAkY29udHJhc3RUaGVtZTtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAycHggMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG5idXR0b24uYnRuLXN1Y2Nlc3MuYnRuLWxvZ2luIHNwYW4ge1xyXG4gICAgY29sb3I6ICMwMDRkODUhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbmJ1dHRvbi5idG5bZGF0YS10YXJnZXQ9XCIjcmVnaXN0ZXJNb2RhbFwiXXtcclxuICBiYWNrZ3JvdW5kOiAkc3ViVGhlbWU7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBjb2xvcjogJGxpZ2h0VGhlbWU7XHJcbn1cclxuXHJcbmJ1dHRvbi5hZmItbS1tZW51IHtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3ViVGhlbWU7XHJcbn1cclxuXHJcbi5hZmItaGVhZGVyLW1lbnUgLmRyb3Bkb3duLXNpbmdsZSB7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuLmFmYi1oZWFkZXItbWVudSAuaW5mby1pY29uIHtcclxuICB0b3A6IDRweDtcclxufVxyXG4uZC1pbmxpbmUtZmxleCBidXR0b24uYnRuLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICRzdWJUaGVtZTtcclxuICBwYWRkaW5nOiAwcHggMTVweDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuLmQtaW5saW5lLWZsZXggYnV0dG9uLmJ0bi1wcmltYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZDEyIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ1dHRvbi1hZmIub25lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxufVxyXG5cclxuLlRvZ2dsZVBhbmVsX19QYW5lbE9uZSwgLlRvZ2dsZVBhbmVsX19QYW5lbFR3byB7XHJcbiAgY29sb3I6ICMwMDRkODUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW1vdW50LWJ1dHRvbiB7XHJcbiAgY29sb3I6ICMwMDRkODU7XHJcbn1cclxuXHJcbi5idXR0b24tYWZiIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDg1O1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcclxuICB9XHJcbn1cclxuXHJcbiN0b3AtRGVwb3NpdC1CdG4ge1xyXG4gIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiN0b3AtV2l0aGRyYXctQnRuIHtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYWZiLXRpdGxlLWgxIC5oMSB7XHJcbiAgY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG59XHJcblxyXG4udmwge1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbnRyYXN0VGhlbWU7XHJcbn1cclxuXHJcbi5hZmItdGl0bGUtaDEgYSBzcGFuIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRoZW1lO1xyXG59XHJcblxyXG5idXR0b24uYWZiMDEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWJUaGVtZTtcclxufVxyXG5cclxuYnV0dG9uLmFmYjpob3ZlciwgYnV0dG9uLmFmYjAxOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRoZW1lIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYmxlIHRkLCAudGFibGUgdGgge1xyXG4gIGNvbG9yOiAkc3ViVGhlbWU7XHJcbn1cclxuXHJcbi5tYWluLm5hdi13cmFwcGVyIC5uYXYtaXRlbS1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRoZW1lIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWVnYW1lbnUgLm1lZ2FtZW51LW5hdiAubmF2LWxpbms6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMwMDRkODU7XHJcbn1cclxuXHJcbiIsIi8qIGJvb3RzdHJhcCAqL1xuLyogcmVxdWlyZWQgKi9cbi8qIGJvb3RzdHJhcCAqL1xuOnJvb3Qge1xuICAtLWxpZ2h0VGhlbWU6ICNmZmY7XG4gIC0tZGFya1RoZW1lOiAjMDAwO1xuICAtLW1haW5UaGVtZTogIzAwYTZmZjtcbiAgLS1zdWJUaGVtZTogIzAwNjBhNjtcbiAgLS1jb250cmFzdFRoZW1lOiAjZmRjZDMxO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWZiLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vOG1mdW5fYmcuanBnKSByZXBlYXQ7XG59XG5cbiNjYXJvdXNlbEV4YW1wbGVJbmRpY2F0b3JzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5hZmItd3JhcHBlciAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNpbXBsZS1sb2dpbiAuZmxkIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5idXR0b24uYnRuLXN1Y2Nlc3MuYnRuLWxvZ2luIHtcbiAgYmFja2dyb3VuZDogI2ZkY2QzMTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuYnV0dG9uLmJ0bi1zdWNjZXNzLmJ0bi1sb2dpbiBzcGFuIHtcbiAgY29sb3I6ICMwMDRkODUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbmJ1dHRvbi5idG5bZGF0YS10YXJnZXQ9XCIjcmVnaXN0ZXJNb2RhbFwiXSB7XG4gIGJhY2tncm91bmQ6ICMwMDYwYTY7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJ1dHRvbi5hZmItbS1tZW51IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA2MGE2O1xufVxuXG4uYWZiLWhlYWRlci1tZW51IC5kcm9wZG93bi1zaW5nbGUge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYWZiLWhlYWRlci1tZW51IC5pbmZvLWljb24ge1xuICB0b3A6IDRweDtcbn1cblxuLmQtaW5saW5lLWZsZXggYnV0dG9uLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkY2QzMTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDYwYTY7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uZC1pbmxpbmUtZmxleCBidXR0b24uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZDEyICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tYWZiLm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGNkMzE7XG59XG5cbi5Ub2dnbGVQYW5lbF9fUGFuZWxPbmUsIC5Ub2dnbGVQYW5lbF9fUGFuZWxUd28ge1xuICBjb2xvcjogIzAwNGQ4NSAhaW1wb3J0YW50O1xufVxuXG4uYW1vdW50LWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA0ZDg1O1xufVxuXG4uYnV0dG9uLWFmYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkODU7XG59XG4uYnV0dG9uLWFmYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG59XG5cbiN0b3AtRGVwb3NpdC1CdG4ge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3RvcC1XaXRoZHJhdy1CdG4ge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFmYi10aXRsZS1oMSAuaDEge1xuICBjb2xvcjogI2ZkY2QzMTtcbn1cblxuLnZsIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmRjZDMxO1xufVxuXG4uYWZiLXRpdGxlLWgxIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xufVxuXG5idXR0b24uYWZiMDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xufVxuXG5idXR0b24uYWZiOmhvdmVyLCBidXR0b24uYWZiMDE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZSB0ZCwgLnRhYmxlIHRoIHtcbiAgY29sb3I6ICMwMDYwYTY7XG59XG5cbi5tYWluLm5hdi13cmFwcGVyIC5uYXYtaXRlbS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVnYW1lbnUgLm1lZ2FtZW51LW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA0ZDg1O1xufVxuXG4uYWZiLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmYgIWltcG9ydGFudDtcbn1cblxuLm1lZ2FtZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcbn1cblxuLm1lZ2FtZW51IC5tZWdhbWVudS1uYXYgLm5hdi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcbn1cblxuLm1lZ2FtZW51IC5tZWdhbWVudS1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xufVxuXG4ubWVnYW1lbnUgLm1lZ2FtZW51LW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzVweDtcbn1cblxuLm5hdi1pdGVtLmFmYi1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDg1ICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5pbWcubWVnYW1lbnUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLm5hdi1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGVhZGVyLW1hcnF1ZWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4jbWFycXVlZUlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYW5uLW1zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ4NTtcbn1cblxuI3NsaWRlb3V0IHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjZDMxO1xuICBjb2xvcjogIzAwNGQ4NTtcbn1cblxuLmFmYi1tZWRpYXMgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwYTZmZiwgIzAwYTZmZik7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFmYi1tZWRpYXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwNjBhNiwgIzAwNjBhNik7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI3NuYXYgbGk6bnRoLWNoaWxkKDEwbisxKSBzcGFuLCAjc25hdiBsaTpudGgtY2hpbGQoMTBuKzEpIGE6aG92ZXIgLmZhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkY2QzMTtcbn1cblxuYXJ0aWNsZSAuY29udGVudC50d28ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLm1haW5QaWNNZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3Qge1xuICBoZWlnaHQ6IDU2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpLnNwb3J0c2Jvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vc3BvcnRzYm9vay1iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL3Nwb3J0c2Jvb2stYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGkuc3BvcnRzYm9vayBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL3Nwb3J0c2Jvb2staWNvbi53ZWJwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL3Nwb3J0c2Jvb2staWNvbi5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW5QaWNNZW51IHVsLm1haW5QaWNNZW51TGlzdCBsaS5zcG9ydHNib29rIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggIzAwMDtcbn1cbi5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGkubGl2ZWNhc2lubyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9saXZlY2FzaW5vLWJnLndlYnApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vbGl2ZWNhc2luby1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1haW5QaWNNZW51IHVsLm1haW5QaWNNZW51TGlzdCBsaS5saXZlY2FzaW5vIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vbGl2ZWNhc2luby1pY29uLndlYnApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vbGl2ZWNhc2luby1pY29uLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpLmxpdmVjYXNpbm8gYSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDIwcHg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjMDAwO1xufVxuLm1haW5QaWNNZW51IHVsLm1haW5QaWNNZW51TGlzdCBsaS5lY2FzaW5vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL2VjYXNpbm8tYmcud2VicCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9lY2FzaW5vLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpLmVjYXNpbm8gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9lY2FzaW5vLWljb24ud2VicCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9lY2FzaW5vLWljb24ucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGkuZWNhc2lubyBhIHNwYW4ge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMjBweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7XG59XG4ubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpLnNsb3RzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL3Nsb3RzLWJnLndlYnApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vc2xvdHMtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGkuc2xvdHMgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9zbG90cy1pY29uLndlYnApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vc2xvdHMtaWNvbi5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW5QaWNNZW51IHVsLm1haW5QaWNNZW51TGlzdCBsaS5zbG90cyBhIHNwYW4ge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMjBweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7XG59XG4ubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpLmZpc2hpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vZmlzaGluZy1iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL2Zpc2hpbmctYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGkuZmlzaGluZyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL2Zpc2hpbmctaWNvbi53ZWJwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL2Zpc2hpbmctaWNvbi5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW5QaWNNZW51IHVsLm1haW5QaWNNZW51TGlzdCBsaS5maXNoaW5nIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggIzAwMDtcbn1cbi5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGkuY29ja2ZpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL2NvY2tmaWdodC1iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL2NvY2tmaWdodC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1haW5QaWNNZW51IHVsLm1haW5QaWNNZW51TGlzdCBsaS5jb2NrZmlnaHQgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9jb2NrZmlnaHQtaWNvbi53ZWJwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL2NvY2tmaWdodC1pY29uLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpLmNvY2tmaWdodCBhIHNwYW4ge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMjBweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7XG59XG4ubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpLnByb21vdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9wcm9tb3Rpb24tYmcud2VicCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9wcm9tb3Rpb24tYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGkucHJvbW90aW9uIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vcHJvbW90aW9uLWljb24ud2VicCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9wcm9tb3Rpb24taWNvbi5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW5QaWNNZW51IHVsLm1haW5QaWNNZW51TGlzdCBsaS5wcm9tb3Rpb24gYSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDIwcHg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjMDAwO1xufVxuLm1haW5QaWNNZW51IHVsLm1haW5QaWNNZW51TGlzdCBsaS5nYW1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL2dhbWUtYmcud2VicCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9nYW1lLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpLmdhbWUgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9nYW1lLWljb24ud2VicCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9nYW1lLWljb24ucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGkuZ2FtZSBhIHNwYW4ge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMjBweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7XG59XG4ubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgd2lkdGg6IDIzLjUlO1xuICBoZWlnaHQ6IDMxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGk6bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1vYmlsZVBpY01lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1vYmlsZVBpY01lbnUgdWwubW9iaWxlUGljTWVudUxpc3Qge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubW9iaWxlUGljTWVudSB1bC5tb2JpbGVQaWNNZW51TGlzdCBsaS5zcG9ydHNib29rIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vc3BvcnRzYm9vay1pY29uLndlYnApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vc3BvcnRzYm9vay1pY29uLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5tb2JpbGVQaWNNZW51IHVsLm1vYmlsZVBpY01lbnVMaXN0IGxpLnNwb3J0c2Jvb2sgYSBwIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjMDAwOyovXG59XG4ubW9iaWxlUGljTWVudSB1bC5tb2JpbGVQaWNNZW51TGlzdCBsaS5saXZlY2FzaW5vIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vbGl2ZWNhc2luby1pY29uLndlYnApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vbGl2ZWNhc2luby1pY29uLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5tb2JpbGVQaWNNZW51IHVsLm1vYmlsZVBpY01lbnVMaXN0IGxpLmxpdmVjYXNpbm8gYSBwIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjMDAwOyovXG59XG4ubW9iaWxlUGljTWVudSB1bC5tb2JpbGVQaWNNZW51TGlzdCBsaS5lY2FzaW5vIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vZWNhc2luby1pY29uLndlYnApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vZWNhc2luby1pY29uLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5tb2JpbGVQaWNNZW51IHVsLm1vYmlsZVBpY01lbnVMaXN0IGxpLmVjYXNpbm8gYSBwIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjMDAwOyovXG59XG4ubW9iaWxlUGljTWVudSB1bC5tb2JpbGVQaWNNZW51TGlzdCBsaS5zbG90cyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL3Nsb3RzLWljb24ud2VicCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9zbG90cy1pY29uLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5tb2JpbGVQaWNNZW51IHVsLm1vYmlsZVBpY01lbnVMaXN0IGxpLnNsb3RzIGEgcCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBib3R0b206IC0xMHB4O1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggIzAwMDsqL1xufVxuLm1vYmlsZVBpY01lbnUgdWwubW9iaWxlUGljTWVudUxpc3QgbGkuZmlzaGluZyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL2Zpc2hpbmctaWNvbi53ZWJwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL2Zpc2hpbmctaWNvbi5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubW9iaWxlUGljTWVudSB1bC5tb2JpbGVQaWNNZW51TGlzdCBsaS5maXNoaW5nIGEgcCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBib3R0b206IC0xMHB4O1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggIzAwMDsqL1xufVxuLm1vYmlsZVBpY01lbnUgdWwubW9iaWxlUGljTWVudUxpc3QgbGkuY29ja2ZpZ2h0IGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vY29ja2ZpZ2h0LWljb24ud2VicCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9jb2NrZmlnaHQtaWNvbi5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubW9iaWxlUGljTWVudSB1bC5tb2JpbGVQaWNNZW51TGlzdCBsaS5jb2NrZmlnaHQgYSBwIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjMDAwOyovXG59XG4ubW9iaWxlUGljTWVudSB1bC5tb2JpbGVQaWNNZW51TGlzdCBsaS5wcm9tb3Rpb24gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9wcm9tb3Rpb24taWNvbi53ZWJwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL3Byb21vdGlvbi1pY29uLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5tb2JpbGVQaWNNZW51IHVsLm1vYmlsZVBpY01lbnVMaXN0IGxpLnByb21vdGlvbiBhIHAge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtMTBweDtcbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7Ki9cbn1cbi5tb2JpbGVQaWNNZW51IHVsLm1vYmlsZVBpY01lbnVMaXN0IGxpLmdhbWUgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9nYW1lLWljb24ud2VicCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9nYW1lLWljb24ucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm1vYmlsZVBpY01lbnUgdWwubW9iaWxlUGljTWVudUxpc3QgbGkuZ2FtZSBhIHAge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtMTBweDtcbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7Ki9cbn1cbi5tb2JpbGVQaWNNZW51IHVsLm1vYmlsZVBpY01lbnVMaXN0IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgd2lkdGg6IDIzLjUlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2JpbGVQaWNNZW51IHVsLm1vYmlsZVBpY01lbnVMaXN0IGxpOm50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5vZGRzV2lkZ2V0IC5vZGRzLXdyYXBwZXJXaWRnZXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ub2Rkc1dpZGdldCAub2Rkcy13cmFwcGVyV2lkZ2V0IGgxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMCBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbn1cblxuLm9kZHMtYmdXaWRnZXQgLmNvbC00LmhvbWUsIC5vZGRzLWJnV2lkZ2V0IC5jb2wtNC5zY29yZSwgLm9kZHMtYmdXaWRnZXQgLmNvbC00LmF3YXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NmQ3O1xufVxuXG4ub2Rkcy1iZ1dpZGdldCAuaG9tZSwgLm9kZHMtYmdXaWRnZXQgLnRleHQtY2VudGVyLCAub2Rkcy1iZ1dpZGdldCAuYXdheS50ZXh0LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZmZjtcbn1cblxuLm9kZHNXaWRnZXQgLm9kZHMtbmFtZXNXaWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xufVxuXG4ub2Rkc1dpZGdldCAub2Rkcy1uYW1lc1dpZGdldCAucGIyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZmZiAhaW1wb3J0YW50O1xufVxuXG4ub2Rkc1dpZGdldCAub2Rkcy1kYXRlLXdyYXBwZXJXaWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xufVxuXG4ub2Rkc1dpZGdldCAucmVkLWZvbnQge1xuICBjb2xvcjogI2ZkY2QzMSAhaW1wb3J0YW50O1xufVxuXG4ub2Rkc1dpZGdldCAuYm9yZGVybGlnaHQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NmQ3O1xufVxuXG4ub2Rkc1dpZGdldCAub2Rkcy12c1dpZGdldCB7XG4gIHRvcDogLTJweDtcbn1cblxuLm9kZHNXaWRnZXQgLm9kZHMtd3JhcHBlcldpZGdldCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50b3A1Z2FtZS5jYXNpbm9NRlVOIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmluZGV4UHJvbW90aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRlbnQtc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXItd3JhcHBlcjAxIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyLWJveCAucmVhZC1tb3JlLCAucmVhZC1tb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsICMwMDYwYTYpO1xufVxuXG4ucmVhZC1tb3JlIGEuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkY2QzMTtcbiAgY29sb3I6ICMwMDYwYTY7XG59XG5cbi5yZWFkLW1vcmUgYS5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBiMzFlO1xufVxuXG4uc2lkZWJhci1ib3ggdWwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmphY2twb3Rwb29sIC5hZmItdGl0bGUtaDEge1xuICBjb2xvcjogI2ZkY2QzMTtcbn1cblxuLmphY2twb3Rwb29sIC5hZmItdGl0bGUtaDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkY2QzMTtcbn1cblxuLmphY2twb3Rwb29sIC5waG90b2JveF9fcHJldmlld2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uamFja3BvdHBvb2wgZGl2LnRleHQtd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xufVxuXG4uaG93VG9Cb3gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmhvd1RvQm94IC5ob3dUb0JveE1lbnUge1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkge1xuICB3aWR0aDogOTYlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaSBhIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA0JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODNkMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDkyJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkgYSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkgYSBwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ob3dUb0JveCAuaG93VG9WaWRlbyB7XG4gIHdpZHRoOiA2MCU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlb2FyLCAuZm9vdGVyLXdyYXBwZXIwMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZWRpYUJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWFCb3ggLm1lZGlhTWVudSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tZWRpYUJveCAubWVkaWFNZW51IGxpIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWVkaWFCb3ggLm1lZGlhTWVudSBsaTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGlhQm94IC5tZWRpYU1lbnUgbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDNhN2ZmLCAjNzljZmZmKTtcbn1cbi5tZWRpYUJveCAubWVkaWFNZW51IGxpIGEgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHdpZHRoOiA0N3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubWVkaWFCb3ggLm1lZGlhTWVudSBsaSBhIHAge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNzAlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMGE2ZmYsICMwMDYzYWEpO1xufVxuXG4uZm9vdGVyLWJvdHRvbSAuaDEge1xuICBjb2xvcjogI2ZkY2QzMTtcbn1cblxuI2Zvb3RlciAuZm9ybS1ncm91cCBociB7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2ZmZmZmZjUwICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItY29weS1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmY7XG59XG5cbi5mb290ZXItY29weS1yaWdodCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNnb3RvVG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkY2QzMTtcbiAgY29sb3I6ICMwMDRkODU7XG59XG5cbiNnb3RvVG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYjMxZTtcbn1cblxuLmFmYi10aXRsZS1oMSBzcGFuIHtcbiAgY29sb3I6ICNmZGNkMzE7XG59XG5cbi5hZmItYmx1ZS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xufVxuXG4ucHJvbW9fcHJldmlldyAuaDQgYSwgLnByb21vX3ByZXZpZXcgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc2hhcmVib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZmZjtcbn1cblxuLmJ1dHRvbi5idXR0b24tcmVndWxhci50d28ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb21vX3ByZXZpZXcgYVtkYXRhLXdwZWwtbGluaz1pbnRlcm5hbF0ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5za2lwT3JwaGFuIGFbZGF0YS13cGVsLWxpbms9aW50ZXJuYWxdIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2F2ZS1idG4gLmJ1dHRvbi5hZmIwMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiwgI2ZmZik7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMwMDYwYTYgIWltcG9ydGFudDtcbn1cblxuLmxvYmJ5X2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wbGF5QnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAxNjNhYSwgIzAxYTFmOSk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNjBweCk7XG59XG5cbi5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCAuaDMge1xuICBjb2xvcjogIzAwNjBhNjtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgaSB7XG4gIGNvbG9yOiAjMDBhNmZmO1xufVxuXG4uYnRuLWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwYTZmZiwgIzAwNjBhNik7XG59XG5cbi5idG4tY29sb3I6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA2MGE2LCAjMDBhNmZmKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkODUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlIHRkLCAudGFibGUgdGgge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi1hZmIub25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYjMxZSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlUGljTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi55ZWxsb3dGb250IHtcbiAgY29sb3I6ICNmZGNkMzE7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndoaXRlRm9udCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlTW9iaWxlTG9nbyB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1sZWZ0OiAzNSU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zaWRlUmVnaXN0ZXJCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjZDMxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA2MGE2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmRjZDMxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2lkZUxvZ2luQnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4taWNvbnRvcC1sZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuYS5idG4taWNvbnRvcC1sZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG59XG5cbi5idG4taWNvbnRvcC1sZyAuaWNvbiB7XG4gIHdpZHRoOiAxNSU7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWljb250b3AtbGcgLmljb24gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG4udGV4dC10cnVuY2F0ZS1uYXYge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuI215X29mZmNhbnZhczEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9tb2JpbGUtYmcud2VicCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9tb2JpbGUtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI215X29mZmNhbnZhczEgLmFmYi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmY7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1saWdodC5mb2N1cywgLmJ0bi1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwYTZmZiwgIzAwNjBhNikgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG93dG9yZWdpc3Rlcl9pY29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vaW5kZXhpY29uL2hvd3RvcmVnaXN0ZXJfaWNvbi5zdmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVtYmVyc2VydmljZV9pY29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vaW5kZXhpY29uL21lbWJlcnNlcnZpY2VfaWNvbi5zdmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuamFja3BvdF9pY29uIHAuYWZiLXRpdGxlLWgxOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vaW5kZXhpY29uL2phY2twb3RfaWNvbi5zdmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuamFja3BvdHBvb2wgLmFmYi10aXRsZS1oMSB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMjlweDtcbiAgfVxuXG4gIC5tZWRpYUJveCAubWVkaWFNZW51IGxpIGEgaCBpbWcge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDkxM3B4KSB7XG4gIC5tb2JpbGVQaWNNZW51IHVsLm1vYmlsZVBpY01lbnVMaXN0IHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG4gIC5tb2JpbGVQaWNNZW51IHVsLm1vYmlsZVBpY01lbnVMaXN0IGxpIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLm1haW5QaWNNZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vYmlsZVBpY01lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgbmF2LmVpZ2h0TUZ1bi1tYWluX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNjYXJvdXNlbEV4YW1wbGVJbmRpY2F0b3JzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubWFpblBpY01lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAxNzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGkge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5ob3dUb1ZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uW2RhdGEtdGFyZ2V0PVwiI2xvZ2luTW9kYWxcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGNkMzE7XG4gICAgY29sb3I6ICMwMDYwYTY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgLmphY2twb3Rwb29sIC5hZmItdGl0bGUtaDE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmhvd1RvQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkge1xuICAgIHdpZHRoOiAxNzZweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGk6bGFzdC1jaGlsZCBhIHAge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkgYSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbiAgLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkgYSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM0cHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkgYSBwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDE3NnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5tZWRpYUJveCAubWVkaWFNZW51IGxpIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1lZGlhQm94IC5tZWRpYU1lbnUgbGkgYSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5tZWRpYUJveCAubWVkaWFNZW51IGxpIGEgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IDQzcHg7XG4gIH1cbiAgLm1lZGlhQm94IC5tZWRpYU1lbnUgbGkgYSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuXG4gIC5uYXYtYm90dG9tIHtcbiAgICAtLWJhY2tncm91bmRDb2xvcjogIzAwNjBhNjtcbiAgfVxuXG4gIC5uYXYtYm90dG9tIC5uYXYtYm90dG9tLWhvbWUgLm5hdi1jZW50ZXItYmctcmlnaHQsIC5uYXYtYm90dG9tIC5uYXYtYm90dG9tLWhvbWUgLm5hdi1jZW50ZXItYmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcbiAgfVxuXG4gIC5uYXYtYm90dG9tIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcbiAgfVxuXG4gIC5uYXYtYm90dG9tIC5uYXYtYm90dG9tLWhvbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgfVxuXG4gIC5idG4taWNvbnRvcC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgYS5idG4taWNvbnRvcC1sZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcbiAgfVxuXG4gIC5idG4taWNvbnRvcC1sZyAuaWNvbiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJ0bi1pY29udG9wLWxnIC5pY29uIGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDIwMCUpO1xuICB9XG5cbiAgLnRleHQtdHJ1bmNhdGUtbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG5cbiAgLm5hdi1ib3R0b20gLm5hdi1saW5rIC50ZXh0IHtcbiAgICBjb2xvcjogI2ZkY2QzMTtcbiAgfVxuXG4gIC5idG4tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG4gIH1cblxuICAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZGNkMzE7XG4gICAgY29sb3I6ICMwMDYwYTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkY2QzMTtcbiAgfVxuXG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZkY2QzMTtcbiAgICBjb2xvcjogI2ZkY2QzMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmNkLXRhYnNfX25hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNkLXRhYnNfX2xpc3QgbGksIC5qcyAuY2QtdGFic19faXRlbS0tc2VsZWN0ZWQge1xuICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNkLXRhYnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuXG4gIC5tb2JpbGUtY29sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xuICB9XG5cbiAgLndpZGdldCAuY2FyZC1oZWFkZXIgYTphZnRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAjbXlfb2ZmY2FudmFzMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZmZiAhaW1wb3J0YW50O1xuICB9XG4gICNteV9vZmZjYW52YXMxIC5hZmItd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmYgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkxMnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZVBpY01lbnUgdWwubW9iaWxlUGljTWVudUxpc3Qge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLm1vYmlsZVBpY01lbnUgdWwubW9iaWxlUGljTWVudUxpc3QgbGkge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cblxuICAubWFpblBpY01lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubW9iaWxlUGljTWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBuYXYuZWlnaHRNRnVuLW1haW5fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2Nhcm91c2VsRXhhbXBsZUluZGljYXRvcnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5tYWluUGljTWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3Qge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDE3MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLm1haW5QaWNNZW51IHVsLm1haW5QaWNNZW51TGlzdCBsaSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGk6bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmhvd1RvVmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b25bZGF0YS10YXJnZXQ9XCIjbG9naW5Nb2RhbFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkY2QzMTtcbiAgICBjb2xvcjogIzAwNjBhNjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAuamFja3BvdHBvb2wgLmFmYi10aXRsZS1oMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuamFja3BvdHBvb2wgLmFmYi10aXRsZS1oMTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaG93VG9Cb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob3dUb0JveCAuaG93VG9Cb3hNZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaSB7XG4gICAgd2lkdGg6IDE3NnB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5ob3dUb0JveCAuaG93VG9Cb3hNZW51IGxpOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaTpsYXN0LWNoaWxkIGEgcCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaSBhIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaSBhIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tbGVmdDogNDNweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaSBhIHAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMTc2cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLm1lZGlhQm94IC5tZWRpYU1lbnUgbGkge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAubWVkaWFCb3ggLm1lZGlhTWVudSBsaSBhIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLm1lZGlhQm94IC5tZWRpYU1lbnUgbGkgYSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tZWRpYUJveCAubWVkaWFNZW51IGxpIGEgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cblxuICAubmF2LWJvdHRvbSB7XG4gICAgLS1iYWNrZ3JvdW5kQ29sb3I6ICMwMDYwYTY7XG4gIH1cblxuICAubmF2LWJvdHRvbSAubmF2LWJvdHRvbS1ob21lIC5uYXYtY2VudGVyLWJnLXJpZ2h0LCAubmF2LWJvdHRvbSAubmF2LWJvdHRvbS1ob21lIC5uYXYtY2VudGVyLWJnLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG4gIH1cblxuICAubmF2LWJvdHRvbSAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG4gIH1cblxuICAubmF2LWJvdHRvbSAubmF2LWJvdHRvbS1ob21lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIH1cblxuICAuYnRuLWljb250b3AtbGcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gIGEuYnRuLWljb250b3AtbGc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG4gIH1cblxuICAuYnRuLWljb250b3AtbGcgLmljb24ge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5idG4taWNvbnRvcC1sZyAuaWNvbiBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyMDAlKTtcbiAgfVxuXG4gIC50ZXh0LXRydW5jYXRlLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxuXG4gIC5uYXYtYm90dG9tIC5uYXYtbGluayAudGV4dCB7XG4gICAgY29sb3I6ICNmZGNkMzE7XG4gIH1cblxuICAuYnRuLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xuICB9XG5cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmRjZDMxO1xuICAgIGNvbG9yOiAjMDA2MGE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGNkMzE7XG4gIH1cblxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZGNkMzE7XG4gICAgY29sb3I6ICNmZGNkMzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5jZC10YWJzX19uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jZC10YWJzX19saXN0IGxpLCAuanMgLmNkLXRhYnNfX2l0ZW0tLXNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jZC10YWJzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cblxuICAubW9iaWxlLWNvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcbiAgfVxuXG4gIC53aWRnZXQgLmNhcmQtaGVhZGVyIGE6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgI215X29mZmNhbnZhczEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmYgIWltcG9ydGFudDtcbiAgfVxuICAjbXlfb2ZmY2FudmFzMSAuYWZiLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpblBpY01lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubW9iaWxlUGljTWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBuYXYuZWlnaHRNRnVuLW1haW5fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2Nhcm91c2VsRXhhbXBsZUluZGljYXRvcnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5tYWluUGljTWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5tYWluUGljTWVudSB1bC5tYWluUGljTWVudUxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAubWFpblBpY01lbnUgdWwubWFpblBpY01lbnVMaXN0IGxpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvdHRvbTogNXB4O1xuICB9XG5cbiAgLmhvd1RvVmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b25bZGF0YS10YXJnZXQ9XCIjbG9naW5Nb2RhbFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkY2QzMTtcbiAgICBjb2xvcjogIzAwNjBhNjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAuamFja3BvdHBvb2wgLmFmYi10aXRsZS1oMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuamFja3BvdHBvb2wgLmFmYi10aXRsZS1oMTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaG93VG9Cb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob3dUb0JveCAuaG93VG9Cb3hNZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaSB7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5ob3dUb0JveCAuaG93VG9Cb3hNZW51IGxpOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaTpsYXN0LWNoaWxkIGEgcCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaSBhIHtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5ob3dUb0JveCAuaG93VG9Cb3hNZW51IGxpIGEgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkgYSBwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5tZWRpYUJveCAubWVkaWFNZW51IGxpIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1lZGlhQm94IC5tZWRpYU1lbnUgbGkgYSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5tZWRpYUJveCAubWVkaWFNZW51IGxpIGEgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1lZGlhQm94IC5tZWRpYU1lbnUgbGkgYSBwIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG5cbiAgLm5hdi1ib3R0b20ge1xuICAgIC0tYmFja2dyb3VuZENvbG9yOiAjMDA2MGE2O1xuICB9XG5cbiAgLm5hdi1ib3R0b20gLm5hdi1ib3R0b20taG9tZSAubmF2LWNlbnRlci1iZy1yaWdodCwgLm5hdi1ib3R0b20gLm5hdi1ib3R0b20taG9tZSAubmF2LWNlbnRlci1iZy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xuICB9XG5cbiAgLm5hdi1ib3R0b20gLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xuICB9XG5cbiAgLm5hdi1ib3R0b20gLm5hdi1ib3R0b20taG9tZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICB9XG5cbiAgLmJ0bi1pY29udG9wLWxnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICBhLmJ0bi1pY29udG9wLWxnOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xuICB9XG5cbiAgLmJ0bi1pY29udG9wLWxnIC5pY29uIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYnRuLWljb250b3AtbGcgLmljb24gaW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMjAwJSk7XG4gIH1cblxuICAudGV4dC10cnVuY2F0ZS1uYXYge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cblxuICAubmF2LWJvdHRvbSAubmF2LWxpbmsgLnRleHQge1xuICAgIGNvbG9yOiAjZmRjZDMxO1xuICB9XG5cbiAgLmJ0bi1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcbiAgfVxuXG4gIC5idG4tb3V0bGluZS1kYW5nZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZkY2QzMTtcbiAgICBjb2xvcjogIzAwNjBhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjZDMxO1xuICB9XG5cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmRjZDMxO1xuICAgIGNvbG9yOiAjZmRjZDMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuY2QtdGFic19fbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2QtdGFic19fbGlzdCBsaSwgLmpzIC5jZC10YWJzX19pdGVtLS1zZWxlY3RlZCB7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2QtdGFic19faXRlbSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLm1vYmlsZS1jb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG4gIH1cblxuICAud2lkZ2V0IC5jYXJkLWhlYWRlciBhOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICNteV9vZmZjYW52YXMxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL21vYmlsZS1iZy53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vbW9iaWxlLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgI215X29mZmNhbnZhczEgLmFmYi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIGFuZCAobWluLXdpZHRoOiAyODFweCkge1xuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaSB7XG4gICAgd2lkdGg6IDY5cHg7XG4gIH1cbiAgLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkgYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkgYSBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5ob3dUb0JveCAuaG93VG9Cb3hNZW51IGxpOmxhc3QtY2hpbGQgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICB9XG5cbiAgLm1lZGlhQm94IC5tZWRpYU1lbnUgbGkgYSBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjgwcHgpIHtcbiAgLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaSBhIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuaG93VG9Cb3ggLmhvd1RvQm94TWVudSBsaSBhIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGkgYSBwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbiAgLmhvd1RvQm94IC5ob3dUb0JveE1lbnUgbGk6bGFzdC1jaGlsZCBwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cblxuICAubWVkaWFCb3ggLm1lZGlhTWVudSBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG4gIC5tZWRpYUJveCAubWVkaWFNZW51IGxpIGEgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxuXG4gIC5tZWRpYUJveCAubWVkaWFNZW51IGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cblxuICAubWVkaWFCb3ggLm1lZGlhTWVudSBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jZC10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNkLXRhYnNfX2xpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jZC10YWJzX19uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jZC10YWJzX19saXN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwM2E3ZmYsICM3OWNmZmYpO1xufVxuXG4uanMgLmNkLXRhYnNfX2l0ZW0tLXNlbGVjdGVkIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzljZmZmLCAjMDNhN2ZmKTtcbn1cblxuLmpzIC5jZC10YWJzX19pdGVtLS1zZWxlY3RlZCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5qcyAuY2QtdGFic19faXRlbS0tc2VsZWN0ZWQgLmljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNkLXRhYnNfX3BhbmVscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG59XG5cbi5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jZC10YWJzX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jZC10YWJzX19pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuXG4uYnRuLWNoYW5nZS1jb2xvciB1IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24uYWZiMDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGE2ZmYsICMwMGE2ZmYpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbiNhY3RpdmUtbWVtYmVyLWxpc3QgLmgzLCAudXNlci1wcm9maWxlIC5oMyB7XG4gIGNvbG9yOiAjZmRjZDMxO1xufVxuXG4uZ2FtZXMtaW5uZXIubWVtYmVyLWJhbmstbGlzdCB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmYgIWltcG9ydGFudDtcbn1cblxuLmdhbWVzLWlubmVyLm1lbWJlci1iYW5rLWxpc3QudGFibGUtc3RpY2t5IHRoZWFkIC5zdGlja3ktbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2E3ZmY7XG59XG5cbnRoZWFkLnVzZXItYmFja2dyb3VuZCB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmY7XG59XG5cbi5tZW1iZXItYmFuay1saXN0IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RpY2t5LCB0aGVhZC51c2VyLWJhY2tncm91bmQgdHIgdGgsIC50YWJsZSB0ciwgLmdhbWVzLWlubmVyLm1lbWJlci1iYW5rLWxpc3QgdGQsIC5nYW1lcy1pbm5lci5tZW1iZXItYmFuay1saXN0IHRoIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmNTA7XG59XG5cbi5nYW1lcy1pbm5lci5tZW1iZXItYmFuay1saXN0LnRhYmxlLXN0aWNreSB0Ym9keSAuc3RpY2t5LWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Nzk2O1xufVxuXG4uZ2FtZXMtaW5uZXIubWVtYmVyLWJhbmstbGlzdCB0Ym9keSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmNTA7XG59XG5cbi5nYW1lcy1pbm5lci5tZW1iZXItYmFuay1saXN0LnRhYmxlLXN0aWNreSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMikgLnN0aWNreS1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmViODtcbn1cblxuLmdhbWVzLWlubmVyLm1lbWJlci1iYW5rLWxpc3QgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjMTtcbn1cblxuLnRhYmxlLXN0aWNreSB0aGVhZCAuc3RpY2t5LWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xufVxuXG4ucGFnaW5hdGlvbmpzLXBhZ2UuSi1wYWdpbmF0aW9uanMtcGFnZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDc1YzEsICMwMDc1YzEpO1xufVxuXG4uaW5zaWRlLXRhYi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XG59XG5cbi5pbnNpZGUtdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcbn1cblxuLmluc2lkZS10YWItaXRlbSA+IGEuYWN0aXZlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xufVxuXG4uYmFuay1wcm9maWxlLCAuZGVwb3NpdGJhbmstYWNjb3VudC1saXN0LCAubWVtYmVyYmFuay1hY2NvdW50LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZWI4ICFpbXBvcnRhbnQ7XG59XG5cbi5kZXBvc2l0YmFuay1hY2NvdW50LWxpc3QgLmRlcG9zaXRiYW5rLCAubWVtYmVyYmFuay1hY2NvdW50LWxpc3QgLm1lbWJlcmJhbmsge1xuICBib3JkZXI6IDA7XG59XG5cbi5jZC10YWJzX19wYW5lbCBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZXBvc2l0LWFtb3VudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xufVxuXG4uYXV0b2RlcG9zaXQtbm90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnRyLnBheW1lbnRNZXRob2QtNSB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcbn1cblxudHI6bnRoLW9mLXR5cGUob2RkKS5wYXltZW50TWV0aG9kLTUgdGQuc3RpY2t5LWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Nzk2O1xufVxuXG4udGFibGUtc3RpY2t5IHNwYW4ge1xuICBjb2xvcjogI0ZGRjtcbn1cblxudHI6bnRoLW9mLXR5cGUoZXZlbikucGF5bWVudE1ldGhvZC01IHRkLnN0aWNreS1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmViODtcbn1cblxudHI6bnRoLW9mLXR5cGUoZXZlbikucGF5bWVudE1ldGhvZC01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjMTtcbn1cblxuLmNyeXB0by1oaXN0b3J5IC5oNCwgLmRhdGEtY29udGFpbmVyID4gZGl2IHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi53YWxsZXQtdG9wLWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xufVxuXG4ud2FsbGV0LXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBhNmZmO1xufVxuXG4ud2FsbGV0LXRvcC1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU3OTY7XG59XG5cbiNtYWluLWFmZmlsaWF0ZSAuaDMge1xuICBjb2xvcjogI2ZkY2QzMTtcbn1cblxuI21haW4tYWZmaWxpYXRlIHRoZWFkLCAjZGFpbHktbHVja3ktc3Bpbi1oaXN0b3J5IHRoZWFkLCAjZGVwb3NpdC13aXRoZHJhdy1oaXN0b3J5IHRoZWFkLCAjdGllciB0aGVhZCwgI2FjdGl2ZS1tZW1iZXItbGlzdCB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmY7XG59XG5cbiNtYWluLWFmZmlsaWF0ZSAudGFibGUtc3RpY2t5IHRoZWFkIC5zdGlja3ktbGVmdCwgI2RhaWx5LWx1Y2t5LXNwaW4taGlzdG9yeSAudGFibGUtc3RpY2t5IHRoZWFkIC5zdGlja3ktbGVmdCwgI2RlcG9zaXQtd2l0aGRyYXctaGlzdG9yeSAudGFibGUtc3RpY2t5IHRoZWFkIC5zdGlja3ktbGVmdCwgI3RpZXIgdGhlYWQgLnN0aWNreS1sZWZ0LCAjYWN0aXZlLW1lbWJlci1saXN0IHRoZWFkIC5zdGlja3ktbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWNmZmY7XG59XG5cbiNtYWluLWFmZmlsaWF0ZSB0Ym9keSB0ZCwgI2RhaWx5LWx1Y2t5LXNwaW4taGlzdG9yeSB0Ym9keSB0ZCwgI2RlcG9zaXQtd2l0aGRyYXctaGlzdG9yeSB0Ym9keSB0ZCwgI3RpZXIgdGJvZHkgdGQsICNhY3RpdmUtbWVtYmVyLWxpc3QgdGJvZHkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Nzk2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI21haW4tYWZmaWxpYXRlIC50YWJsZS1zdGlja3kgdGJvZHkgLnN0aWNreS1sZWZ0LCAjZGFpbHktbHVja3ktc3Bpbi1oaXN0b3J5IC50YWJsZS1zdGlja3kgdGJvZHkgLnN0aWNreS1sZWZ0LCAjZGVwb3NpdC13aXRoZHJhdy1oaXN0b3J5IC50YWJsZS1zdGlja3kgdGJvZHkgLnN0aWNreS1sZWZ0LCAjdGllciAudGFibGUtc3RpY2t5IHRib2R5IC5zdGlja3ktbGVmdCwgI2FjdGl2ZS1tZW1iZXItbGlzdCAudGFibGUtc3RpY2t5IHRib2R5IC5zdGlja3ktbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzU5OTc7XG59XG5cbiNtYWluLWFmZmlsaWF0ZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMikgdGQsICNkYWlseS1sdWNreS1zcGluLWhpc3RvcnkgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpIHRkLCAjZGVwb3NpdC13aXRoZHJhdy1oaXN0b3J5IHRib2R5IHRyOm50aC1jaGlsZCgybisyKSB0ZCwgI3RpZXIgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpIHRkLCAjYWN0aXZlLW1lbWJlci1saXN0IHRib2R5IHRyOm50aC1jaGlsZCgybisyKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1YzE7XG59XG5cbiNtYWluLWFmZmlsaWF0ZSAudGFibGUtc3RpY2t5IHRib2R5IHRyOm50aC1jaGlsZCgybisyKSAuc3RpY2t5LWxlZnQsICNkYWlseS1sdWNreS1zcGluLWhpc3RvcnkgLnRhYmxlLXN0aWNreSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMikgLnN0aWNreS1sZWZ0LCAjZGVwb3NpdC13aXRoZHJhdy1oaXN0b3J5IC50YWJsZS1zdGlja3kgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpIC5zdGlja3ktbGVmdCwgI3RpZXIgLnRhYmxlLXN0aWNreSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMikgLnN0aWNreS1sZWZ0LCAjYWN0aXZlLW1lbWJlci1saXN0IC50YWJsZS1zdGlja3kgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpIC5zdGlja3ktbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1YzE7XG59XG5cbi5idG4tc2hhcmVib3gtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmY7XG59XG5cbi5zaGFyZWJveC1jb250YWluZXIsICNpbnZpdGUtZnJpZW5kIC5zaGFyZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmY7XG59XG5cbi5kb3dubGluZS1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNTk5Nztcbn1cblxuLmJ1dHRvbi5idXR0b24tcmVndWxhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmY7XG59XG5cbi5nYW1lLXBhcnQgLmgzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZmZjtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjMTtcbn1cblxudGFibGUudGFibGUtZGxzLnRhYmxlLWJvcmRlcmVkIHRkLCB0YWJsZS50YWJsZS1kbHMudGFibGUtYm9yZGVyZWQgdGgge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY1MDtcbn1cblxudGFibGUudGFibGUtdHJhbnNhY3Rpb24udGFibGUtYm9yZGVyZWQgdGQsIHRhYmxlLnRhYmxlLXRyYW5zYWN0aW9uLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmNTA7XG59XG5cbnRhYmxlLmJldC1oaXN0b3J5LnRhYmxlLXN0aWNreSB0aGVhZCAuc3RpY2t5LWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmJldC1oaXN0b3J5ID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjMTtcbn1cblxudGFibGUuYmV0LWhpc3RvcnkgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmViOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxudGFibGUuYmV0LWhpc3RvcnkudGFibGUtc3RpY2t5IHRib2R5IC5zdGlja3ktbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1YzEgIWltcG9ydGFudDtcbn1cblxudGFibGUuYmV0LWhpc3RvcnkudGFibGUtc3RpY2t5IHRib2R5IHRyOm50aC1jaGlsZCgybisyKSAuc3RpY2t5LWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Nzk2ICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmJldC1oaXN0b3J5ID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4rMikgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM1OTk3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MsIC50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICMxZmM3MWYgIWltcG9ydGFudDtcbn1cblxuLnVucmVhZE1TRyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2YxZmY7XG59XG5cbi5wcm9maWxlLW5vdGlmIHAge1xuICBjb2xvcjogIzAzNTk5NyAhaW1wb3J0YW50O1xufVxuXG4uamFja3BvdHBvb2wgLmFmYi10aXRsZS1oMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI215X29mZmNhbnZhczEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmICFpbXBvcnRhbnQ7XG59XG4jbXlfb2ZmY2FudmFzMSAuYWZiLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmRjZDMxO1xuICBjb2xvcjogIzAwNjBhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkY2QzMTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkY2QzMTtcbiAgY29sb3I6ICNmZGNkMzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xufVxuXG4uZHJvcGRvd24tc2luZ2xlOmhvdmVyIC5kcm9wYnRuLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwYTZmZiwgIzAwYTZmZik7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn0iLCIuYWZiLWRhcmstYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWVnYW1lbnUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWJUaGVtZTtcclxufVxyXG5cclxuLm1lZ2FtZW51IC5tZWdhbWVudS1uYXYgLm5hdi1pdGVtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViVGhlbWU7XHJcbn1cclxuLm1lZ2FtZW51IC5tZWdhbWVudS1uYXYge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWJUaGVtZTtcclxufVxyXG4ubWVnYW1lbnUgLm1lZ2FtZW51LW5hdiAubmF2LWxpbmsge1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweCAzNXB4O1xyXG59XHJcbi5uYXYtaXRlbS5hZmItZGFyay1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDg1IWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuaW1nLm1lZ2FtZW51LWljb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG5cclxuLm5hdi1saW5rIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmhlYWRlci1tYXJxdWVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRoZW1lO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbiNtYXJxdWVlSWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWJUaGVtZSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4uYW5uLW1zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDg1O1xyXG59XHJcblxyXG4jc2xpZGVvdXQgcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbiAgY29sb3I6ICMwMDRkODU7XHJcbn1cclxuLmFmYi1tZWRpYXMgYSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbWFpblRoZW1lLCAkbWFpblRoZW1lKTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmFmYi1tZWRpYXMgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3ViVGhlbWUsICRzdWJUaGVtZSk7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4jc25hdiBsaTpudGgtY2hpbGQoMTBuKzEpIHNwYW4sICNzbmF2IGxpOm50aC1jaGlsZCgxMG4rMSkgYTpob3ZlciAuZmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG59IFxyXG5cclxuYXJ0aWNsZSAuY29udGVudC50d28ge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ubWFpblBpY01lbnUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gIHVsLm1haW5QaWNNZW51TGlzdCB7XHJcbiAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgQGVhY2ggJGdhbWVzbmFtZSBpbiBzcG9ydHNib29rLCBsaXZlY2FzaW5vLCBlY2FzaW5vLCBzbG90cywgZmlzaGluZywgY29ja2ZpZ2h0LCBwcm9tb3Rpb24sIGdhbWUge1xyXG4gICAgICBsaS4jeyRnYW1lc25hbWV9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vI3skZ2FtZXNuYW1lfS1iZy53ZWJwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vI3skZ2FtZXNuYW1lfS1iZy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi8jeyRnYW1lc25hbWV9LWljb24ud2VicCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vI3skZ2FtZXNuYW1lfS1pY29uLnBuZyk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgIHdpZHRoOiAyMy41JTtcclxuICAgICAgaGVpZ2h0OiAzMTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBsaTpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tb2JpbGVQaWNNZW51IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgdWwubW9iaWxlUGljTWVudUxpc3Qge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIEBlYWNoICRnYW1lc25hbWUgaW4gc3BvcnRzYm9vaywgbGl2ZWNhc2lubywgZWNhc2lubywgc2xvdHMsIGZpc2hpbmcsIGNvY2tmaWdodCwgcHJvbW90aW9uLCBnYW1lIHtcclxuICAgICAgbGkuI3skZ2FtZXNuYW1lfSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi8jeyRnYW1lc25hbWV9LWljb24ud2VicCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vI3skZ2FtZXNuYW1lfS1pY29uLnBuZyk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7Ki9cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgd2lkdGg6IDIzLjUlO1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGxpOm50aC1jaGlsZCg0bikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4ub2Rkc1dpZGdldCAub2Rkcy13cmFwcGVyV2lkZ2V0IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbi5vZGRzV2lkZ2V0IC5vZGRzLXdyYXBwZXJXaWRnZXQgaDEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwIHB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5vZGRzLWJnV2lkZ2V0IC5jb2wtNC5ob21lLCAub2Rkcy1iZ1dpZGdldCAuY29sLTQuc2NvcmUsIC5vZGRzLWJnV2lkZ2V0IC5jb2wtNC5hd2F5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NmQ3O1xyXG59XHJcbi5vZGRzLWJnV2lkZ2V0IC5ob21lLCAub2Rkcy1iZ1dpZGdldCAudGV4dC1jZW50ZXIsIC5vZGRzLWJnV2lkZ2V0IC5hd2F5LnRleHQtcmlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWU7XHJcbn1cclxuLm9kZHNXaWRnZXQgLm9kZHMtbmFtZXNXaWRnZXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWU7XHJcbn1cclxuLm9kZHNXaWRnZXQgLm9kZHMtbmFtZXNXaWRnZXQgLnBiMiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vZGRzV2lkZ2V0IC5vZGRzLWRhdGUtd3JhcHBlcldpZGdldCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZTtcclxufVxyXG5cclxuLm9kZHNXaWRnZXQgLnJlZC1mb250IHtcclxuICBjb2xvcjogJGNvbnRyYXN0VGhlbWUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub2Rkc1dpZGdldCAuYm9yZGVybGlnaHQge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODZkNztcclxufVxyXG5cclxuLm9kZHNXaWRnZXQgLm9kZHMtdnNXaWRnZXQge1xyXG4gIHRvcDogLTJweDtcclxufVxyXG5cclxuLm9kZHNXaWRnZXQgLm9kZHMtd3JhcHBlcldpZGdldCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRvcDVnYW1lLmNhc2lub01GVU4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbmRleFByb21vdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRlbnQtc2VjdGlvbiB7XHJcbiAgbWluLWhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmZvb3Rlci13cmFwcGVyMDEgaDIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc2lkZWJhci1ib3ggLnJlYWQtbW9yZSwgLnJlYWQtbW9yZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsICRzdWJUaGVtZSk7XHJcbn1cclxuXHJcbi5yZWFkLW1vcmUgYS5idXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG4gIGNvbG9yOiAkc3ViVGhlbWU7XHJcbn1cclxuXHJcbi5yZWFkLW1vcmUgYS5idXR0b246aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGIzMWU7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWJveCB1bCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5qYWNrcG90cG9vbCAuYWZiLXRpdGxlLWgxIHtcclxuICBjb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbn1cclxuXHJcbi5qYWNrcG90cG9vbCAuYWZiLXRpdGxlLWgxOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbn1cclxuXHJcbi5qYWNrcG90cG9vbCAucGhvdG9ib3hfX3ByZXZpZXdib3gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5qYWNrcG90cG9vbCBkaXYudGV4dC13cmFwIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWJUaGVtZTtcclxufVxyXG5cclxuLmhvd1RvQm94IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgLmhvd1RvQm94TWVudSB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiA5NiU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDQlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzZDM7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvd1RvVmlkZW8ge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5zZW9hciwgLmZvb3Rlci13cmFwcGVyMDEge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZWRpYUJveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgLm1lZGlhTWVudSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwM2E3ZmYsICM3OWNmZmYpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICAgICAgICB3aWR0aDogNDdweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNmb290ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMGE2ZmYsICMwMDYzYWEpO1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdHRvbSAuaDEge1xyXG4gIGNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9ybS1ncm91cCBociB7XHJcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZmZmZmZmNTAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9vdGVyLWNvcHktcmlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWU7XHJcbn1cclxuXHJcbi5mb290ZXItY29weS1yaWdodCBwIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuI2dvdG9Ub3Age1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG4gIGNvbG9yOiAjMDA0ZDg1O1xyXG59XHJcblxyXG4jZ290b1RvcDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYjMxZTtcclxufVxyXG5cclxuLmFmYi10aXRsZS1oMSBzcGFuIHtcclxuICBjb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbn1cclxuXHJcbi5hZmItYmx1ZS1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWU7XHJcbn1cclxuXHJcbi5wcm9tb19wcmV2aWV3IC5oNCBhLCAucHJvbW9fcHJldmlldyBwIHtcclxuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ0bi1zaGFyZWJveCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1YlRoZW1lO1xyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRoZW1lO1xyXG59XHJcblxyXG4uYnV0dG9uLmJ1dHRvbi1yZWd1bGFyLnR3byB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wcm9tb19wcmV2aWV3IGFbZGF0YS13cGVsLWxpbms9XCJpbnRlcm5hbFwiXSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5za2lwT3JwaGFuIGFbZGF0YS13cGVsLWxpbms9XCJpbnRlcm5hbFwiXSB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uc2F2ZS1idG4gLmJ1dHRvbi5hZmIwMSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmLCAjZmZmKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBjb2xvcjogJHN1YlRoZW1lIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxvYmJ5X2JnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnBsYXlCdXR0b24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMTYzYWEsICMwMWExZjkpO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDYwcHgpO1xyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgLmgzIHtcclxuICBjb2xvcjogJHN1YlRoZW1lO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCBpIHtcclxuICBjb2xvcjogJG1haW5UaGVtZTtcclxufVxyXG4uYnRuLWNvbG9yIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRtYWluVGhlbWUsICRzdWJUaGVtZSk7XHJcbn1cclxuLmJ0bi1jb2xvcjpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3ViVGhlbWUsICAkbWFpblRoZW1lKTtcclxufVxyXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDg1IWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYmxlIHRkLCAudGFibGUgdGgge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYnV0dG9uLWFmYi5vbmU6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYjMxZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2JpbGVQaWNNZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ueWVsbG93Rm9udCB7XHJcbiAgY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53aGl0ZUZvbnQge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnNpZGVNb2JpbGVMb2dvIHtcclxuICB3aWR0aDogMzAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAzNSU7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4uc2lkZVJlZ2lzdGVyQnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3RUaGVtZSFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRzdWJUaGVtZSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4IWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29udHJhc3RUaGVtZSFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2lkZUxvZ2luQnV0dG9uIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmJ0bi1pY29udG9wLWxnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuYS5idG4taWNvbnRvcC1sZzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1YlRoZW1lO1xyXG59XHJcbi5idG4taWNvbnRvcC1sZyAuaWNvbiB7XHJcbiAgd2lkdGg6IDE1JTtcclxuICBtYXJnaW46IDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaW1nIHtcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDIwMCUpO1xyXG4gIH1cclxufVxyXG4udGV4dC10cnVuY2F0ZS1uYXYge1xyXG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG59XHJcblxyXG4jbXlfb2ZmY2FudmFzMSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZSFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL21vYmlsZS1iZy53ZWJwKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vQ29udGVudC9pbWcvOE1mdW4vbW9iaWxlLWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgLmFmYi13aGl0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saWdodDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZTtcclxufVxyXG5cclxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWxpZ2h0LmZvY3VzLCAuYnRuLWxpZ2h0OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRtYWluVGhlbWUsICRzdWJUaGVtZSkgIWltcG9ydGFudDtcclxufVxyXG4iLCJAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBcclxuICAgIEBlYWNoICRoMW5hbWUgaW4gaG93dG9yZWdpc3RlciwgbWVtYmVyc2VydmljZSB7XHJcbiAgICAgICAgLiN7JGgxbmFtZX1faWNvbiB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9pbmRleGljb24vI3skaDFuYW1lfV9pY29uLnN2Zykgbm8tcmVwZWF0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmphY2twb3RfaWNvbiBwLmFmYi10aXRsZS1oMSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9pbmRleGljb24vamFja3BvdF9pY29uLnN2Zykgbm8tcmVwZWF0IWltcG9ydGFudDtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5qYWNrcG90cG9vbCAuYWZiLXRpdGxlLWgxIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5tZWRpYUJveCB7XHJcbiAgICAgICAgLm1lZGlhTWVudSB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaFxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA5MTNweCkge1xyXG4gICAgLm1vYmlsZVBpY01lbnUge1xyXG4gICAgICAgIHVsLm1vYmlsZVBpY01lbnVMaXN0IHtcclxuICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgLm1haW5QaWNNZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAubW9iaWxlUGljTWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIG5hdi5laWdodE1GdW4tbWFpbl9uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjY2Fyb3VzZWxFeGFtcGxlSW5kaWNhdG9ycyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLm1haW5QaWNNZW51IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdWwubWFpblBpY01lbnVMaXN0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE3MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICAuaG93VG9WaWRlbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGJ1dHRvbltkYXRhLXRhcmdldD1cIiNsb2dpbk1vZGFsXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxuICAgICAgICBjb2xvcjogJHN1YlRoZW1lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuamFja3BvdHBvb2wgLmFmYi10aXRsZS1oMSB7XHJcbiAgICAgICAgLy9jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5qYWNrcG90cG9vbCAuYWZiLXRpdGxlLWgxOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuaG93VG9Cb3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5ob3dUb0JveE1lbnUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIC5tZWRpYUJveCB7XHJcbiAgICAgICAgLm1lZGlhTWVudSB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LWJvdHRvbSB7XHJcbiAgICAgICAgLS1iYWNrZ3JvdW5kQ29sb3I6ICMwMDYwYTY7XHJcbiAgICB9XHJcbiAgICAubmF2LWJvdHRvbSAubmF2LWJvdHRvbS1ob21lIC5uYXYtY2VudGVyLWJnLXJpZ2h0LCAubmF2LWJvdHRvbSAubmF2LWJvdHRvbS1ob21lIC5uYXYtY2VudGVyLWJnLWxlZnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJUaGVtZTtcclxuICAgIH1cclxuICAgIC5uYXYtYm90dG9tIC5uYXYtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1YlRoZW1lO1xyXG4gICAgfVxyXG4gICAgLm5hdi1ib3R0b20gLm5hdi1ib3R0b20taG9tZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1pY29udG9wLWxnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICBhLmJ0bi1pY29udG9wLWxnOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViVGhlbWU7XHJcbiAgICB9XHJcbiAgICAuYnRuLWljb250b3AtbGcgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC10cnVuY2F0ZS1uYXYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWJvdHRvbSAubmF2LWxpbmsgLnRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxuICAgIH1cclxuICAgIC5idG4tbGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJUaGVtZTtcclxuICAgIH1cclxuICAgIC5idG4tb3V0bGluZS1kYW5nZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbiAgICAgICAgY29sb3I6ICRzdWJUaGVtZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxuICAgIH1cclxuICAgIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbiAgICAgICAgY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuY2QtdGFic19fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jZC10YWJzX19saXN0IGxpLCAuanMgLmNkLXRhYnNfX2l0ZW0tLXNlbGVjdGVkIHtcclxuICAgICAgICBoZWlnaHQ6IDU1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNkLXRhYnNfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtY29sIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xyXG4gICAgfVxyXG4gICAgLndpZGdldCAuY2FyZC1oZWFkZXIgYTphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAjbXlfb2ZmY2FudmFzMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmFmYi13aGl0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkxMnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tb2JpbGVQaWNNZW51IHtcclxuICAgICAgICB1bC5tb2JpbGVQaWNNZW51TGlzdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICBcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIC5tYWluUGljTWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgLm1vYmlsZVBpY01lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICBuYXYuZWlnaHRNRnVuLW1haW5fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgI2Nhcm91c2VsRXhhbXBsZUluZGljYXRvcnMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5tYWluUGljTWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHVsLm1haW5QaWNNZW51TGlzdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgLmhvd1RvVmlkZW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBidXR0b25bZGF0YS10YXJnZXQ9XCIjbG9naW5Nb2RhbFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbiAgICAgICAgY29sb3I6ICRzdWJUaGVtZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmphY2twb3Rwb29sIC5hZmItdGl0bGUtaDEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmphY2twb3Rwb29sIC5hZmItdGl0bGUtaDE6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob3dUb0JveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmhvd1RvQm94TWVudSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgLm1lZGlhQm94IHtcclxuICAgICAgICAubWVkaWFNZW51IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LWJvdHRvbSB7XHJcbiAgICAgICAgLS1iYWNrZ3JvdW5kQ29sb3I6ICMwMDYwYTY7XHJcbiAgICB9XHJcbiAgICAubmF2LWJvdHRvbSAubmF2LWJvdHRvbS1ob21lIC5uYXYtY2VudGVyLWJnLXJpZ2h0LCAubmF2LWJvdHRvbSAubmF2LWJvdHRvbS1ob21lIC5uYXYtY2VudGVyLWJnLWxlZnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJUaGVtZTtcclxuICAgIH1cclxuICAgIC5uYXYtYm90dG9tIC5uYXYtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1YlRoZW1lO1xyXG4gICAgfVxyXG4gICAgLm5hdi1ib3R0b20gLm5hdi1ib3R0b20taG9tZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1pY29udG9wLWxnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICBhLmJ0bi1pY29udG9wLWxnOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViVGhlbWU7XHJcbiAgICB9XHJcbiAgICAuYnRuLWljb250b3AtbGcgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC10cnVuY2F0ZS1uYXYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWJvdHRvbSAubmF2LWxpbmsgLnRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxuICAgIH1cclxuICAgIC5idG4tbGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJUaGVtZTtcclxuICAgIH1cclxuICAgIC5idG4tb3V0bGluZS1kYW5nZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbiAgICAgICAgY29sb3I6ICRzdWJUaGVtZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxuICAgIH1cclxuICAgIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbiAgICAgICAgY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuY2QtdGFic19fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jZC10YWJzX19saXN0IGxpLCAuanMgLmNkLXRhYnNfX2l0ZW0tLXNlbGVjdGVkIHtcclxuICAgICAgICBoZWlnaHQ6IDU1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNkLXRhYnNfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtY29sIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGE2O1xyXG4gICAgfVxyXG4gICAgLndpZGdldCAuY2FyZC1oZWFkZXIgYTphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAjbXlfb2ZmY2FudmFzMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmFmYi13aGl0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5tYWluUGljTWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgLm1vYmlsZVBpY01lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICBuYXYuZWlnaHRNRnVuLW1haW5fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgI2Nhcm91c2VsRXhhbXBsZUluZGljYXRvcnMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5tYWluUGljTWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICB1bC5tYWluUGljTWVudUxpc3Qge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgLmhvd1RvVmlkZW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBidXR0b25bZGF0YS10YXJnZXQ9XCIjbG9naW5Nb2RhbFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbiAgICAgICAgY29sb3I6ICRzdWJUaGVtZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmphY2twb3Rwb29sIC5hZmItdGl0bGUtaDEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmphY2twb3Rwb29sIC5hZmItdGl0bGUtaDE6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob3dUb0JveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmhvd1RvQm94TWVudSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAubWVkaWFCb3gge1xyXG4gICAgICAgIC5tZWRpYU1lbnUge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi1ib3R0b20ge1xyXG4gICAgICAgIC0tYmFja2dyb3VuZENvbG9yOiAjMDA2MGE2O1xyXG4gICAgfVxyXG4gICAgLm5hdi1ib3R0b20gLm5hdi1ib3R0b20taG9tZSAubmF2LWNlbnRlci1iZy1yaWdodCwgLm5hdi1ib3R0b20gLm5hdi1ib3R0b20taG9tZSAubmF2LWNlbnRlci1iZy1sZWZ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViVGhlbWU7XHJcbiAgICB9XHJcbiAgICAubmF2LWJvdHRvbSAubmF2LWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJUaGVtZTtcclxuICAgIH1cclxuICAgIC5uYXYtYm90dG9tIC5uYXYtYm90dG9tLWhvbWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgIH1cclxuICAgIC5idG4taWNvbnRvcC1sZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgYS5idG4taWNvbnRvcC1sZzpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1YlRoZW1lO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1pY29udG9wLWxnIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMjAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtdHJ1bmNhdGUtbmF2IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1ib3R0b20gLm5hdi1saW5rIC50ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbiAgICB9XHJcbiAgICAuYnRuLWxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViVGhlbWU7XHJcbiAgICB9XHJcbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG4gICAgICAgIGNvbG9yOiAkc3ViVGhlbWU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0VGhlbWU7XHJcbiAgICB9XHJcbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG4gICAgICAgIGNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmNkLXRhYnNfX25hdmlnYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2QtdGFic19fbGlzdCBsaSwgLmpzIC5jZC10YWJzX19pdGVtLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jZC10YWJzX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWNvbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhNjtcclxuICAgIH1cclxuICAgIC53aWRnZXQgLmNhcmQtaGVhZGVyIGE6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgI215X29mZmNhbnZhczEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWUhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9Db250ZW50L2ltZy84TWZ1bi9tb2JpbGUtYmcud2VicCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL0NvbnRlbnQvaW1nLzhNZnVuL21vYmlsZS1iZy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIC5hZmItd2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRoZW1lIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6Mzc1cHgpIGFuZCAobWluLXdpZHRoOiAyODFweCkge1xyXG4gICAgXHJcbiAgICAuaG93VG9Cb3gge1xyXG4gICAgICBcclxuICAgICAgICAuaG93VG9Cb3hNZW51IHtcclxuICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY5cHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAubWVkaWFCb3gge1xyXG4gICAgICAgIC5tZWRpYU1lbnUge1xyXG4gICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6MjgwcHgpIHtcclxuICAgIFxyXG4gICAgLmhvd1RvQm94IHtcclxuICAgICAgXHJcbiAgICAgICAgLmhvd1RvQm94TWVudSB7XHJcbiAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgLm1lZGlhQm94IHtcclxuICAgICAgICAubWVkaWFNZW51IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVkaWFCb3ggLm1lZGlhTWVudSBsaTpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWVkaWFCb3ggLm1lZGlhTWVudSBsaTpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuIiwiLmNkLXRhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4uY2QtdGFic19fbGlzdCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNkLXRhYnNfX25hdmlnYXRpb24ge1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1YlRoZW1lO1xyXG59XHJcblxyXG4uZmxleC1zaHJpbmstMCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jZC10YWJzX19saXN0IGxpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDNhN2ZmLCAjNzljZmZmKTtcclxufVxyXG5cclxuLmpzIC5jZC10YWJzX19pdGVtLS1zZWxlY3RlZCB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3OWNmZmYsICMwM2E3ZmYpO1xyXG59XHJcblxyXG4uanMgLmNkLXRhYnNfX2l0ZW0tLXNlbGVjdGVkIHNwYW4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5qcyAuY2QtdGFic19faXRlbS0tc2VsZWN0ZWQgLmljb24ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jZC10YWJzX19wYW5lbHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1YlRoZW1lO1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCBsYWJlbCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNkLXRhYnNfX2l0ZW06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5jZC10YWJzX19pdGVtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxufVxyXG5cclxuLmJ0bi1jaGFuZ2UtY29sb3IgdSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJ1dHRvbi5hZmIwMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRtYWluVGhlbWUsICRtYWluVGhlbWUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxufVxyXG5cclxuI2FjdGl2ZS1tZW1iZXItbGlzdCAuaDMsIC51c2VyLXByb2ZpbGUgLmgzIHtcclxuICAgIGNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxufVxyXG5cclxuLmdhbWVzLWlubmVyLm1lbWJlci1iYW5rLWxpc3QgdGhlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nYW1lcy1pbm5lci5tZW1iZXItYmFuay1saXN0LnRhYmxlLXN0aWNreSB0aGVhZCAuc3RpY2t5LWxlZnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTdmZjtcclxufVxyXG5cclxudGhlYWQudXNlci1iYWNrZ3JvdW5kIHRyIHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWU7XHJcbn1cclxuXHJcbi5tZW1iZXItYmFuay1saXN0IHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnRhYmxlLXN0aWNreSwgdGhlYWQudXNlci1iYWNrZ3JvdW5kIHRyIHRoLCAudGFibGUgdHIsIC5nYW1lcy1pbm5lci5tZW1iZXItYmFuay1saXN0IHRkLCAuZ2FtZXMtaW5uZXIubWVtYmVyLWJhbmstbGlzdCB0aCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmNTA7XHJcbn1cclxuLmdhbWVzLWlubmVyLm1lbWJlci1iYW5rLWxpc3QudGFibGUtc3RpY2t5IHRib2R5IC5zdGlja3ktbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Nzk2O1xyXG59XHJcbi5nYW1lcy1pbm5lci5tZW1iZXItYmFuay1saXN0IHRib2R5IHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYTY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY1MDtcclxufVxyXG4uZ2FtZXMtaW5uZXIubWVtYmVyLWJhbmstbGlzdC50YWJsZS1zdGlja3kgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpIC5zdGlja3ktbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZWI4O1xyXG59XHJcbi5nYW1lcy1pbm5lci5tZW1iZXItYmFuay1saXN0IHRib2R5IHRyOm50aC1jaGlsZCgybisyKSB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NWMxO1xyXG59XHJcblxyXG4udGFibGUtc3RpY2t5IHRoZWFkIC5zdGlja3ktbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRoZW1lO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbmpzLXBhZ2UuSi1wYWdpbmF0aW9uanMtcGFnZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA3NWMxLCAjMDA3NWMxKTtcclxufVxyXG5cclxuLmluc2lkZS10YWItYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1YlRoZW1lO1xyXG59XHJcblxyXG4uaW5zaWRlLXRhYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViVGhlbWU7XHJcbn1cclxuXHJcbi5pbnNpZGUtdGFiLWl0ZW0gPiBhLmFjdGl2ZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRoZW1lO1xyXG59XHJcblxyXG4uYmFuay1wcm9maWxlLCAuZGVwb3NpdGJhbmstYWNjb3VudC1saXN0LCAubWVtYmVyYmFuay1hY2NvdW50LWxpc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmViOCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZXBvc2l0YmFuay1hY2NvdW50LWxpc3QgLmRlcG9zaXRiYW5rLCAubWVtYmVyYmFuay1hY2NvdW50LWxpc3QgLm1lbWJlcmJhbmsge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uY2QtdGFic19fcGFuZWwgcCB7XHJcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tZGVwb3NpdC1hbW91bnR7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWU7XHJcbn1cclxuXHJcbi5hdXRvZGVwb3NpdC1ub3RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxudHIucGF5bWVudE1ldGhvZC01IHRkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxufVxyXG4udGFibGUgdHIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1YlRoZW1lO1xyXG59XHJcblxyXG50cjpudGgtb2YtdHlwZShvZGQpLnBheW1lbnRNZXRob2QtNSB0ZC5zdGlja3ktbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Nzk2O1xyXG59XHJcblxyXG4udGFibGUtc3RpY2t5IHNwYW4ge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbnRyOm50aC1vZi10eXBlKGV2ZW4pLnBheW1lbnRNZXRob2QtNSB0ZC5zdGlja3ktbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZWI4O1xyXG59XHJcblxyXG50cjpudGgtb2YtdHlwZShldmVuKS5wYXltZW50TWV0aG9kLTUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjMTtcclxufVxyXG5cclxuLmNyeXB0by1oaXN0b3J5IC5oNCwgLmRhdGEtY29udGFpbmVyID4gZGl2IHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ud2FsbGV0LXRvcC1sZWZ0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWU7XHJcbn1cclxuXHJcbi53YWxsZXQtdG9wLWxlZnQ6YmVmb3JlIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbWFpblRoZW1lO1xyXG59XHJcblxyXG4ud2FsbGV0LXRvcC1yaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Nzk2O1xyXG59XHJcblxyXG4jbWFpbi1hZmZpbGlhdGUgLmgzIHtcclxuICAgIGNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxufVxyXG5cclxuI21haW4tYWZmaWxpYXRlIHRoZWFkLCAjZGFpbHktbHVja3ktc3Bpbi1oaXN0b3J5IHRoZWFkLCAjZGVwb3NpdC13aXRoZHJhdy1oaXN0b3J5IHRoZWFkLCAjdGllciB0aGVhZCwgI2FjdGl2ZS1tZW1iZXItbGlzdCB0aGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRoZW1lO1xyXG59XHJcblxyXG4jbWFpbi1hZmZpbGlhdGUgLnRhYmxlLXN0aWNreSB0aGVhZCAuc3RpY2t5LWxlZnQsICNkYWlseS1sdWNreS1zcGluLWhpc3RvcnkgLnRhYmxlLXN0aWNreSB0aGVhZCAuc3RpY2t5LWxlZnQsICNkZXBvc2l0LXdpdGhkcmF3LWhpc3RvcnkgLnRhYmxlLXN0aWNreSB0aGVhZCAuc3RpY2t5LWxlZnQsICN0aWVyIHRoZWFkIC5zdGlja3ktbGVmdCwgI2FjdGl2ZS1tZW1iZXItbGlzdCB0aGVhZCAuc3RpY2t5LWxlZnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5Y2ZmZjtcclxufVxyXG5cclxuI21haW4tYWZmaWxpYXRlIHRib2R5IHRkLCAjZGFpbHktbHVja3ktc3Bpbi1oaXN0b3J5IHRib2R5IHRkLCAjZGVwb3NpdC13aXRoZHJhdy1oaXN0b3J5IHRib2R5IHRkLCAjdGllciB0Ym9keSB0ZCwgI2FjdGl2ZS1tZW1iZXItbGlzdCB0Ym9keSB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Nzk2O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbiNtYWluLWFmZmlsaWF0ZSAudGFibGUtc3RpY2t5IHRib2R5IC5zdGlja3ktbGVmdCwgI2RhaWx5LWx1Y2t5LXNwaW4taGlzdG9yeSAudGFibGUtc3RpY2t5IHRib2R5IC5zdGlja3ktbGVmdCwgI2RlcG9zaXQtd2l0aGRyYXctaGlzdG9yeSAudGFibGUtc3RpY2t5IHRib2R5IC5zdGlja3ktbGVmdCwgI3RpZXIgLnRhYmxlLXN0aWNreSB0Ym9keSAuc3RpY2t5LWxlZnQsICNhY3RpdmUtbWVtYmVyLWxpc3QgLnRhYmxlLXN0aWNreSB0Ym9keSAuc3RpY2t5LWxlZnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNTk5NztcclxufVxyXG5cclxuI21haW4tYWZmaWxpYXRlIHRib2R5IHRyOm50aC1jaGlsZCgybisyKSB0ZCwgI2RhaWx5LWx1Y2t5LXNwaW4taGlzdG9yeSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMikgdGQsICNkZXBvc2l0LXdpdGhkcmF3LWhpc3RvcnkgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpIHRkLCAjdGllciB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMikgdGQsICNhY3RpdmUtbWVtYmVyLWxpc3QgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1YzE7XHJcbn1cclxuXHJcbiNtYWluLWFmZmlsaWF0ZSAudGFibGUtc3RpY2t5IHRib2R5IHRyOm50aC1jaGlsZCgybisyKSAuc3RpY2t5LWxlZnQsICNkYWlseS1sdWNreS1zcGluLWhpc3RvcnkgLnRhYmxlLXN0aWNreSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMikgLnN0aWNreS1sZWZ0LCAjZGVwb3NpdC13aXRoZHJhdy1oaXN0b3J5IC50YWJsZS1zdGlja3kgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpIC5zdGlja3ktbGVmdCwgI3RpZXIgLnRhYmxlLXN0aWNreSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMikgLnN0aWNreS1sZWZ0LCAjYWN0aXZlLW1lbWJlci1saXN0IC50YWJsZS1zdGlja3kgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpIC5zdGlja3ktbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NWMxO1xyXG59XHJcblxyXG4uYnRuLXNoYXJlYm94LWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZTtcclxufVxyXG5cclxuLnNoYXJlYm94LWNvbnRhaW5lciwgI2ludml0ZS1mcmllbmQgLnNoYXJlLXRpdGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluVGhlbWU7XHJcbn1cclxuXHJcbi5kb3dubGluZS1kZXRhaWxzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzU5OTc7XHJcbn1cclxuXHJcbi5idXR0b24uYnV0dG9uLXJlZ3VsYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZTtcclxufVxyXG5cclxuLmdhbWUtcGFydCAuaDMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZTtcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1YzE7XHJcbn1cclxudGFibGUudGFibGUtZGxzLnRhYmxlLWJvcmRlcmVkIHRkLCB0YWJsZS50YWJsZS1kbHMudGFibGUtYm9yZGVyZWQgdGgge1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmNTA7XHJcbn1cclxuXHJcbnRhYmxlLnRhYmxlLXRyYW5zYWN0aW9uLnRhYmxlLWJvcmRlcmVkIHRkLCB0YWJsZS50YWJsZS10cmFuc2FjdGlvbi50YWJsZS1ib3JkZXJlZCB0aCB7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY1MDtcclxufVxyXG5cclxuXHJcbnRhYmxlLmJldC1oaXN0b3J5LnRhYmxlLXN0aWNreSB0aGVhZCAuc3RpY2t5LWxlZnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxlLmJldC1oaXN0b3J5ID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1YzE7XHJcbn1cclxuXHJcbnRhYmxlLmJldC1oaXN0b3J5ID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY1MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZlYjghaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbnRhYmxlLmJldC1oaXN0b3J5LnRhYmxlLXN0aWNreSB0Ym9keSAuc3RpY2t5LWxlZnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVjMSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxlLmJldC1oaXN0b3J5LnRhYmxlLXN0aWNreSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMikgLnN0aWNreS1sZWZ0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU3OTYhaW1wb3J0YW50O1xyXG59XHJcblxyXG50YWJsZS5iZXQtaGlzdG9yeSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzIpIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzU5OTchaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1zdWNjZXNzLCAudGV4dC1ncmVlbiB7XHJcbiAgICBjb2xvcjogIzFmYzcxZiFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51bnJlYWRNU0cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZjFmZjtcclxufVxyXG5cclxuLnByb2ZpbGUtbm90aWYgcCB7XHJcbiAgIGNvbG9yOiAjMDM1OTk3IWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5qYWNrcG90cG9vbCAuYWZiLXRpdGxlLWgxOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuI215X29mZmNhbnZhczEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5UaGVtZSFpbXBvcnRhbnQ7XHJcbiAgICAuYWZiLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblRoZW1lIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG4gICAgY29sb3I6ICRzdWJUaGVtZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdFRoZW1lO1xyXG59XHJcbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxuICAgIGNvbG9yOiAkY29udHJhc3RUaGVtZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5idG4tbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1YlRoZW1lO1xyXG59XHJcblxyXG4uZHJvcGRvd24tc2luZ2xlOmhvdmVyIC5kcm9wYnRuLXNpbmdsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRtYWluVGhlbWUsICRtYWluVGhlbWUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59Il19 */

    .avatar-bg {
        background-color: #0075C1;
    }

    .avatarPic img {
        width: 125px;
        background: #ccc;
        border-radius: 100px;
    }

    .avatarNameWallet {
        margin-left: 35px;
    }

    .userSettingAvatar span.profileUsername {
        display: block;
        margin-bottom: 15px;
        font-weight: 600;
        font-size: 18px;
        margin-top: 15px;
        color: white;
        /*text-transform: capitalize;*/
    }

.avatarPic {
    display: flex;
    padding: 30px 30px 30px 70px;
}

    .userSettingAvatar {
        display: flex;
        align-items: center;
        margin-right: auto;
    }


        .userSettingAvatar .memberWallet {
            border: 1px solid #FFF;
            padding: 5px 10px;
            border-radius: 5px;
            background: #0060A6;
            color: white;
        }

    .shadow-around {
        box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    }

    .avatarInfoSetting {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        /* grid-auto-rows: 12.5rem; */
        gap: 1rem;
        width: 100%;
        /* max-width: 37.5rem; */
        padding-bottom: 0.5rem;
        margin: 0 auto;
        box-sizing: border-box;
    }

    .avatar-changepw {
        margin-left: 760px;
        margin-top: 45px;
    }

    .mobilePicMenu ul.mobilePicMenuList li img {
        /*height: 60px;*/
    }

    @media (max-width: 1024px) and (min-width: 430px) {
        .mobilePicMenu ul.mobilePicMenuList li img {
            max-height: 162px;
        }
    }

    .table-dark th, .table-dark td, .table-dark thead th {
        border-color: #fff;
    }

    .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
        border-color: #fff;
    }

    .table thead th {
        border-bottom: none;
    }

    .searchgameMobilewidget .input-group {
        box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;
        border-radius: 50rem !important;
    }

    .searchgameMobilewidget .search-bar {
        background-color: transparent !important;
    }

    .searchgameMobilewidget .search-input {
        border: none !important;
        color: #333 !important;
        padding-left: 15px !important;
    }

        .searchgameMobilewidget .search-input::placeholder {
            color: #757575 !important;
        }

    .searchgameMobilewidget .search-bar .btn-primary {
        background-color: transparent;
        color: #777777 !important;
        padding-right: 12px;
    }

    .profile-avatar-container {
        margin-left: -15px;
        margin-right: -15px;
    }

.jackpotpool.mini .jackpotcounter .gold {
    font-size: 1rem;
}

    @media (max-width: 992px) {

        .jackpotpool.mini .jackpotcounter .gold {
            font-size: .9rem;
        }

        .jackpotpool .under-ml {
            font-size: 0.5rem;
        }

        .jackpotpool .photobox__previewbox .action_overlay a div {
            font-size: 0.5rem;
        }

        .jackpotpool .photobox__previewbox .action_overlay a {
            margin: auto;
        }
    }

@media (max-width : 768px) {
    .jackpotpool.mini .jackpotcounter .gold {
        font-size: .8rem;
    }
}

@media (max-width : 576px) {
    .jackpotpool.mini .jackpotcounter .gold {
        font-size: .5rem;
    }
}

@media (max-width : 400px) {
    .jackpotpool.mini .jackpotcounter .gold {
        font-size: .45rem;
    }
}

    #gotoTop {
        display: none !important;
    }

    .navbar-toggler {
        display: none !important;
    }

    .games-inner.member-bank-list.table-sticky thead .sticky-left {
        background-color: #00a6ff !important;
    }

    .games-inner.member-bank-list thead, thead.user-background, thead.user-background tr th {
        background-color: #00a6ff !important;
    }

.games-inner.member-bank-list th:first-child,
.games-inner.member-crypto-list th:first-child {
    border-left: 1px solid #00a6ff !important;
}

.games-inner.member-bank-list th:last-child, 
.games-inner.member-crypto-list th:last-child {
    border-right: 1px solid #00a6ff !important;
}

.games-inner.member-bank-list td {
    /*border: 1px solid #00a6ff !important;*/
    border-left: 1px solid #00a6ff !important;
    border-right: 1px solid #00a6ff !important;
}

.table-sticky {
    /*border: 0 !important;*/
     border-bottom: 1px solid #00a6ff !important;
    }    

    .games-inner.member-bank-list.table-sticky tbody .sticky-left {
        /*background: #0075c1 !important;*/
    }

    .games-inner.member-bank-list tbody td {
        background: #0060a6 !important;
        color: #fff !important;
        vertical-align: middle;
        padding: 10px;
    }

    .games-inner.member-bank-list tbody tr:nth-child(2n+2) td {
        background: #0075c1 !important;
    }

.games-inner.member-crypto-list td {
    border-left: 1px solid #00a6ff !important;
    border-right: 1px solid #00a6ff !important;
}

    .games-inner.member-crypto-list.table-sticky tbody .sticky-left {
        /*background-color: #2bb5ff !important;*/
        /*width: 15%;*/
    }

    .games-inner.member-crypto-list tbody td {
        background: #0060a6 !important;
        color: #fff !important;
    }

    .games-inner.member-crypto-list tbody tr:nth-child(2n+2) td {
        background: #0075c1 !important;
    }

    .paginationjs-page.J-paginationjs-page.active a {
        background-color: #2bb5ff !important;
    }

    .pagination a:hover:not(.active) {
        background-color: #0060a6 !important;
    }

    input[type="file"] {
        background-color: #fff !important;
    }

        input[type="file"]::file-selector-button {
            color: #fff;
        }

    #tournament-history thead {
        background: #0075c1 !important;
    }

    #tournament-history tbody td {
        background-color: #0060a6;
        color: #fff;
    }

    #tournament-history tbody tr:nth-child(2n+2) td {
        background-color: #0075c1;
    }

    .table-bordered th, .table-bordered td {
        border: 1px solid #2fb6ff;
    }

    .btn-tournament {
        border: solid 1px #2fb6ff;
        background-color: transparent;
        padding: 0.375rem 0.75rem;
        border-radius: 0.25rem;
        color: #2fb6ff;
    }

        .btn-tournament:hover, .btn-tournament.active {
            background-color: #2fb6ff;
            color: #fff;
        }

    .sharebox-container {
        background-color: #0075c1 !important;
    }

    .btn-sharebox-gray {
        /*background: #0075c1 !important;*/
    }

        .btn-sharebox-gray:hover {
            background: #1380ce !important;
            color: white;
        }

    table.table-dls.table-bordered th {
        border: 0px solid #00a6ff !important;
    }

    #main-affiliate .table-sticky {
        border-bottom: none !important;
    }

    #main-affiliate .table-sticky thead .sticky-left, #daily-lucky-spin-history .table-sticky thead .sticky-left, #deposit-withdraw-history .table-sticky thead .sticky-left, #tier thead .sticky-left, #active-member-list thead .sticky-left {
        background-color: #00a6ff !important;
    }    

    #main-affiliate .table-sticky tbody td span {
        padding: 10px;
    }

    #main-affiliate thead, #daily-lucky-spin-history thead, #deposit-withdraw-history thead, #tier thead, #active-member-list thead {
        background-color: #00a6ff !important;
    }

    /*#main-affiliate .table-sticky tbody .sticky-left, #daily-lucky-spin-history .table-sticky tbody .sticky-left, #deposit-withdraw-history .table-sticky tbody .sticky-left, #tier .table-sticky tbody .sticky-left, #active-member-list .table-sticky tbody .sticky-left {
        background-color: #1fb1ff !important;
    }*/

    #main-affiliate tbody td, #daily-lucky-spin-history tbody td, #deposit-withdraw-history tbody td, #tier tbody td, #active-member-list tbody td {
        background: #0060a6 !important;
        color: #fff !important;
    }        

.datetime {
    color: #fff !important;
    text-align: center;
}

.type.sticky-left {
    color: #fff !important;    
}

#daily-lucky-spin-history .promoname {
    padding: 20px 25px;
}

#daily-lucky-spin-history .prize {
    padding: 20px 25px;
}

#daily-lucky-spin-history .prize p {        
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    font-size: .9em !important;
}

#daily-lucky-spin-history .prize strong {
    font-weight: normal !important;
}

    .status {
        text-align: center;
    }

    #main-affiliate tbody tr:nth-child(2n+2) td,
    #daily-lucky-spin-history tbody tr:nth-child(2n+2) td,
    #deposit-withdraw-history tbody tr:nth-child(2n+2) td, #tier tbody tr:nth-child(2n+2) td,
    #active-member-list tbody tr:nth-child(2n+2) td {
        background: #0075c1 !important;
        color: #fff !important;
    }

    /*Wording green color*/
    #main-affiliate tbody tr td.text-success,
    #main-affiliate tbody tr td span.text-success,
    #main-affiliate tbody tr:nth-child(2n+2) td.text-success,
    #main-affiliate tbody tr:nth-child(2n+2) td span.text-success,

    #tier tbody tr td.text-success,
    #tier tbody tr:nth-child(2n+2) td.text-success,

    #active-member-list tbody tr td.text-success,
    #active-member-list tbody tr:nth-child(2n+2) td.text-success,

    #daily-lucky-spin-history tbody tr td.his-success-content,
    #daily-lucky-spin-history tbody tr:nth-child(2n+2) td.his-success-content,

    #deposit-withdraw-history tbody td.his-success-content,
    #deposit-withdraw-history tbody tr:nth-child(2n+2) td.his-success-content {            
        color: #00FF19 !important;
    }

    /*Wording red color*/

    #active-member-list tbody tr td.text-danger,
    #active-member-list tbody tr:nth-child(2n+2) td.text-danger,

    #daily-lucky-spin-history tbody tr td.his-error-content,
    #daily-lucky-spin-history tbody tr:nth-child(2n+2) td.his-error-content,

    #deposit-withdraw-history tbody tr td.his-error-content,
    #deposit-withdraw-history tbody tr:nth-child(2n+2) td.his-error-content {
        color: rgb(255, 75, 75) !important;
    } 

    .cd-tabs__item img {
        width: 25px;
        margin-right: 5px;
    }


    .slideBox {
        width: 96%;
        margin-left: 3%;
    }

    .oddsWidget .sidebar-tabing.row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    /*ul#Payment-Providers li img {
    width: 35px !important;
    height: 35px !important;
}*/
    #Payment-Providers img {
        width: 38px !important;
        height: 40px !important;
        border-radius: 50%;
    }

    #mainContent {
        margin-right: 0 !important;
        margin-left: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #snav {
        background-color: #0083d3;
    }

    .interfacelogin {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .loginfunction .row.p-4 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .memberwallet .row.px-4 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .footer-bottom a::before {
        z-index: 99999;
    }

    #footer {
        overflow: visible !important;
    }

    .cd-tabs__list span {
        font-size: 12px;
    }

    .changePasswordBox {
        float: right;
        width: 45%;
        margin-top: 20px;
    }

    @media (max-width : 798px) {
        .changePasswordBox {
            display: none;
        }
    }



.btn.btn-default[value="My Profile"] {
    border: 1px solid #fff;
    padding: 5px 10px;
    border-radius: 5px;
    background: #fdcd31;
    color: #000;
    font-weight: bold;
    line-height: 30px;
    width: 188px;
    font-size: 12px;
}

    .btn.btn-default[value="Change Password"] {
        border: 1px solid #fff;
        padding: 5px 10px;
        border-radius: 5px;
        background: #03a7ff;
        color: #fff;
        font-weight: bold;
        line-height: 30px;
        margin-left: 50px;
        width: 188px;
        font-size: 12px;
    }

    .container-fluid.marquee-header {
        padding: 0 !important;
    }

        .container-fluid.marquee-header .row {
            margin: 0 !important;
        }

    @media (max-width: 768px) {
        #my_offcanvas1 {
            width: 100% !important;
        }
    }

    .footer-wrapper01 {
        float: none !important;
        display: block !important;
        margin: 0 auto;
        /*padding: 20px !important;*/
        background-color: #0060A6;
        border-radius: 0;
        overflow: inherit;
    }

    .socialMedia-list a {
        padding: 0 !important;
        padding-left: 1px !important;
    }

        .socialMedia-list a i {
            line-height: 2.55rem !important;
            font-size: 1.60rem;
            vertical-align: middle;
            width: 38px;
            height: 40px;
        }

        .socialMedia-list a img {
            padding: 6px;
            width: 38px;
            height: 40px;
        }

    @media (min-width: 992px) {
        /*a.btn.btn-change-color {
            display: none;
        }*/

        .collapse .card-body, .collapse.show .card-body, .user-profile .card {
            border: none !important;
            background-color: transparent !important;
        }

        .card-body {
            padding: 0;
        }
    }

    .custom-select {
        display: none;
    }

    .lobby.user-profile .row:first-child{
        display:none;
    }

.memcrypto-page .games-title {
    color: #FFF;
}

@media (max-width : 768px) {
    .js .cd-tabs__item--selected img {
        filter: invert();
        margin-right: 0;
    }

    .cd-tabs__item img {
        margin-right: 0;
    }
}

.modal-header button.close {
    background-color: #00a6ff;
}

/*Mobile version css*/
@media (max-width: 767px) {

    /*Container*/
    .afb-wrapper .container {
        padding-left: 10px;
        padding-right: 10px;
    }

    .table-sticky {
        white-space: normal !important;
    }
    
    /*Forgot Password page*/

    .card {
        background-color: transparent;
    }

    #label_changep{
        display: none !important;
    }

    /*User Profile page*/
    .avatarPic {
        display: none;
    }    

    ul.cd-tabs__list {
        margin-bottom: 0 !important;
    }

   /* .cd-tabs__panel p a {
        color: #000;
    }*/

    .js .cd-tabs__panel--selected {
        display: block !important;
    }
        .form-group {
        text-align: left;
        margin-bottom: 1rem;
    }

       /* .form-group label {
            color: black;
            margin-bottom: 1rem;
        }*/

   /* .form-control {
        background-color: #e1e1e1 !important;
    }*/

    .save-btn {
        margin-bottom: 1rem;
    }

    /*Bank page*/

    #tab-new.cd-tabs__panel.text-component.cd-tabs__panel--selected {
        padding: 20px 10px !important;
    }

    #tab-new .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    #membank .col-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .games-inner.member-bank-list.table-sticky thead .sticky-left {
        padding: 12px !important;
    }

    .games-inner.member-bank-list.table-sticky tbody .sticky-left {        
        padding: 5px 12px !important;
    }

    .dpt-bank-img {
        width: 40px !important;
        height: 40px !important;
    }

    .games-inner.member-bank-list tbody td,
    .games-inner.member-crypto-list tbody td {
        border-left: 1px solid #00a6ff !important;
        border-right: 1px solid #00a6ff !important;
    }    

    .games-inner.member-bank-list tbody td.accountname,
    .games-inner.member-bank-list tbody td.accountnumber{
        max-width: 1px;
        word-wrap: break-word;
    }

    /*Crypto page*/
    #tab-crypto.cd-tabs__panel.text-component.cd-tabs__panel--selected {
        padding: 20px 10px !important;
    }

    #tab-crypto .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    #memcrypto .col-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .games-inner.member-crypto-list.table-sticky tbody .sticky-left {
        padding: 5px 12px !important;
    }

    .dpt-crypto-img {
        width: 40px !important;
        height: 40px !important;
    }

    .games-inner.member-crypto-list tbody td.accountname,
    .games-inner.member-crypto-list tbody td.cryptoaddress {
        max-width: 1px;
        word-wrap: break-word;
    }


    /*Wallet page*/
   /* .wallet-top-left {
        background-color: #B3E4FF !important;
        display: inline-flex;
        justify-content: center;
    }
        .wallet-top-left span {
            color: #000 !important;
            margin-top: auto;
            margin-bottom: auto;
        }

    .wallet-top-right {
        display: inline-flex;
        justify-content: center;
    }

    .wallet-top-right span {
        margin-top: auto;
        margin-bottom: auto;
    }*/

    /*Deposit page*/
    /*.deposit-form .donecopybtn{
        display: none;
    }

    #manualDepositCopyBtn button{
        display: none;
    }*/

   /* .depositbank-account-list, .depositbank-account-list .depositbank, 
    .memberbank-account-list, .memberbank-account-list .memberbank {
        background: #B3E4FF !important;        
    }*/

    .bank-profile p {
        color: #fff !important;
    }

    .btn-deposit-amount {
        color: #fff;
        background-color: #00a6ff;
    }

    #quickselect-deposit-amount-list button.button.afb01 {
        width: 50px !important;
    }

    .form-group i.fa.fa-question-circle {
        display: none;
    }

    .mandatory_field {
        display: none;
    }

    /*Withdrawal page*/  

    /*Affiliate page*/

    #tab-affiliate.cd-tabs__panel.text-component.cd-tabs__panel--selected {        
        padding: 20px 10px !important;
    }

    #tab-affiliate .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    #main-affiliate.col-12, #invite-friend.col-12, #tier.col-12, #downline-details.col-12, #active-member-list-container.col-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }   

    .table-affiliate-share th {
        padding: 5px 5px !important;        
    }

    .table-affiliate-share tbody td {
        padding: 5px 2px !important;
        max-width: 1px;
        word-wrap: break-word;
    }         

    #downline-details .row .col-6 {       
        max-width: 25% !important;
    }

    .downline-details {
        padding: 7px !important;
    }

    .downline-details .h3 {
        color: #0060A6 !important;
        font-size: 10px !important;
    }

    #main-affiliate tbody tr td.text-success,
    #main-affiliate tbody tr td span.text-success,
    #main-affiliate tbody tr:nth-child(2n+2) td.text-success,
    #main-affiliate tbody tr:nth-child(2n+2) td span.text-success {
        color: #00FF19 !important;
    }

    #tier tbody tr td.text-success,
    #tier tbody tr:nth-child(2n+2) td.text-success,
    #active-member-list tbody tr td.text-success,
    #active-member-list tbody tr:nth-child(2n+2) td.text-success {
        color: #1fc71f !important
    }    

    #tier table thead th:first-child,
    #tier table tbody td:first-child {
        border-left: 1px solid #00a6ff !important;
    }

    #tier table tbody td:nth-child(2) {
        border-left: 1px solid #00a6ff !important;
        border-right: 1px solid #00a6ff !important;
    }   

    #tier table thead th:last-child,
    #tier table tbody td:last-child {
        border-right: 1px solid #00a6ff !important;
    }

    #main-affiliate .table-sticky {
        border-bottom: none !important;
    }

    #main-affiliate .table-sticky tbody td span {        
        padding: 0 !important;
        /*color: #00FF19 !important;*/
    }
    
    #main-affiliate .h3, #invite-friend .h3 strong {        
        padding: 8px 5px;
        font-size: 16px !important;
        font-weight: normal;
        text-transform: capitalize;
        /*color: #000;*/        
    }

    .btn-sharebox-gray {
        color: white;
        background: #00a6ff !important;
        padding: 1px 4px !important;
        border-radius: 4px !important;
        font-size: 1rem !important;
        line-height: 1.5;
    }

    #invite-friend .row .col-12 {
        margin-bottom: 10px;
    }

    #invite-friend button.btn.btn-sharebox-gray.rounded-pill.py-2 {
        padding: 0px 10px !important;        
    }

    #invite-friend .table-sticky {
        border-bottom: none !important;
    }

    #invite-friend table.table-affiliate-share.table-sticky tbody td {
        background: #4DC1FF !important;
    }

    #active-member-list .row .col-6 {
        padding: 5px;
    }

    #affiliate-history-list table tbody td.text-success {
        color: #1fc71f !important;
    }
    #affiliate-history-list table tbody td.text-danger {
        display: table-cell;
        color: #dc3545 !important
    }

    /*Transaction page*/
    #tab-trash.cd-tabs__panel.text-component.cd-tabs__panel--selected {
        padding: 20px 10px !important;
    }

    #tab-trash .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }    

    #deposit-withdraw-history .col-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    .user-profile1 table tbody td,
    #deposit-withdraw-history .table-sticky.table-transaction tbody .sticky-left,
    #deposit-withdraw-history .table-transaction tbody td {
        font-size: 11px !important;
    }

   /*
    #deposit-withdraw-history .table-transaction tbody td.his-success-content,
    #deposit-withdraw-history .table-transaction tbody tr:nth-child(2n+2) td.his-success-content,
    #deposit-withdraw-history .table-sticky.table-transaction tbody tr:nth-child(2n+2) td.his-success-content {
        color: #25b00c !important;
    }

    #deposit-withdraw-history tbody td.his-error-content,
    #deposit-withdraw-history .table-transaction tbody td.his-error-content,
    #deposit-withdraw-history .table-transaction tbody tr:nth-child(2n+2) td.his-error-content,
    #deposit-withdraw-history .table-sticky.table-transaction tbody tr:nth-child(2n+2) td.his-error-content {
        color: rgb(255, 75, 75) !important;
    }*/

    
    /*DLS page*/

    #tab-dls.cd-tabs__panel.text-component.cd-tabs__panel--selected {
        padding: 20px 10px !important;
    }

    #daily-lucky-spin-history table.table-dls tbody td {
        font-size: 10px !important;
    }

    #daily-lucky-spin-history table.table-dls thead th.w-15 {
        width: 25% !important;
    }

    table.table-dls.table-bordered td, table.table-dls.table-bordered th {        
        padding: 10px 4px !important;
    }

    #daily-lucky-spin-history .prize {
        padding: 20px 13px;
    }

        #daily-lucky-spin-history .prize p {
            font-size: 10px !important;
            margin-top: 0 !important;
            margin-bottom: 10px !important;
        }

        #daily-lucky-spin-history .prize strong {
            font-weight: normal !important;
        }

    #daily-lucky-spin-history table.table-dls tbody td.his-success-content,
    #daily-lucky-spin-history table.table-dls tbody tr:nth-child(2n+2) td.his-success-content {
        color: #25b00c !important;
    }

    #daily-lucky-spin-history table.table-dls tbody td.his-error-content,
    #daily-lucky-spin-history table.table-dls tbody tr:nth-child(2n+2) td.his-error-content {
        color: rgb(255, 75, 75) !important;
    }
    
    .user-profile1 table th,
    .user-profile1 table.games-inner th,
    table.bet-history.table-sticky thead .sticky-left {
        font-size: 10px !important;
        vertical-align: middle;
    }    

    /*Notification page*/
    #notificationdiv .data-container div {
        color: #0060A6 !important; 
        margin-top: 0 !important;
    }
}

.custom-owl-nav {
    position: relative;
}

    .custom-owl-nav .owl-prev,
    .custom-owl-nav .owl-next {
        border: none;
        background: none;
        outline: none;
        color: #FFF;
        font-size: 24px !important;
        top: 37%;
    }

.top5jackpotnav .owl-prev,
.top5jackpotnav .owl-next {
    top: 45%;
}

.custom-owl-nav .owl-prev {
    left: -30px;
}

    .custom-owl-nav .owl-next {
        right: -30px;
    }

@media (max-width: 991px) {
    .custom-owl-nav .owl-prev,
    .custom-owl-nav .owl-next {
        display: none;
    }
}

html[lang="km"] .shfooter {
    font-family: 'Battambang' !important;
}

.shfooter {
    font-family: 'SF Pro Display';
}

html[lang="km"] .shfooter ul.list-unstyled li a p {
    font-family: 'Battambang' !important;
}

.shfooter ul.list-unstyled li a p{
    font-family: 'SF Pro Display' !important;
}

    .shfooter .text-light{
        font-size: 0.9rem !important;
    }

@media (max-width: 766px) {
    .sl-h {
        display: inline-block !important;
    }
}

@media (min-width: 767px) {
    .sl-h {
        display: none !important;
    }
}

.btn-select {
/*    position: absolute;*/
    width: 100%;
    display: flex;
    justify-content: center;
}

.page-btn-login, .page-btn-register {
    position: relative;
    text-transform: uppercase;
    width: 170px;
    height: 40px;
    align-items: center;
    display: flex;
    justify-content: center;
    cursor: pointer;
    background: #FFFFFF;
    opacity: 0.75;
}

.page-btn-login {
    border-radius: 5px 0px 0px 5px;
}

.page-btn-register {
    border-radius: 0px 5px 5px 0px;
}

.btn-form-text {
    font-weight: 700;
    font-size: 14px;
    color: #0060a6;
}

.heading1 {
    font-weight: 500;
    font-size: 16px;
    color: #FDCD31;
    text-transform: uppercase;
}

.heading2 {
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
}

.form-title {
    height: 40px;
}

.page-form-control {
    height: 40px;
    background: #FFFFFF;
    border-radius: 5px !important;
}

.btn-select a.active {
    opacity: 1;
    box-shadow: inset 0px -4px 0 #FDCD31;
}

@media (min-width: 767px) {
    .page-form-control {
        width: 700px !important;
    }

}


@media (max-width: 766px) {
    .loginregister {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .page-btn-login, .page-btn-register {
        width: 120px;
        border-radius: 0;
    }

    .loginregister .form-group label {
        color: #FFFFFF;
    }

    .loginregister .form-group label, .loginregister .form-group {
        margin-bottom: 0.5rem !important;
    }

    button.btn.btn-outline-info {
        width: 45%;
    }

    .mobile-btn-login {
        background-color: #fdcd31;
        color: #0163aa;
        border-radius: 5px;
        width: 80px;
        font-size: 1em !important;
        display: inline-block !important;
    }

    .frontnumber {
        width: 20% !important;
    }

    .lastnumber {
        width: 80% !important;
    }

}

.loginregister .round-box {
    border-radius: 5px !important;
}

.loginregister .form-group label {
    margin-top: 0.5rem;
    margin-bottom: 0;
    font-size: 16px;
}

.loginregister .form-group {
    margin-bottom: 1.5rem;
}

.loginregister .select, select.fld, .loginregister select, select.fld {
    webkit-border-radius: 0 !important;
}

.loginregister .input-group input, .loginregister .select, select.fld, .loginregister select, select.fld {
    font-weight: 400;
    font-size: 16px !important;
}

.loginregister .custom-control-label {
    color: #FFFFFF;
}

.loginregister .fld {
    height: 40px !important;
}

.captchaimage {
    width: 20%;
    float: right;
}

#RegisterCaptcha, #LoginCaptcha, #LoginCaptchaInput, #RegisterCaptchaInput {
    width: 100%;
    float: left;
}

.fld-block .captcha-image {
    width: 100%; 
}

.theme-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #009B10;
}

.theme-checkbox .custom-control-label:before {
    border-radius: 1rem !important;
    border: 2px solid #009B10;
    top: 0.15rem;
}

.mobile-btn-login {
    background-color: #fdcd31;
    color: #0163aa;
    border-radius: 5px;
    width: 80px;
    font-size: 1em !important;
}

.mobile-btn-login:active{
    color: #000000;
}

.selectCustom {
    width: auto;
}

    .custom-select-dd:after {
        filter: none !important;
        background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="6" viewBox="0 0 14 6" fill="none"><path d="M0.355957 0L7.05793 5.41667L13.7599 0H0.355957Z" fill="black"/></svg>');
        background-repeat: no-repeat;
        background-size: contain;
        width: 14px; /* Set the desired width */
        height: 6px; /* Set the desired height */
    }

.custom-select-dd {
    padding: 0 40px 0 18px !important;
}

.frontnumber {
    width: 15%;
}

.lastnumber {
    width: 80% ;
}

.loginregister .input-group input {
    padding: 2px 10px 2px 20px !important;
}

#loginModal .captchaimage {
    width: 35%;
}

#loginModal .btn.btn-outline-info {
    width: auto;
    color: #0060A6 !important;
    background-color: #FDCD31;
    border-radius: 5px !important;
    text-transform: uppercase;
    font-weight: 700;
    background-image: none !important;
    margin: auto;
    font-size: .7em;
}

#mega888StartingModal label, #megaGamingStartingModal label, #megaV3StartingModal label, #pussy888StartingModal label, #kiss918StartingModal label {
    color: black;
}

.registerModalSteps#registerModal label {
    color: #1e4c82;
    font-size: 12px;
    margin: 0;
}

.tournament-list .input-group {
    background-color: transparent !important;
}
.tournament-list #tournamentCategory {
    display:block;
}

#__AjaxOTPAntiForgeryForm .heading, #__AjaxOTPAntiForgeryForm label {
    color: black;
}

#countdown-resend-otp {
    color: #2575fc;
}

/*
    Bottom Nav CSS
*/

:root {
    --mainTheme: #0060a6;
}

.nav_bottom-container {
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
}

.footer-nav {
    display: flex;
    justify-content: space-evenly;
    width: 100%;
    margin: 0;
    padding: 0;
}

    .footer-nav li {
        width: 20%;
    }


        .footer-nav li a {
            color: white;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            flex-wrap: wrap;
            text-transform: uppercase;
            padding: 8px 0 2px 0;
            font-size: 0.65rem;
            font-weight: 500;
            height: 50px;
            position: relative;
            background: var(--mainTheme);
        }

.svg-icon_wrapper.beat-animations svg {
    width: 2rem;
    height: 2rem;
}

.footer-nav li a svg {
    width: 1.2rem;
    height: 1.2rem;
}

.footer-nav li a .svg-icon_wrapper {
    position: absolute;
    z-index: 2;
    top: 0;
    top: -30px;
    right: 0;
    left: 0;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    background: var(--mainTheme);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto;
    border: 3px solid white;
}

.beat-animations {
    -webkit-animation: beat .5s infinite alternate;
    animation: beat .5s infinite alternate;
}

@keyframes beat {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

@keyframes beat {
    to {
        transform: scale(1.20);
    }
}

.footer-nav li a span {
    display: block;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
}


/*@media (max-width: 767px) and (max-width: 425px) {
    .eight8mfun-changep,
    .form-group label {
        font-weight: bold !important;
    }

}
*/

.toast-body {
    border-bottom: 6px solid var(--mainTheme);
}

@media (max-width: 768px) {
    .m-show.notif-angpow {
        display: flex;
        align-items: center;
    }

    .m-show.notif-angpow.hide {
        display: none;
    }
}

#DepoConfModal span{
    color: black;
}

.dls-icon-images {
    width: 35px;
    height: 35px;
}
.header-memu-m #memberWallet {
    font-size: 0.8em;
    padding: 5px 6px;
    color: white !important;
}

#toggle, #toggle-desktop{
    color: white;
}

.prizes{
    z-index: 2;
}

    .prizes::after {
        content: '';
        background: #0060a6;
        width: 100%;
        height: 20px;
        position: absolute;
        z-index: -2;
        bottom: 7px;
    }

.active-lang, .active-lang p {
    background-color: #ddd!important;
}

/*#qrcodeImage.eightmfun-QR-show {*/
    /*display: block !important;*/
    /*width: 100%;
    padding: 0;
    margin: 0;
    border:none;
}*/

.eightmfun-QR-hide{
    display: none !important;
}

.transferModal span, .transferModal .h3{
    color: black !important;
}

.item_list-row {
    --gap: 10px;
    --count: 2;
    display: flex;
    flex-wrap: wrap;
    gap: var(--gap);
    padding-bottom: var(--gap);
}

.item_list-row .game-overlay-DetailBottom {
    --border-radius: 0;
    flex-basis: calc(100% / var(--count) - calc(var(--gap) * calc(var(--count) - 1) / var(--count)));
    max-width: calc(100% / var(--count) - calc(var(--gap) * calc(var(--count) - 1) / var(--count)));
}

.item_list-row .game-overlay-DetailBottom .top-container,
.item_list-row .game-overlay-DetailBottom .bottom-container {
    border: none;
}

@media screen and (min-width: 576px) {
    .item_list-row {
        --count: 3;
    }
}

@media screen and (min-width: 992px) {
    .item_list-row {
        --count: 4;
    }
}

#member-deposit-content .input-group .input-group-text {
    font-size: 12px;
    border-top-left-radius: .3em;
    border-bottom-left-radius: .3em;
}

.redDotNotification {
    position: relative; /* �]�m�۹�w��A���l����������w��ѦҦ����� */
    display: inline-block;

}

    .redDotNotification img {
        display: block; /* ����Ϥ��U��X�{���� */
    }

    .redDotNotification::after {
        content: "";
        top: 2px;
        left: 13px;
        width: 40%;
        height: 40%;
        background-image: var(--p2mobile-reddot); /* �������A�Q�n���Ϥ� */
        background-size: cover; /* �վ��л\�覡 */
        background-position: center;
        pointer-events: none; /* �T�O���s�\�ॿ�` */
        position: absolute;
    }

.offcanvas-active .redDotNotification::after {
    display: none;
}

.dot3-popup2.ui-widget.ui-widget-content #gameDetailsDialog2 .dot3-content2 .game-img-container .top-label .fav-gametag .game-tags .badge-pill {
    margin-top: unset;
}

.dot3-popup2.ui-widget.ui-widget-content #gameDetailsDialog2 .dot3-content2 .game-img-container .top-label .fav-gametag .game-tags .badge {
    color: white;
    font-size: 0.75rem;
    padding: 5px;
    border-radius: 0 0 10px 10px;
    background: red;
}
}

.user-profile .selectCustom.promo_category {
    margin-bottom: 0px;
}
.promoimg img {
    /*height: 300px;
    object-fit: cover;*/
    width:100%;
}

.promobtn {
    float: right;
}

    .promobtn:hover {
        color: white;
    }

.promo-content {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.promo-text {
    margin-top: 50px;
}

.promo-text ol li {
    list-style: decimal;
}

.promo-text ul li {
    list-style: inside;
}

.blog-title {
    margin: 5px auto;
    overflow-x: auto;
}

.blog-title span {
    /*color: #ff8d00;*/
    font-weight:500;
}

.blog-title p, .blog-title ul li, .blog-title ol li {
    color: white;
    font-size: 12px;
    font-weight: 300;
}

.blog-title ol {
    padding: 15px;
}

.blog-title ol li a {
    color: #00e7ef;
}

.blog-title h3, .blog-title .h3 {
    margin: 0 auto;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    padding: 0 0 5px;
}


.promo_preview .h4 a {
    font-size: 16px;
    color: #0a586b;
    margin-top: 10px;
}

.promo_preview p {
    color: #0a586b;
    font-size: 12px;
    line-height: 15px;
    margin: 0 auto;
    font-weight: 300;
}

.user-profile {
    width:100%;
    color:white;
}

.user-profile, .detail-one h3 {
    display: inline-block;
}

.detail-one-wrapper {
    display: inline-block;
    float: right;
}

.detail-one-wrapper button {
    color:#ff8d00 !important;
    padding: 15px 5px !important;
}

.detail-one-wrapper i {
    margin-left: 15px;
}

@media only screen and (max-width: 320px) {
    .user-profile, .detail-one h3 {
        margin-bottom: 0;
    }
    .detail-one-wrapper button {
        padding: 0 0 15px 0 !important;
    }
    .detail-one-wrapper {
        float:left;
    }
}

/* Dropdown Menu */
.promotion-filter {
    color: #fff;
}

.promotion_list-info .h4, promodetail-title {
    text-transform: uppercase;
}

.promotion_list-info .button.button-regular {
    padding: 4px 20px 4px 8px;
    font-weight: 600 !important;
    line-height: inherit;
    text-align: left;
    border-radius: 0 !important;
    border: none;
}

.promotion_list-info .mb-3 {
    text-transform: uppercase;
}

@media only screen and (min-width:767px) {
    .promobanner {
        display: none;
    }

    .container-desktop {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
}

@media only screen and (max-width:767px) {

    .promo_preview .h4 a {
        font-size: 12px;
    }

    .promotion_list-info .h4 {
        margin-top: 0.25rem;
        line-height: 0.75;
    }

    .promo_preview p {
        font-size: 8px;
        line-height: 1.5;
    }

    .promotion_list-info .button.button-regular {
        font-size: 8px !important;
        padding: 4px 20px 4px 4px;
        position: relative;
    }

    .user-profile .save-btn.one i {
        font-size: 0.75rem;
        margin-left: 10px;
        position: absolute;
        right: 10px;
        top: calc(50% - 7px);
    }

    .promotion_list-info .save-btn {
        display: flex;
    }
}

.promotion_list-container img.sbanner-images-cover {
    height: auto;
}

/*countdown css*/
.promotion-image-container {
    position: relative;
    display: inline-block;
    width: 100%;
}

.promotion-countdown-container {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #0000008f;
    padding: .1em;
    color: #fff;
    display: flex;
    gap: .2em;
    align-items: center;
    font-size: 14px;
    width: auto;
}

.promotion-countdown-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 35px;
}

.promotion-countdown-label {
    font-size: .5em;
}

.promotion-countdown-number {
    font-size: .8rem;
}

.promotion-countdown-colon {
    margin-top: .5em;
}
